一种三值逻辑问答咨询优化方法、系统、介质和设备技术方案

技术编号:22564954 阅读:22 留言:0更新日期:2019-11-16 11:57
本发明专利技术提出一种三值逻辑问答咨询优化方法、系统、介质和设备,包括针对预先获取的知识库分别进行语义分析和逻辑分析,分别获取语义节点和逻辑节点;根据预先获取的询问文本计算所述逻辑节点和语义节点的三值逻辑运算值,统计语义节点的跳转概率;根据所述跳转概率和所述三值逻辑运算值计算每个节点获取确切答案的概率;根据所述每个节点获取确切答案的概率获取最优咨询问答节点;本发明专利技术可有效提高逻辑语境下自然语言处理的准确性及效率。

An optimization method, system, medium and equipment of three value logic Q & a consultation

The invention provides a method, system, medium and equipment for optimizing the query and answering of ternary logic, which includes semantic analysis and logical analysis for the knowledge base acquired in advance to obtain semantic nodes and logical nodes respectively; calculating the ternary logical operation value of the logic nodes and semantic nodes according to the query text acquired in advance to calculate the jump probability of the semantic nodes; and The jump probability and the ternary logic operation value calculate the probability of each node obtaining the exact answer; according to the probability of each node obtaining the exact answer, obtain the optimal consultation question answering node; the invention can effectively improve the accuracy and efficiency of natural language processing in the logical context.

【技术实现步骤摘要】
一种三值逻辑问答咨询优化方法、系统、介质和设备
本专利技术涉及自然语言处理领域,尤其涉及一种三值逻辑问答咨询优化方法、系统、介质和设备。
技术介绍
在传统包含逻辑的语义概念中,常采用真或假来定义或解释预设,称之为语义预设或预设的语义解释。然而实际应用中,语义的解释并不只是非真即假或非假即真。虽然前人很早便提出了将三值逻辑用于描述语义中的不确定成分,但是如何将三值逻辑运用于自然语言处理,以提高逻辑语境下自然语言识别精度和效率还有待进一步研究。
技术实现思路
鉴于以上现有技术存在的问题,本专利技术提出一种三值逻辑问答咨询优化方法、系统、介质和设备,主要解决逻辑描述提高自然语言处理效率和精度的问题。为了实现上述目的及其他目的,本专利技术采用的技术方案如下。一种三值逻辑问答咨询优化方法方法,包括:针对预先获取的知识库分别进行语义分析和逻辑分析,分别获取语义节点和逻辑节点;根据预先获取的询问文本计算所述逻辑节点和语义节点的三值逻辑运算值,统计语义节点的跳转概率;根据所述跳转概率和所述三值逻辑运算值计算每个节点获取确切答案的概率;根据所述每个节点获取确切答案的概率获取最优咨询问答节点。可选地,所述语义分析包括:提取所述知识库中文本的语义特征;根据所述语义特征构造语义节点,并根据上下文关系建立所述语义节点间的语义连接。可选地,所述逻辑分析包括:提取所述知识库中文本的逻辑特征;根据所述逻辑特征构造逻辑节点;根据所述逻辑特征间的逻辑关系,建立所述逻辑节点间的逻辑连接;根据上下文语义建立所述逻辑节点与所述语义节点的连接关系。可选地,所述根据预先获取的询问文本计算所述逻辑节点和语义节点的三值逻辑运算值,具体包括:提取所述询问文本的关键特征;将所述关键特征分别与所述语义节点和所述逻辑节点进行对比,根据预设的三值逻辑规则分别判断所述语义节点和所述逻辑节点对应的逻辑值;根据所述逻辑节点的逻辑真值,结合逻辑节点间的连接关系,计算得到所述逻辑节点间的逻辑运算值。可选地,所述预设的三值逻辑规则,具体包括:将所述语义节点和所述逻辑节点一起进行分类,分类类型包括语义类型节点、数值类型节点、布尔类型节点和字符串类型节点;当所述关键特征中存在与所述语义类型节点关联的特征时,如果所述语义类型节点的语义与所述关键特征中的对应特征的相似度高于设定的相似度阈值,则所述语义类型节点的逻辑值为真,否则所述语义类型节点的逻辑值为假,当所述关键特征中不存在与所述语义类型节点关联的特征时,所述语义类型节点的逻辑值为未知;当与所述数值类型节点连接的语义类型节点为真时,如果所述关键特征中存在与所述数值类型节点对应的数值,则所述数值类型节点的逻辑值为真,否则所述数值类型节点的逻辑值为未知;当与所述布尔类型节点连接的语义类节点为真时,如果所述关键特征中存在与所述布尔类型节点对应的验证特征,则所述布尔类型节点的逻辑值为真,否则所述布尔类型节点的逻辑值为假,当所述关键特征中不存在与所述布尔类型节点对应的验证内容时,则所述布尔类型节点的逻辑值为未知;当与所述字符串类型节点连接的语义类型节点为真时,如果所述关键特征中存在与所述字符串类型节点对应的字符串,则所述字符串类型节点的逻辑值为真,否则所述字符串类型节点的逻辑值为未知。可选地,所述获取逻辑概率包括计算所述逻辑值为未知的节点的逻辑概率,计算公式为:其中,R(k)表示节点k的逻辑值,LPr(i)表示与节点i连接的所有所述逻辑节点的集合,Pr(i)表示与节点i连接的所有语义节点的集合,Lki表示节点k与节点i的逻辑运算值,Ski表示节点k和i之间的跳转概率。可选地,所述计算每个节点获取确切答案的概率,具体表示为:其中,c1和c2为权重,c1+c2=1,LC(i)表示与节点i连接的所有下一级所述逻辑节点的集合;C(i)表示与节点i连接的所有下一级节点的集合;Lij表示节点i到节点j的逻辑运算值;Sij表示节点i向节点j跳转的跳转概率。一种三值逻辑问答咨询优化系统,包括:节点创建模块,用于针对预先获取的知识库分别进行语义分析和逻辑分析,分别获取语义节点和逻辑节点;逻辑计算模块,用于根据预先获取的询问文本计算所述逻辑节点和语义节点的三值逻辑运算值;概率计算模块,统计语义节点的跳转概率;根据所述跳转概率和所述三值逻辑运算值计算每个节点获取确切答案的概率;寻优模块,用于根据所述每个节点获取确切答案的概率获取最优咨询问答节点。一种计算机可读存储介质,其中存储有计算机程序,所述计算机程序被处理器加载执行时,实现所述的逻辑寻优方法。一种设备,包括处理器和存储器;其中,所述存储器用于存储计算机程序;所述处理器用于加载并执行所述计算机程序,使得所述设备执行所述的逻辑寻优方法。如上所述,本专利技术一种三值逻辑问答咨询优化方法、系统、介质和设备,具有以下有益效果。通过计算逻辑概率和跳转概率,将逻辑节点和语义节点结合,提高自然语言处理的准确度;增加逻辑运算,可使寻优结果更快收敛,提高寻优效率。附图说明图1为本专利技术一实施例中的三值逻辑问答咨询优化方法的流程图。图2为本专利技术一实施例中的三值逻辑问答咨询优化系统的模块图。图3为本专利技术一实施例中设备的结构示意图。具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。请参阅图1,本方案提供一种三值逻辑问答咨询优化方法,包括步骤S01-S04。在步骤S01中,针对预先获取的知识库分别进行语义分析和逻辑分析,分别获取语义节点和逻辑节点:在一实施例中,知识库可根据不同的
,收集对应领域相关技术文档,整理得到知识库。以法律领域为例,通过收集整理法律条例、法务论坛、相关法律论文期刊和杂志等信息,输入计算机数据库中,形成知识库。进行语义分析和逻辑分析时,可对知识库中文本进行分词、分句和分段处理,将文本划分为相对独立的词语、句子和段落。然后对经过处理的文本提取语义特征和逻辑特征。这里的语义特征主要是指包含特定语义的词语、数值或字符串等,逻辑特征主要是指语义特征中的逻辑约束关系,包括逻辑关系、条件判断关系、算数运算关系,如是本文档来自技高网
...

【技术保护点】
1.一种三值逻辑问答咨询优化方法,其特征在于,包括:/n针对预先获取的知识库分别进行语义分析和逻辑分析,分别获取语义节点和逻辑节点;/n根据预先获取的询问文本计算所述逻辑节点和语义节点的三值逻辑运算值,统计语义节点的跳转概率;/n根据所述跳转概率和所述三值逻辑运算值计算每个节点获取确切答案的概率;/n根据所述每个节点获取确切答案的概率获取最优咨询问答节点。/n

【技术特征摘要】
1.一种三值逻辑问答咨询优化方法,其特征在于,包括:
针对预先获取的知识库分别进行语义分析和逻辑分析,分别获取语义节点和逻辑节点;
根据预先获取的询问文本计算所述逻辑节点和语义节点的三值逻辑运算值,统计语义节点的跳转概率;
根据所述跳转概率和所述三值逻辑运算值计算每个节点获取确切答案的概率;
根据所述每个节点获取确切答案的概率获取最优咨询问答节点。


2.根据权利要求1所述的三值逻辑问答咨询优化方法,其特征在于,所述语义分析包括:
提取所述知识库中文本的语义特征;
根据所述语义特征构造语义节点,并根据上下文关系建立所述语义节点间的语义连接。


3.根据权利要求1所述的三值逻辑问答咨询优化方法,其特征在于,所述逻辑分析包括:
提取所述知识库中文本的逻辑特征;
根据所述逻辑特征构造逻辑节点;
根据所述逻辑特征间的逻辑关系,建立所述逻辑节点间的逻辑连接;
根据上下文语义建立所述逻辑节点与所述语义节点的连接关系。


4.根据权利要求1所述的三值逻辑问答咨询优化方法,其特征在于,所述根据预先获取的询问文本计算所述逻辑节点和语义节点的三值逻辑运算值,具体包括:
提取所述询问文本的关键特征;
将所述关键特征分别与所述语义节点和所述逻辑节点进行对比,根据预设的三值逻辑规则分别判断所述语义节点和所述逻辑节点对应的三值逻辑值;
根据所述逻辑节点的三值逻辑值,结合逻辑节点间的连接关系,计算得到所述逻辑节点间的三值逻辑运算值。


5.根据权利要求4所述的三值逻辑问答咨询优化方法,其特征在于,所述预设的三值逻辑规则,具体包括:
将所述语义节点和所述逻辑节点一起进行分类,分类类型包括语义类型节点、数值类型节点、布尔类型节点和字符串类型节点;
当所述关键特征中存在与所述语义类型节点关联的特征时,如果所述语义类型节点的语义与所述关键特征中的对应特征的相似度高于设定的相似度阈值,则所述语义类型节点的逻辑值为真,否则所述语义类型节点的逻辑值为假,当所述关键特征中不存在与所述语义类型节点关联的特征时,所述语义类型节点的逻辑值为未知;
当与所述数值类型节点连接的语义类型节点为真时,如果所述关键特征中存在与所述数值类型节点对应的数值,则所述数值类型节点的逻辑值为真,否则所述数值类型节点的...

【专利技术属性】
技术研发人员:孙健肖曼彭德光白梨
申请(专利权)人:重庆兆光科技股份有限公司
类型:发明
国别省市:重庆;50

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

1