一种知识图谱表示学习的关系发现方法技术

技术编号:28420141 阅读:31 留言:0更新日期:2021-05-11 18:27
本发明专利技术涉及一种知识图谱表示学习的关系发现方法,从现有图谱中提取实体集、关系集、三元组集合,初始化关系向量及实体向量,对于每个向量的每个维度在[‑6/√k,6/√k]内随机取一个值,对所有向量初始化之后进行归一化;采用minibatch训练数据,对每批数据进行负采样;采用梯度下降法对模型参数进行调整;如果达到迭代最大次数或收敛于预设值,则进入下一个三元组相关向量计算,重复迭代,直到训练集全部的三元组都被执行;输出模型中相应的实体集和关系集。本发明专利技术主要应用于知识图谱的学习和推理过程,达到丰富和拓展知识图谱的目的。

【技术实现步骤摘要】
一种知识图谱表示学习的关系发现方法
本专利技术属于人工智能和机器学习
,涉及一种知识图谱表示学习的关系发现方法主要应用于知识图谱的学习和推理过程,达到丰富和拓展知识图谱的目的。
技术介绍
知识图谱(KnowledgeGraph)作为一种新的知识表示方法和数据管理模式,在自然语言处理、问题回答、信息检索等领域有着重要的应用。知识图谱是结构化的语义知识库,用于以符号形式描述物理世界中的概念及其相互关系,其主要采用(head,relation,tail)三元组形式进行知识表示,head是头实体,tail是尾实体,relation是关系,实体之间是通过关系相互联结,形成了网状的知识结构。知识图谱推理是从已有的实体关系三元组,经过推理计算,建立起实体间的新关系,从而丰富和拓展知识图谱。采用知识图谱表示学习方法是高维知识图谱通过嵌入(embedding)转换到低维连续向量空间,然后通过向量运算可以挖掘实体间的潜在关系。
技术实现思路
本专利技术的目的,在于提供一种知识图谱表示学习方法,主要应用于知识图谱的学习和推理过程,达到丰富和拓展知识图谱的目的。本专利技术的技术方案如下:一种知识图谱表示学习的关系发现方法,其特征在于包括以下步骤:步骤1,从现有图谱中提取实体集、关系集、三元组集合;步骤2,初始化关系向量及实体向量,对于每个向量的每个维度在[-6/√k,6/√k]内随机取一个值,k为低维向量维数,对所有向量初始化之后要进行归一化;步骤3,采用minibatch训练数据,对每批数据进行负采样;步骤4,采用梯度下降法对模型参数进行调整;步骤5,如果达到迭代最大次数或收敛于预设值,则进入下一个三元组相关向量计算,重复步骤3至步骤4,直到训练集全部的三元组都被执行;步骤6,输出模型中相应的实体集和关系集。本专利技术可用于丰富知识图谱。具体实施方式本专利技术的实现过程如下:步骤1,从现有图谱中提取实体集、关系集、三元组集合;步骤2,初始化关系向量及实体向量,对于每个向量的每个维度在[-6/√k,6/√k]内随机取一个值,k为低维向量维数,对所有向量初始化之后要进行归一化;步骤3,采用minibatch训练数据,对每批数据进行负采样;步骤4,采用梯度下降法对模型参数进行调整;步骤5,如果达到迭代最大次数或收敛于预设值,则进入下一个三元组相关向量计算,重复步骤3至步骤4,直到训练集全部的三元组都被执行;步骤6,输出模型中相应的实体集和关系集。本文档来自技高网...

【技术保护点】
1.一种知识图谱表示学习的关系发现方法,其特征在于包括以下步骤:/n步骤1,从现有图谱中提取实体集、关系集、三元组集合;/n步骤2,初始化关系向量及实体向量,对于每个向量的每个维度在[-6/√k,6/√k]内随机取一个值,k为低维向量维数,对所有向量初始化之后要进行归一化;/n步骤3,采用minibatch训练数据,对每批数据进行负采样;/n步骤4,采用梯度下降法对模型参数进行调整;/n步骤5,如果达到迭代最大次数或收敛于预设值,则进入下一个三元组相关向量计算,重复步骤3至步骤4,直到训练集全部的三元组都被执行;/n步骤6,输出模型中相应的实体集和关系集。/n

【技术特征摘要】
1.一种知识图谱表示学习的关系发现方法,其特征在于包括以下步骤:
步骤1,从现有图谱中提取实体集、关系集、三元组集合;
步骤2,初始化关系向量及实体向量,对于每个向量的每个维度在[-6/√k,6/√k]内随机取一个值,k为低维向量维数,对所有向量初始化之后要进行归一化;
步...

【专利技术属性】
技术研发人员:杨瑞瑞
申请(专利权)人:北京航天长峰科技工业集团有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1