【技术实现步骤摘要】
一种实体角色感知的n元关系链接预测方法
[0001]本专利技术涉及链接预测领域,具体涉及一种实体角色感知的n元关系链接预测方法。
技术介绍
[0002]知识图谱被正式提出以来,广泛应用于问答、推荐系统、搜索等自然语言处理领域,但由于现实世界知识的庞杂以及获取的限制,知识图谱仍然具有不完备的问题,因此基于知识图谱的链接预测具有重要意义。目前主要是在二元关系上的链接预测,对n元关系事实的研究相对较少,而现实世界中更多需要多元关系进行知识的表达。无论是在二元关系还是n元关系组成的知识图谱中,每一个实体其实都具有不同的角色,每个知识图谱中的实体节点都会参与到不同的n元关系中,实体扮演的角色不同往往意味着参与关系的不同。在特定的n元关系条件下,每个事实中各个实体的角色类型基本都是固定的,事实中的实体只会是具有该事实中角色的实体,因此实体角色的确定有利于对未知实体的推测。另外,实体表示被用于链接预测时,会受到给定关系中扮演的角色的影响。因此,设计利用实体角色的n元关系链接预测方法具有重要的实际运用价值。
[0003]现有的n元关系链接预测方法,主要为学习事实内实体关系特征之间的交互,而忽略了实体在n元关系中扮演的角色对预测的重要性,导致链接预测准确度较低。
技术实现思路
[0004]针对现有技术中的上述不足,本专利技术提供的一种实体角色感知的n元关系链接预测方法解决了现有n元关系链接预测方法忽略了实体在n元关系中扮演的角色对预测的重要性,导致链接预测准确度较低的问题。
[0005]为了达到上述专利 ...
【技术保护点】
【技术特征摘要】
1.一种实体角色感知的n元关系链接预测方法,其特征在于,包括以下步骤:S1:构造训练和测试使用的缺失节点的n元关系事实数据,实现对n元关系事实的预处理;S2:基于对n元关系事实的预处理,获取n元关系事实中实体节点和关系节点的低维嵌入表示,并将实体节点和关系节点分别投射到低维空间;S3:基于n元关系事实中实体节点和关系节点的低维嵌入表示和投射,确定实体节点对应的关系节点,通过角色感知器探测实体在当前关系条件下的角色;S4:基于实体在当前关系条件下的角色,采用拼接的方法将实体特征信息和角色特征信息进行融合,经线性变换将角色特征信息注入后的实体特征信息映射到实体特征的初始维度,将实体角色注入实体特征表示中;S5:将实体角色注入实体特征表示后的输出输入至transformer,利用transformer获取n元关系事实内部节点之间的交互作用,获得n元关系链接预测结果。2.根据权利要求1所述的实体角色感知的n元关系链接预测方法,其特征在于,所述S1中包括以下分步骤:S1
‑
1:提取n元关系数据集中的主三元组数据和辅助信息事实数据,按照json格式进行存储;S1
‑
2:依次对事实数据中节点进行遮掩操作,用于构造训练和测试使用的缺失节点的n元关系事实数据。3.根据权利要求2所述的实体角色感知的n元关系链接预测方法,其特征在于,所述S2中利用随机初始化的方法对实体嵌入矩阵和关系嵌入矩阵进行初始化,并通过独热向量与嵌入矩阵相乘的方法获取n元关系事实中实体节点和关系节点的低维嵌入表示,低维嵌入公式为:公式为:其中,e
i
为实体的低维嵌入表示,r
i
为关系的低维嵌入表示,M
E
为实体特征矩阵,M
R
为关系特征矩阵,为实体节点的独热向量,为关系节点的独热向量。4.根据权利要求3所述的实体角色感知的n元关系链接预测方法,其特征在于,所述S3中包括以下分步骤:S3
‑
1:通过角色感知器将实体嵌入和关系嵌入映射到n元知识库的角色空间中,并计算当前实体与各个角色之间的相似度得分,相似度得分h
score
公式为h
score
=SOFTMA...
【专利技术属性】
技术研发人员:惠孛,高辉,康昭,纪尹钦,赵思凡,王晨阳,
申请(专利权)人:电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。