基于知识图谱的问答方法、装置、终端以及存储介质制造方法及图纸

技术编号:27848377 阅读:9 留言:0更新日期:2021-03-30 13:05
本申请适用于计算机技术领域,提供了一种基于知识图谱的问答方法、问答装置、问答终端及存储介质,包括:获取用户输入的自然查询语句所对应的实体;获取与所述实体对应的会话知识图谱;会话知识图谱以树形结构存储信息;信息包括实体对应的逻辑路径,以及逻辑路径对应的多个反馈结果;基于所述自然查询语句以及所述逻辑路径,在会话知识图谱中查找与所述自然查询语句匹配的反馈结果,并将所述反馈结果反馈给所述用户。上述方式,当获取到用户输入的自然查询语句时,可直接根据预先构建好的会话知识图谱中的信息进行查找,反馈给用户准确的回答,加快了处理用户问题的速度,提升了反馈给用户信息的准确性。给用户信息的准确性。给用户信息的准确性。

【技术实现步骤摘要】
基于知识图谱的问答方法、装置、终端以及存储介质


[0001]本申请属于计算机
,尤其涉及一种基于知识图谱的问答方法、问答装置、问答终端以及存储介质。

技术介绍

[0002]随着信息技术的快速发展,当今社会进入了信息爆炸时代,人们越来越多的借助网络来寻找自己的所需的信息。因此,基于知识图谱的问答系统应用而生,利用基于知识图谱的问答系统可帮助用户获取到其所需的信息。
[0003]知识图谱本质上是语义网络,是一种基于图的数据结构,由节点和边组成。在知识图谱里,每个节点表示现实世界中存在的“实体”,每条边为实体与实体之间的“关系”。知识图谱是关系的最有效的表示方式。通俗地讲,知识图谱就是把所有不同种类的信息连接在一起而得到的一个关系网络。
[0004]然而,现有的基于知识图谱的问答系统,处理用户问题速度慢,反馈给用户的信息不准确。

技术实现思路

[0005]有鉴于此,本申请实施例提供了基于知识图谱的问答方法、问答装置、问答终端以及存储介质,以解决传统的基于知识图谱的问答系统,处理用户问题速度慢,反馈给用户的信息不准确的问题。
[0006]本申请实施例的第一方面提供了一种基于知识图谱的问答方法,包括:
[0007]获取用户输入的自然查询语句所对应的实体;
[0008]获取与所述实体对应的会话知识图谱;所述会话知识图谱以树形结构存储信息;所述信息包括所述实体对应的逻辑路径,以及所述逻辑路径对应的多个反馈结果;
[0009]基于所述自然查询语句以及所述逻辑路径,在所述会话知识图谱中查找与所述自然查询语句匹配的反馈结果,并将所述反馈结果反馈给所述用户。
[0010]可选地,所述逻辑路径上对应有多个待反馈节点,当所述逻辑路径为一条时,所述基于所述自然查询语句以及所述逻辑路径,在所述会话知识图谱中查找与所述自然查询语句匹配的反馈结果,并将所述反馈结果反馈给所述用户,包括:
[0011]在所述逻辑路径中确定与所述自然查询语句匹配的待反馈节点;
[0012]获取所述待反馈节点中存储的反馈结果,并将所述反馈结果反馈给所述用户。
[0013]可选地,当所述逻辑路径为多条时,所述基于所述自然查询语句以及所述逻辑路径,在所述会话知识图谱中查找与所述自然查询语句匹配的反馈结果,并将所述反馈结果反馈给所述用户,包括:
[0014]在多条逻辑路径中确定与所述自然查询语句匹配的目标逻辑路径;
[0015]在所述目标逻辑路径中确定与所述自然查询语句匹配的目标待反馈节点;
[0016]获取所述目标待反馈节点中存储的反馈结果,并将所述反馈结果反馈给所述用
户。
[0017]可选地,所述获取用户输入的自然查询语句所对应的实体之前,所述问答方法还包括:配置每个实体对应的会话知识图谱。
[0018]可选地,所述配置每个实体对应的会话知识图谱,包括:
[0019]获取每个待配置的实体对应的结构化数据;所述结构化数据包括多个子信息,所述子信息为待存储在所述会话知识图谱中的信息;
[0020]确定每个子信息对应的节点属性以及存储位置;
[0021]基于每个子信息对应的节点属性以及存储位置,在数据库中以树形结构存储每个待配置的实体以及每个子信息,得到每个待配置的实体对应的会话知识图谱。
[0022]可选地,所述基于所述自然查询语句以及所述逻辑路径,在所述会话知识图谱中查找与所述自然查询语句匹配的反馈结果,并将所述反馈结果反馈给所述用户之后,所述问答方法还包括:当基于所述反馈结果检测到当前问答流程结束时,清除与所述用户相关的所有自然查询语句以及所有反馈结果。
[0023]可选地,所述配置每个实体对应的会话知识图谱之后,所述问答方法还包括:将每个实体对应的会话知识图谱上传至区块链中。
[0024]本申请实施例的第二方面提供了一种基于知识图谱的问答装置,包括:
[0025]第一获取单元,用于获取用户输入的自然查询语句所对应的实体;
[0026]第二获取单元,用于获取与所述实体对应的会话知识图谱;所述会话知识图谱以树形结构存储信息;所述信息包括所述实体对应的逻辑路径,以及所述逻辑路径对应的多个反馈结果;
[0027]查找单元,用于基于所述自然查询语句以及所述逻辑路径,在所述会话知识图谱中查找与所述自然查询语句匹配的反馈结果,并将所述反馈结果反馈给所述用户。
[0028]本申请实施例的第三方面提供了一种基于知识图谱的问答终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上述第一方面所述的问答方法的步骤。
[0029]本申请实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的问答方法的步骤。
[0030]本申请实施例的第五方面提供了一种计算机程序产品,当计算机程序产品在问答终端上运行时,使得问答终端执行上述第一方面所述的问答方法的步骤。
[0031]本申请实施例提供的一种基于知识图谱的问答方法、问答装置、问答终端以及存储介质,具有以下有益效果:
[0032]会话知识图谱以树形结构存储信息,该信息包括实体对应的逻辑路径以及该逻辑路径对应的多个反馈结果。尤其当用户的问题涉及到逻辑时,无需会话知识图谱进行逻辑判断,而是可以直接根据预先构建好的会话知识图谱中的信息进行查找,反馈给用户准确的回答,加快了处理用户问题的速度,提升了反馈给用户信息的准确性。且每个实体对应的逻辑路径以及逻辑路径对应的多个反馈结果以树形结构在会话知识图谱中存储,方便该这些信息的维护与扩充。
附图说明
[0033]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0034]图1是本申请实施例提供的一种基于知识图谱的问答方法的示意流程图;
[0035]图2是本申请实施例提供的甲亢对应的会话知识图谱示意图;
[0036]图3是本申请又一实施例提供的一种基于知识图谱的问答方法的示意性流程图;
[0037]图4是本申请再一实施例提供的一种基于知识图谱的问答方法的示意性流程图;
[0038]图5是本申请一实施例提供的一种基于知识图谱的问答装置的示意图;
[0039]图6是本申请另一实施例提供的一种基于知识图谱的问答终端的示意图。
具体实施方式
[0040]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0041]现有技术中,用户经常利用基本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于知识图谱的问答方法,其特征在于,包括:获取用户输入的自然查询语句所对应的实体;获取与所述实体对应的会话知识图谱;所述会话知识图谱以树形结构存储信息,所述信息包括所述实体对应的逻辑路径,以及所述逻辑路径对应的多个反馈结果;基于所述自然查询语句以及所述逻辑路径,在所述会话知识图谱中查找与所述自然查询语句匹配的反馈结果,并将所述反馈结果反馈给所述用户。2.如权利要求1所述的问答方法,其特征在于,所述逻辑路径上对应有多个待反馈节点,当所述逻辑路径为一条时,所述基于所述自然查询语句以及所述逻辑路径,在所述会话知识图谱中查找与所述自然查询语句匹配的反馈结果,并将所述反馈结果反馈给所述用户,包括:在所述逻辑路径中确定与所述自然查询语句匹配的待反馈节点;获取所述待反馈节点中存储的反馈结果,并将所述反馈结果反馈给所述用户。3.如权利要求1所述的问答方法,其特征在于,当所述逻辑路径为多条时,所述基于所述自然查询语句以及所述逻辑路径,在所述会话知识图谱中查找与所述自然查询语句匹配的反馈结果,并将所述反馈结果反馈给所述用户,包括:在多条逻辑路径中确定与所述自然查询语句匹配的目标逻辑路径;在所述目标逻辑路径中确定与所述自然查询语句匹配的目标待反馈节点;获取所述目标待反馈节点中存储的反馈结果,并将所述反馈结果反馈给所述用户。4.如权利要求1至3任一项所述的问答方法,其特征在于,所述获取用户输入的自然查询语句所对应的实体之前,所述问答方法还包括:配置每个实体对应的会话知识图谱。5.如权利要求4所述的问答方法,其特征在于,所述配置每个实体对应的会话知识图谱,包括:获取每个待配置的实体对应的结构化数据;所述结构化数据包括多个子信息,所述子...

【专利技术属性】
技术研发人员:任俊松李茂昌侯晓龙
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:

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

1