[发明专利]一种基于余弦度量规则的知识图谱表示学习方法有效
申请号: | 201810058745.1 | 申请日: | 2018-01-22 |
公开(公告)号: | CN108052683B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 常亮;饶官军;古天龙;罗义琴;祝曼丽;徐周波 | 申请(专利权)人: | 桂林电子科技大学 |
主分类号: | G06F16/36 | 分类号: | G06F16/36;G06N5/02;G06K9/62 |
代理公司: | 桂林市持衡专利商标事务所有限公司 45107 | 代理人: | 陈跃琳 |
地址: | 541004 广西*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 余弦 度量 规则 知识 图谱 表示 学习方法 | ||
1.一种基于余弦度量规则的知识图谱表示学习方法,其特征是,包括步骤如下:
步骤1、利用向量随机生成方法将知识图谱中的实体集和关系集分别嵌入到实体向量空间和关系向量空间,得到实体向量和关系向量;
步骤2、利用候选实体统计规则,获得随机选择三元组的候选实体向量集,并根据候选实体向量集随机生成错误实体向量集;
步骤3、利用余弦相似度构造目标向量与候选实体向量之间的评分函数,同时规范其函数值的取值范围;其中所构造的评分函数如下:
候选尾实体向量的评分函数ft(gt,t)为:
候选头实体向量的评分函数fh(gh,h)为:
错误尾实体向量的评分函数ft′(gt,t′)为:
错误头实体向量的评分函数f′h(gh,h′)为:
步骤4、利用评分函数构建基于边界的区分候选实体向量集与错误实体向量集的损失函数,然后根据损失函数使得候选实体向量集对目标向量进行统一约束;其中所构建的损失函数L为:
步骤5、利用优化算法最优化损失函数值,从而使得候选实体向量集的评分函数值接近于1,错误实体向量集的评分函数值接近于0,以学得实体与关系的最佳向量表示,达到优化目标;
上述各式中,α是评分函数值范围规范参数;gt是尾实体的目标向量,gt=h0+r0;gh是头实体的目标向量,gh=t0-r0;h0是所选择的三元组的头实体向量,t0是所选择的三元组的尾实体向量,r0是所选择的三元组的关系向量;t是候选尾实体向量,h是候选头实体向量,t′是错误尾实体向量,h′是错误头实体向量;γ为设定的边界值;ft′(gt,t′)表示错误尾实体向量的评分函数,ft(gt,t)表示候选尾实体向量的评分函数,f′h(gh,h′)表示错误头实体向量的评分函数,fh(gh,h)表示候选头实体向量的评分函数;tc为候选尾实体向量集,t′c为错误尾实体向量集,hc为候选头实体向量集,h′c为错误头实体向量集。
2.根据权利要求1所述的一种基于余弦度量规则的知识图谱表示学习方法,其特征是,步骤2的具体子步骤如下:
步骤2.1、从知识图谱的三元组集中随机选择一个三元组;
步骤2.2、在三元组集中找到同时匹配所选择的三元组的头实体向量和关系向量的所有尾实体向量,并将所找出的尾实体向量形成候选尾实体向量集;同时,在三元组集中找到同时匹配所选择的三元组的尾实体向量和关系向量的所有头实体向量,并将所找出的头实体向量形成候选头实体向量集;
步骤2.3、对候选尾实体向量集进行随机替换操作,生成错误尾实体向量集;同时,对候选头实体向量集进行随机替换操作,生成错误头实体向量集。
3.根据权利要求1所述的一种基于余弦度量规则的知识图谱表示学习方法,其特征是,评分函数值范围规范参数α∈[0,1]。
4.根据权利要求1所述的一种基于余弦度量规则的知识图谱表示学习方法,其特征是,步骤5中所述优化算法为随机梯度下降算法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810058745.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种制动器用磨损指示器
- 下一篇:一种进水组件、洗涤剂盒及洗衣机