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