logo好方法网

基于字典和知识图谱的复杂属性查询方法、系统及设备


技术摘要:
本发明公开了一种基于字典和知识图谱的复杂属性查询方法、系统及设备,该方法,包括:步骤1,获取用户输入的问句,通过预先构建的标准化字典对问句中的实体和属性、及其对应的概念进行识别,并构建包括实体、属性和概念的多个数据节点;步骤2,判断所述数据节点中属性  全部
背景技术:
在现有技术中,国内外很多互联网公司都在构建自己的知识图谱,并在此基础上 推出搜索、问答等功能来改善服务质量。很多垂直领域也开始有了基于知识图谱的智能问 答系统。 但是,知识图谱在某些方面还存在以下不足: 1、目前的基于知识图谱的问答系统大都是对简单的实体及属性的查询,实体和属 性在知识图谱中直接存在,通过查询语句直接可以查询到,但是,如果要查询的属性比较复 杂,就会比较困难,例如,要计算的属性是一个计算公式,公式中的每个因子都是知识图谱 中的属性,或者公式中的某个因子又是另一个计算公式,例如,公式“日产油水平=月产油 量/当月日历天数;平均单井日产油水平=日产油水平/油井开井数”中,“平均单井日产油 水平”这个属性中又包含“日产油水平”这个属性,因此,目前复杂的属性计算有欠缺。需要 说明的是,实体通常是文本中描述的对象,例如人名、地名、机构名等,属性是指实体中属性 或者组成成分,例如:性别、姓名、年龄等。 2、对于复杂属性的问答,目前常用的方式是将复杂属性的数学公式写死到代码库 中,这种方法虽然能够达到求解的目的,但是对于之后的维护和扩展有着很大的挑战,例 如,公式中的某个常量因子需要更改,或者需要添加新的公式都非常的不灵活。 因此,在现有技术中存在复杂公式属性的计算不灵活的问题亟需解决。
技术实现要素:
本发明的目的在于提供一种基于字典和知识图谱的复杂属性查询方法、系统及设 备,旨在解决现有技术中的上述问题。 本发明提供一种基于字典和知识图谱的复杂属性查询方法,包括: 步骤1,获取用户输入的问句,通过预先构建的标准化字典对问句中的实体和属 性、及其对应的概念进行识别,并构建包括实体、属性和概念的多个数据节点; 步骤2,判断所述数据节点中属性的类型,如果属性的类型为公式属性,则对所述 公式属性的表达式以递归方式拆分为查询属性和/或常数值属性,通过查询获取对应的属 性值或常数值,得到公式计算结果并反馈,如果属性的类型为查询属性或常数值属性,则通 过查询直接获取对应的属性值或常数值并反馈。 本发明提供一种基于字典和知识图谱的复杂属性查询系统,包括: 字典数据层,用于构建标准化字典、属性到类型字典、公式字典、以及公式单位字 典; 解析层,用于判断所述数据节点中属性的类型,如果属性的类型为公式属性,则对 5 CN 111611344 A 说 明 书 2/9 页 所述公式属性的表达式以递归方式拆分为查询属性和/或常数值属性,调用应用层,如果属 性的类型为查询属性或常数值属性,则直接调用应用层; 应用程,用于通过查询获取对应的属性值或常数值,得到公式计算结果并反馈,或 者,通过查询获取对应的属性值或常数值并直接反馈。 本发明实施例还提供一种基于字典和知识图谱的复杂属性查询设备,包括:存储 器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程 序被所述处理器执行时实现上述基于字典和知识图谱的复杂属性查询方法的步骤。 本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储 有信息传递的实现程序,所述程序被处理器执行时实现上述基于字典和知识图谱的复杂属 性查询方法的步骤。 采用本发明实施例,通过配置字典、知识图谱查询、递归解析复杂公式的属性,实 现了基于字典和知识图谱的关于复杂公式属性的计算。能够有效的解决知识图谱中关于复 杂公式的问答,丰富了问答案例。 上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段, 而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够 更明显易懂,以下特举本发明的
分享到:
收藏