[发明专利]一种基于动态路径的知识图谱表示学习方法有效
申请号: | 201810796671.1 | 申请日: | 2018-07-19 |
公开(公告)号: | CN109146078B | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 古天龙;罗义琴;常亮;饶官军;梁聪 | 申请(专利权)人: | 桂林电子科技大学 |
主分类号: | G06N5/02 | 分类号: | G06N5/02 |
代理公司: | 桂林市持衡专利商标事务所有限公司 45107 | 代理人: | 陈跃琳 |
地址: | 541004 广西*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种基于动态路径的知识图谱表示学习方法,以翻译模型为基础,考虑了结构三元组(实体,关系,实体)和(实体,路径,实体)的语义信息,当(h,t)存在时,在路径的表示过程中,给其添加一个动态因子α向量。即在训练过程中,每一个多步关系组合而成的路径向量向着与直接关系极为相近的目标优化,那么只要其在一定范围内都将被视为表示了其语义信息而不必必须与给定的向量严格相等。本发明解决现有技术对复杂关系类型事实间的多个直接关系和多个路径无法有效区分的问题,具有良好的实用性。 | ||
搜索关键词: | 一种 基于 动态 路径 知识 图谱 表示 学习方法 | ||
【主权项】:
1.一种基于动态路径的知识图谱表示学习方法,其特征是,具体包括步骤如下:步骤1、基于翻译模型,建立知识图谱中三元组结构的实体向量与关系向量的优化目标,以及实体向量与路径向量的优化目标;其中实体向量与关系向量的优化目标为:h+r=t实体向量与路径向量的优化目标为:h+(p+α)=t式中,h表示头实体向量,t表示尾实体向量,r表示头实体和尾实体之间的关系向量,p表示头实体和尾实体之间的路径向量,α为动态因子向量;步骤2、通过损失函数将同一对实体对所对应的关系向量与路径向量联系起来,并最小化损失函数,达到优化目标;其中损失函数为
式中,γ表示设定的边际值,Z表示归一化因子,h表示头实体,r表示关系,t表示尾实体,h′表示随机替换的头实体,r′表示随机替换的关系,t′表示随机替换的尾实体,p表示关系路径,(h,r,t)表示正例关系三元组,(h′,r′,t′)表示随机替换掉头实体h、关系r或尾实体t所构建的负例关系三元组,(h,r′,t)表示随机替换掉关系r所构建的负例关系三元组,S表示正例关系三元组集合,S‑表示随机替换掉头实体h、关系r或尾实体t的负例关系三元组集合,S‑=Sh′‑∪Sr′‑∪St′‑={(h′,r,t)}∪{(h,r′,t)}∪{(h,r,t′)},Sr′‑表示随机替换掉关系r的负例关系三元组集合,P(h,t)表示连接头尾实体对的关系路径的集合,E(h,r,t)表示正例关系三元组的得分函数,E(h′,r′,t′)表示负例关系三元组的得分函数,R(p|h,t)表示头尾实体对的关系路径的可靠性,E(p,r)表示正例路径三元组的得分函数,E(p,r′)表示负例路径三元组的得分函数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810796671.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种SAT求解器
- 下一篇:一种面向领域可扩展的专家系统知识表达语言系统