[发明专利]一种基于神经符号增强的知识库复杂查询方法在审
申请号: | 202211005950.4 | 申请日: | 2022-08-22 |
公开(公告)号: | CN115391507A | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 陈华钧;许泽众;张文;叶鹏 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F16/36;G06N5/02;G06N5/04 |
代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 曹兆霞 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 神经 符号 增强 知识库 复杂 查询 方法 | ||
1.一种基于神经符号增强的知识库复杂查询方法,包括以下步骤:
步骤1,接收关于商品查询的逻辑表达式,其中,逻辑表达式通过逻辑操作连接缺失三元组形成;
步骤2,利用参数优化的知识表示模型学习逻辑表达式中缺失三元组中已知实体和关系的嵌入表示,同时初始化关系映射中初始实体的符号表示,符号表示中每个元素代表对应实体的概率值;
步骤3,对于逻辑表达式中缺失三元组,基于实体的嵌入表示和符号表示进行缺失三元组的关系映射推理,以预测缺失三元组中缺失实体的嵌入表示和符号表示,利用缺失实体的嵌入表示补充缺失实体的符号表示,并利用补充后的缺失实体的符号表示修正缺失实体的嵌入表示;
步骤4,对于逻辑表达式中的逻辑操作,基于缺失实体的符号表示进行逻辑操作推理,得到预测实体的符号表示,并基于预测实体的符号表示计算预测实体的嵌入表示;
步骤5,将预测实体作为候选目标实体时,综合预测实体的符号表示和嵌入表示来从候选目标实体中确定最终的目标实体,该目标实体即为针对逻辑表达式得到的查询结果。
2.根据权利要求1所述的基于神经符号增强的知识库复杂查询方法,其特征在于,步骤3中,基于初始实体的嵌入表示和符号表示进行缺失三元组的关系映射推理,包括:
基于嵌入表示的映射推理:根据缺失三元组中已知实体的嵌入表示vh和关系的嵌入表示vr,计算缺失三元组中缺失实体的嵌入表示其中,符号表示哈达玛积;
基于符号表示的映射推理:根据电商知识图谱的关系邻接矩阵Mr和缺失三元组中已知实体的符号表示ph,计算缺失三元组中缺失实体的符号表示pt=g(phMr)T,其中,g(·)表示归一化函数。
3.根据权利要求1或2所述的基于神经符号增强的知识库复杂查询方法,其特征在于,步骤3中,利用缺失实体的嵌入表示补充缺失实体的符号表示,并利用补充后的符号表示修正缺失实体的嵌入表示,包括:
首先,计算缺失实体的嵌入表示vt与电商知识图谱中所有实体的嵌入表示之间的相似度,得到相似度向量Y;
然后,对相似度向量Y做激活处理后得到pt′,将pt′添加到缺失实体的符号表示pt中,进行归一化处理得到pt″;
最后,利用pt″来修正缺失实体的嵌入表示vr,得到修正后的嵌入表示vt′:
其中,St表示符号表示pt″中非零元素对应的实体的集合,ei表示属于集合St中的第i个实体,表示实体ei的嵌入表示,MLP()表示多层感知机,表示符号表示pt″中实体ei对应的概率值,|St|表示集合St中实体的数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211005950.4/1.html,转载请声明来源钻瓜专利网。