自然语言处理设备以及文法规则侦错方法技术

技术编号:17248416 阅读:33 留言:0更新日期:2018-02-11 06:34
本发明专利技术提出一种自然语言处理设备包括存储装置、输入装置以及处理装置。存储装置用以存储自然语言理解模块,并且自然语言理解模块预先写入第一文法规则以及语料数据的第一语意分析结果。输入装置用以接收第二文法规则的设定,以在自然语言理解模块当中写入第二文法规则。处理装置执行自然语言理解模块,以取得对应于第二文法规则的语料数据的第二语意分析结果。当处理装置判断语料数据的第一语意分析结果相异于语料数据的第二语意分析结果时,处理装置产生提示信息。另外,一种文法规则侦错方法也被提出。

【技术实现步骤摘要】
自然语言处理设备以及文法规则侦错方法
本专利技术涉及一种自然语言理解技术,尤其涉及一种自然语言处理设备以及文法规则侦错方法。
技术介绍
在自然语言理解(NaturalLanguageUnderstanding,NLU)的
中,具有自然语言理解功能的装置或设备通常会利用文法模型来解析语料(Corpus)数据,以获取对应的语意(Semantics)数据,并进一步判断语意数据的句子是否存在意图或者关键信息。在一般的自然语言理解功能的开发或应用的过程中,语意数据的生成方法可例如是基于乔姆斯基(NoamChomsky)形式文法(Formalgrammar)模型来编写文法规则,并且当语料数据符合文法规则时,语料数据便匹配至对应的文法规则,因此得到对应于语料数据的语意数据。然而,在文法规则的编写的过程中,开发者或应用者通常需要编写多个不同的文法规则,并且以手动的方式反复测试语料数据的匹配结果。也就是说,由于一般的文法规则的编写过程需要繁复的手动测试与验证程序,故导致自然语言理解的文法规则编写过程费时且容易出现人为错误。因此,如何简化文法规则的编写过程,并且在文法规则的编写过程中可有效率地进行本文档来自技高网...
自然语言处理设备以及文法规则侦错方法

【技术保护点】
一种自然语言处理设备,包括:存储装置,用以存储自然语言理解模块,并且所述自然语言理解模块预先写入第一文法规则以及语料数据的第一语意分析结果;输入装置,用以接收第二文法规则的设定,以在所述自然语言理解模块当中写入所述第二文法规则;以及处理装置,耦接所述输入装置以及所述存储装置,其中所述处理装置执行所述自然语言理解模块,以通过形式文法模型来分析所述语料数据,并取得对应于所述第二文法规则的所述语料数据的第二语意分析结果,其中当所述处理装置判断所述语料数据的所述第一语意分析结果相异于所述语料数据的所述第二语意分析结果时,所述处理装置产生提示信息。

【技术特征摘要】
1.一种自然语言处理设备,包括:存储装置,用以存储自然语言理解模块,并且所述自然语言理解模块预先写入第一文法规则以及语料数据的第一语意分析结果;输入装置,用以接收第二文法规则的设定,以在所述自然语言理解模块当中写入所述第二文法规则;以及处理装置,耦接所述输入装置以及所述存储装置,其中所述处理装置执行所述自然语言理解模块,以通过形式文法模型来分析所述语料数据,并取得对应于所述第二文法规则的所述语料数据的第二语意分析结果,其中当所述处理装置判断所述语料数据的所述第一语意分析结果相异于所述语料数据的所述第二语意分析结果时,所述处理装置产生提示信息。2.如权利要求1所述的自然语言处理设备,其中所述处理装置预先执行所述自然语言理解模块,以通过所述形式文法模型来分析所述语料数据,并预先取得对应于所述第一文法规则的所述语料数据的所述第一语意分析结果。3.如权利要求2所述的自然语言处理设备,其中所述处理装置预先通过所述形式文法模型分析所述语料数据,以取得匹配于所述第一文法规则的第一语意数据,其中所述第一语意数据包括第一意图数据、第一变量数据以及第一辅助描述数据。4.如权利要求3所述的自然语言处理设备,其中所述处理装置通过所述形式文法模型分析所述语料数据,以取得匹配于所述第二文法规则的第二语意数据,其中所述第二语意数据包括第二意图数据、第二变量数据以及第二辅助描述数据。5.如权利要求4所述的自然语言处理设备,其中若所述处理装置判断所述第一意图数据相异于所述第二意图数据,则所述处理装置决定所述语料数据的所述第一语意分析结果相异于所述语料数据的所述第二语意分析结果。6.如权利要求4所述的自然语言处理设备,其中若所述处理装置判断所述第一变量数据相异于所述第二变量数据,则所述处理装置决定所述语料数据的所述第一语意分析结果相异于所述语料数据的所述第二语意分析结果。7.如权利要求4所述的自然语言处理设备,其中若所述处理装置判断所述第一辅助描述数据相异于所述第二辅助描述数据,则所述处理装置决定所述语料数据的所述第一语意分析结果相异于所述语料数据的所述第二语意分析结果。8.如权利要求1所述的自然语言处理设备,其中所述自然语言理解模块将所述第一语意分析结果设定为目标条件,并且所述处理装置通过所述输入装置接收响应于所述提示信息的确认信号,其中所述处理装置依据所述确认信号来决定是否更换所述目标条件,以将所述第二语意分析结果设定为所述目标条件,或是维持所述第一语意分析结果为所述目标条件。9.如权利要求8所述的自然语言处理设备,其中所述处理装置依据所述确认信号来决定是否删除所述第一文法规则,并保留所述第二文法规则。10.如权利要求8所述的自然语言处理设备,其中所述处理装置依据所述确认信号来决定是否保留所述第一文法规则,并删除所述第二文法规则。11.如权利要求1所述的自然语言处理设备,其中所述形式文法模型为乔姆斯基形式文法模型。12.一种文法规则侦错方法,适用于自然语言处理设备,所述自然语言处理设备包括存储装置以及输入装置,其中所述存储装置用...

【专利技术属性】
技术研发人员:张国峰陈兴中
申请(专利权)人:威盛电子股份有限公司
类型:发明
国别省市:中国台湾,71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1