一种基于知识图谱的问答方法及系统技术方案

技术编号:32589708 阅读:27 留言:0更新日期:2022-03-09 17:23
本发明专利技术提供一种基于知识图谱的问答方法及系统,其中方法包括:接收用户输入的问题;解析问题,确定实体和/或属性和/或关系;基于实体和/或属性和/或关系,从知识图谱中获取问题的答案;将答案返回给用户;获取知识图谱中与答案对应的数据所关联的标识数据;基于标识数据,生成标识并在将答案返回给用户时同步返回;将标识与答案同步呈现给用户。本发明专利技术的基于知识图谱的问答方法,在返回用户答案时,通过标识对答案性质进行说明,实现在具有争议的问题的回答时,不对用户进行误导,提高知识图谱的准确性的表现。谱的准确性的表现。谱的准确性的表现。

【技术实现步骤摘要】
一种基于知识图谱的问答方法及系统


[0001]本专利技术涉及人工智能
,特别涉及一种基于知识图谱的问答方法及系统。

技术介绍

[0002]目前,随着人工智能的发展,自动问答系统逐渐成为人和机器沟通的新模式,它可以在理解用户输入的问句后,针对用户意图返回精准的问句答案。
[0003]目前版本的faq智能问答系统已经趋于完善,可以完成机器人的智能问答,实现与用户的智能交互。但是对于偏知识型、数据型、以及百科类的事实性知识,带有比较级、最高级、及综合条件查询等形式的问句,基于知识图谱的智能问答能更好的存储数据信息和答案的查询,快速返回符合要求的问题答案。但是,对于一些仍存有争议的问题,当人们通过问答系统进行提问时现有的基于知识图谱的问答系统也只是给出构建知识图谱的数据中的答案,往往对人们形成误导。

技术实现思路

[0004]本专利技术目的之一在于提供了一种基于知识图谱的问答方法,在返回用户答案时,通过标识对答案性质进行说明,实现在具有争议的问题的回答时,不对用户进行误导,提高知识图谱的准确性的表现。
[0005]本专利技术实施例提供的一种基于知识图谱的问答方法,包括:接收用户输入的问题;解析问题,确定实体和/或属性和/或关系;基于实体和/或属性和/或关系,从知识图谱中获取问题的答案;将答案返回给用户;获取知识图谱中与答案对应的数据所关联的标识数据;基于标识数据,生成标识并在将答案返回给用户时同步返回;将标识与答案同步呈现给用户。
[0006]优选的,标识数据通过如下步骤生成:获取构建答案对应在知识图谱内的数据的原始数据;将原始数据与预设的公理数据库中的第一数据进行匹配,当存在匹配符合项时,生成表示公理的标识数据;和/或,将原始数据与预设的定理数据库中的第二数据进行匹配,当存在匹配符合项时,生成表示定理的标识数据;和/或,将原始数据与预设的推理数据库中的第三数据进行匹配,当存在匹配符合项时,生成表示推理的标识数据。
[0007]优选的,标识数据还通过如下步骤生成:
获取构建答案对应在知识图谱内的数据的原始数据;当原始数据在定理数据库和公理数据库中都不存在匹配符合项时,基于原始数据,构建意见采集问询并将意见采集问询发送至大数据平台;在预设的时间段内接收大数据平台上各个用户对于原始数据是否正确的反馈数据;解析反馈数据,确定认同度和不认同度;当认同度与不认同度的差值在预设的差值范围内时,生成表示争议的标识数据;当不认同度小于认同度且认同度与不认同度的差值在预设的差值范围内时,生成表示公众认同的标识数据;当认同度小于不认同度且认同度与不认同度的差值在预设的差值范围内时,将原始数据和原始数据对应的知识图谱中的数据删除。
[0008]优选的,解析反馈数据,确定认同度和不认同度,包括:获取反馈数据对应的用户的权威值集合;确定原始数据对应的领域;基于领域从权威值集合中提取用户在领域的权威值;基于权威值的从大到小的顺序,对用户进行排序,形成排序表;当最大的权威值大于预设的阈值时,提取排序表中的前预设个数的用户的权威值作为认同度和不认同度的计算数据并基于提取的权威值计算认同度和不认同度,计算公式如下:;其中,表示认同度;表示不认同度;表示反馈数据为认同的第个用户的权威值;表示反馈数据为不认同的第个用户的权威值;为反馈数据为认同的用户的总数;为反馈数据为不认同的用户的总数。
[0009]优选的,当意见采集问询发送至大数据平台后,未达到预设的时间段时,生成表示决议中的标识数据;当达到预设的时间后删除表示决议中的标识数据。
[0010]本专利技术还提供一种基于知识图谱的问答系统,包括:问题接收模块,用于接收用户输入的问题;解析模块,用于解析问题,确定实体和/或属性和/或关系;提取模块,用于基于实体和/或属性和/或关系,从知识图谱中获取问题的答案;返回模块,用于将答案返回给用户;获取模块,用于获取知识图谱中与答案对应的数据所关联的标识数据;返回模块,还用于基于标识数据,生成标识并在将答案返回给用户时同步返回;呈现模块,用于将标识与答案同步呈现给用户。
[0011]优选的,标识数据通过如下步骤生成:获取构建答案对应在知识图谱内的数据的原始数据;
将原始数据与预设的公理数据库中的第一数据进行匹配,当存在匹配符合项时,生成表示公理的标识数据;和/或,将原始数据与预设的定理数据库中的第二数据进行匹配,当存在匹配符合项时,生成表示定理的标识数据;和/或,将原始数据与预设的推理数据库中的第三数据进行匹配,当存在匹配符合项时,生成表示推理的标识数据。
[0012]优选的,标识数据还通过如下步骤生成:获取构建答案对应在知识图谱内的数据的原始数据;当原始数据在定理数据库和公理数据库中都不存在匹配符合项时,基于原始数据,构建意见采集问询并将意见采集问询发送至大数据平台;在预设的时间段内接收大数据平台上各个用户对于原始数据是否正确的反馈数据;解析反馈数据,确定认同度和不认同度;当认同度与不认同度的差值在预设的差值范围内时,生成表示争议的标识数据;当不认同度小于认同度且认同度与不认同度的差值在预设的差值范围内时,生成表示公众认同的标识数据;当认同度小于不认同度且认同度与不认同度的差值在预设的差值范围内时,将原始数据和原始数据对应的知识图谱中的数据删除。
[0013]优选的,解析反馈数据,确定认同度和不认同度,包括:获取反馈数据对应的用户的权威值集合;确定原始数据对应的领域;基于领域从权威值集合中提取用户在领域的权威值;基于权威值的从大到小的顺序,对用户进行排序,形成排序表;当最大的权威值大于预设的阈值时,提取排序表中的前预设个数的用户的权威值作为认同度和不认同度的计算数据并基于提取的权威值计算认同度和不认同度,计算公式如下:;其中,表示认同度;表示不认同度;表示反馈数据为认同的第个用户的权威值;表示反馈数据为不认同的第个用户的权威值;为反馈数据为认同的用户的总数;为反馈数据为不认同的用户的总数。
[0014]优选的,当意见采集问询发送至大数据平台后,未达到预设的时间段时,生成表示决议中的标识数据;当达到预设的时间后删除表示决议中的标识数据。
[0015]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0016]下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。
附图说明
[0017]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术实施例中一种基于知识图谱的问答方法的示意图;图2为本专利技术实施例中一种基于知识图谱的问答系统的示意图。
具体实施方式
[0018]以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。
[0019]本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于知识图谱的问答方法,包括:接收用户输入的问题;解析所述问题,确定实体和/或属性和/或关系;基于所述实体和/或属性和/或关系,从知识图谱中获取所述问题的答案;将所述答案返回给所述用户;其特征在于,还包括:获取所述知识图谱中与所述答案对应的数据所关联的标识数据;基于所述标识数据,生成标识并在将所述答案返回给所述用户时同步返回;将所述标识与所述答案同步呈现给所述用户。2.如权利要求1所述基于知识图谱的问答方法,其特征在于,所述标识数据通过如下步骤生成:获取构建所述答案对应在所述知识图谱内的数据的原始数据;将所述原始数据与预设的公理数据库中的第一数据进行匹配,当存在匹配符合项时,生成表示公理的标识数据;和/或,将所述原始数据与预设的定理数据库中的第二数据进行匹配,当存在匹配符合项时,生成表示定理的标识数据;和/或,将所述原始数据与预设的推理数据库中的第三数据进行匹配,当存在匹配符合项时,生成表示推理的标识数据。3.如权利要求1所述基于知识图谱的问答方法,其特征在于,所述标识数据还通过如下步骤生成:获取构建所述答案对应在所述知识图谱内的数据的原始数据;当所述原始数据在定理数据库和公理数据库中都不存在匹配符合项时,基于所述原始数据,构建意见采集问询并将所述意见采集问询发送至大数据平台;在预设的时间段内接收所述大数据平台上各个用户对于所述原始数据是否正确的反馈数据;解析所述反馈数据,确定认同度和不认同度;当所述认同度与所述不认同度的差值在预设的差值范围内时,生成表示争议的标识数据;当所述不认同度小于所述认同度且所述认同度与所述不认同度的差值在预设的差值范围内时,生成表示公众认同的标识数据;当所述认同度小于所述不认同度且所述认同度与所述不认同度的差值在预设的差值范围内时,将所述原始数据和所述原始数据对应的所述知识图谱中的数据删除。4.如权利要求3所述的基于知识图谱的问答方法,其特征在于,所述解析所述反馈数据,确定认同度和不认同度,包括:获取所述反馈数据对应的用户的权威值集合;确定原始数据对应的领域;基于所述领域从所述权威值集合中提取所述用户在所述领域的权威值;
基于所述权威值的从大到小的顺序,对所述用户进行排序,形成排序表;当最大的所述权威值大于预设的阈值时,提取所述排序表中的前预设个数的所述用户的所述权威值作为所述认同度和所述不认同度的计算数据并基于提取的所述权威值计算所述认同度和所述不认同度,计算公式如下:;其中,表示所述认同度;表示所述不认同度;表示所述反馈数据为认同的第个用户的权威值;表示所述反馈数据为不认同的第个用户的权威值;为所述反馈数据为认同的用户的总数;为所述反馈数据为不认同的用户的总数。5.如权利要求3所述基于知识图谱的问答方法,其特征在于,当所述意见采集问询发送至大数据平台后,未达到预设的所述时间段时,生成表示决议中的标识数据;当达到预设的所述时间后删除表示决议中的标识数据。6.一种基于知识图谱的问答系统,包括:问题接收模块,用于接收...

【专利技术属性】
技术研发人员:嵇望陈默梁青
申请(专利权)人:杭州远传新业科技有限公司
类型:发明
国别省市:

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

1