[发明专利]一种基于知识图谱推理的预测方法和系统在审
申请号: | 202110931960.X | 申请日: | 2021-08-13 |
公开(公告)号: | CN113626612A | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 张永祺 | 申请(专利权)人: | 第四范式(北京)技术有限公司 |
主分类号: | G06F16/36 | 分类号: | G06F16/36;G06F16/901;G06N3/04;G06N5/04;G06N3/08 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 田方;曾世骁 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 知识 图谱 推理 预测 方法 系统 | ||
1.一种基于知识图谱推理的预测方法,所述方法包括:
对知识图谱进行增广以获得增广知识图谱,其中,所述知识图谱包括结点和边,所述结点指示实体,所述边指示该边所连接的结点之间的关系并且为有向边,所述知识图谱中长度未超过L的关系路径在所述增广知识图谱中被增广到长度L;
基于所述增广知识图谱,获取关于查询的关系有向图的表达,其中,所述查询包括查询实体、查询关系和应答实体,所述关于查询的关系有向图包括针对不同候选应答实体的候选关系有向图;
基于所述关系有向图的表达建立针对所述知识图谱的图网络模型的损失函数;
基于所述损失函数对所述知识图谱的图网络模型进行训练;
利用训练完成的图网络模型来预测所述查询中的应答实体;
其中,所述候选关系有向图为L层的有向图,查询实体被设置为位于所述候选关系有向图中的第0层的源结点,对应候选应答实体被设置为位于所述候选关系有向图中的第L层的汇聚点,所述候选关系有向图中的所有边的方向沿从源结点指向汇聚点的方向,并且从源结点到汇聚点的任意一条路径对应于增广知识图谱上从查询实体到对应候选应答实体的一条长度为L的关系路径,其中,L是正整数。
2.如权利要求1所述的方法,其中,对知识图谱进行增广的步骤包括:对所述知识图谱中的每个结点添加一个指向自身的关系,并对所述知识图谱中的每一条边添加一个对应的呈现相反关系的边,使得所述知识图谱中的长度未超过长度L的关系路径在所述增广知识图谱中被增广到长度L。
3.如权利要求1所述的方法,其中,获取关于查询的关系有向图的表达的步骤包括:
通过将所述增广知识图谱中的实体设置为所述查询的候选应答实体,获取针对所述查询的至少一个候选三元组;
基于所述增广知识图谱获取关于每个候选三元组的候选关系有向图的表达。
4.如权利要求3所述的方法,其中,获取关于每个候选三元组的候选关系有向图的表达的步骤包括:
将候选三元组中的查询实体设置为候选关系有向图的源结点并将候选三元组中的候选应答实体设置为候选关系有向图的汇聚点;
基于所述增广知识图谱,从第1层开始逐层提取源结点的1阶邻居结点到L阶邻居结点和对应边,直到第L层为止;
如果提取的第L层中的邻居结点不包括汇聚点,则将关于候选三元组的候选关系有向图的表达设置为预设向量;
如果提取的第L层中的邻居结点包括汇聚点,则基于所提取的源结点的1阶邻居结点到L阶邻居结点以及对应边,从第L层的汇聚点开始逐层提取候选关系有向图中的各层的结点和边,直到第1层为止;
基于所提取的候选关系有向图中的各层的结点和边,建立候选三元组的候选关系有向图并通过图神经网络从候选关系有向图的第1层到第L层逐层计算每层的结点的表达;
将计算获得的第L层的汇聚点的表达确定为关于候选三元组的候选关系有向图的最终表达。
5.如权利要求1所述的方法,其中,获取关于查询的关系有向图的表达的步骤包括:
将所述查询中的查询实体设置为关系有向图的源结点;
基于所述增广知识图谱,从第1层开始逐层提取源结点在每层的邻居结点及对应边,并基于所提取的每层的邻居结点及对应边,通过图神经网络逐层计算每层的邻居结点的表达,直到第L层为止;
将第L层的邻居结点确定为所述查询的候选应答实体,并将计算获得的第L层的邻居结点的表达分别确定为关于所述查询的针对对应候选应答实体的候选关系有向图的表达;
将针对所述增广知识图谱中除第L层的结点以外的结点的关系有向图的表达设置为预设向量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于第四范式(北京)技术有限公司,未经第四范式(北京)技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110931960.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种对抗攻击检测方法
- 下一篇:一种驾驶模拟器