CN114357193B - 一种知识图谱实体对齐方法、***、设备与存储介质 - Google Patents
一种知识图谱实体对齐方法、***、设备与存储介质 Download PDFInfo
- Publication number
- CN114357193B CN114357193B CN202210022610.6A CN202210022610A CN114357193B CN 114357193 B CN114357193 B CN 114357193B CN 202210022610 A CN202210022610 A CN 202210022610A CN 114357193 B CN114357193 B CN 114357193B
- Authority
- CN
- China
- Prior art keywords
- entity
- features
- visual
- attribute
- entities
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000003860 storage Methods 0.000 title claims abstract description 11
- 238000012512 characterization method Methods 0.000 claims abstract description 20
- 230000000007 visual effect Effects 0.000 claims description 96
- 230000006870 function Effects 0.000 claims description 59
- 238000012549 training Methods 0.000 claims description 35
- 239000013598 vector Substances 0.000 claims description 32
- 238000012545 processing Methods 0.000 claims description 30
- 230000009466 transformation Effects 0.000 claims description 15
- 238000004364 calculation method Methods 0.000 claims description 12
- 230000007246 mechanism Effects 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 4
- 238000005457 optimization Methods 0.000 claims description 4
- 238000000605 extraction Methods 0.000 claims description 3
- 238000012935 Averaging Methods 0.000 claims description 2
- 239000011159 matrix material Substances 0.000 claims description 2
- 238000010606 normalization Methods 0.000 claims description 2
- 238000000844 transformation Methods 0.000 claims description 2
- 230000003044 adaptive effect Effects 0.000 claims 1
- 238000005065 mining Methods 0.000 abstract description 3
- 241000220225 Malus Species 0.000 description 11
- 230000000694 effects Effects 0.000 description 7
- 235000021016 apples Nutrition 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 235000013399 edible fruits Nutrition 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002708 enhancing effect Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000010200 validation analysis Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- -1 carrier Substances 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000000306 component Substances 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003090 exacerbative effect Effects 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 239000004615 ingredient Substances 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000035755 proliferation Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 239000007858 starting material Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Image Analysis (AREA)
Abstract
本发明公开了一种知识图谱实体对齐方法、***、设备与存储介质,对于不同的两个多模态知识图谱采用共享参数的多模态孪生网络结构实现实体的表征,通过挖掘跨模态的语义关联和多角度对比正负实体对的特征来利用和实体相关的多模态信息,能够有效提升多模态实体对齐任务的准确性。
Description
技术领域
本发明涉及数据挖掘中的多模态知识图谱领域,尤其涉及一种知识图谱实体对齐方法、***、设备与存储介质。
背景技术
多模式知识图谱从视觉、关系和属性的角度组织真实世界的知识,在各种场景中引起了大量关注,并促进了众多下游应用的发展。一般来说,多模态知识图谱是由独立的多模态数据源和为了特定目的构建的。随着对冗余多模态知识整合的需求的激增,多模态实体对齐技术已成为该领域的新兴任务之一。
在文献中,已经有许多围绕实体对齐展开的研究。大多数方法都是针对传统的知识图谱,致力于探索关系或图结构上的相似性。但是这些方法可能无法适用于新兴的多模态知识图谱,这促使了研究人员开始针对多模态知识的利用去解决实体对齐问题。虽然这些多模态的方法达到了较好的效果,但它们仍然直接合并了单模态特征嵌入,使多模态知识中的深度语义在很大程度上没有得到探索。
事实上,多模态知识在理解现实世界的事实和生成更全面的实体表征方面有很大的潜力。然而,它也给实体对齐带来了巨大的挑战。首先,仅仅从基本图结构的角度来学习关系表征在多模态知识图谱中是不够的。通过纳入多模态语义来生成一个更充分的关系表示是非常必要且困难的。其次,多模态知识图谱中属性的稀疏性和异质性被加剧了。这使得挑选有益的属性以保证实体对齐的效果成为更大的挑战。最后,相对于传统的知识图谱,多模态的知识图谱存在着更严重的数据规模和昂贵标注问题。由于大规模的数据和标签的稀缺性,预对齐的种子严重不足并且难以获得,进一步加剧了实体对齐的严峻性。多模态知识图谱中的实体对齐任务是指在两个不同的多模态知识图谱中,匹配指代真实世界中相同概念的实体。随着多模态知识图谱数量的激增,促进了对多个多模态知识图谱中知识整合的需求,实体对齐则是其中一种极为有效的去除冗余且构建更加完备的多模态知识图谱的方法和手段。当实体对齐的准确率较低时,会错误地把具有歧义的知识合并,将此情况下获得的多模态知识图谱应用于搜索引擎、问答***、推荐***中,都会有较高的概率会获得错误的结果。以多模态知识图谱应用于搜索引擎的场景为例,当实体对齐效果不够好时,会导致信息检索不够准确,因此,有必要改进现有的实体对齐方案,保障多模态知识图谱的应用效果。
发明内容
本发明的目的是提供一种知识图谱实体对齐方法、***、设备与存储介质,可以提升多模态实体对齐任务的准确性。能够在搜索引擎、问答***、推荐***中,得到更加有效且精确的结果。
本发明的目的是通过以下技术方案实现的:
一种知识图谱实体对齐方法,包括:
训练阶段,通过多模态知识嵌入网络提取实体特征,其中:对于每一实体,从对应图像中提取相应的视觉特征,并基于视觉特征对预训练的BERT模型提取的属性特征进行视觉自适应处理,获得最终的属性特征,以及采用针对关系的视觉增强机制对图谱嵌入模型提取的关系特征进行视觉增强处理,获得最终的关系特征,再将视觉特征、最终的关系特征与最终的属性特征整合为整体的实体表征;并且,利用来自不同知识图谱的两个实体的单模态特征和整体的实体表征进行相似度对比学习,所述单模态特征包括:视觉特征、最终的关系特征与最终的属性特征;利用视觉增强处理时的损失函数与对比学习的损失函数构建总损失函数进行训练,更新多模态知识嵌入网络的参数;训练完毕后,利用训练后的多模态知识嵌入网络获得更新后的实体的整体的实体表征;
对于两个不同知识图谱中的实体,通过更新后的整体的实体表征,两两进行相似度计算,选择相似度最高的两个实体作为对齐实体。
一种知识图谱实体对齐***,用于实现前述的方法,该***包括:多模态知识嵌入网络与实体对齐模块;
所述多模态知识嵌入网络,用于提取实体特征;训练阶段,通过多模态知识嵌入网络提取实体特征,其中:对于每一实体,从对应图像中提取相应的视觉特征,并基于视觉特征对预训练的BERT模型提取的属性特征进行视觉自适应处理,获得最终的属性特征,以及采用针对关系的视觉增强机制对图谱嵌入模型提取的关系特征进行视觉增强处理,获得最终的关系特征,再将视觉特征、最终的关系特征与最终的属性特征整合为整体的实体表征;并且,利用来自不同知识图谱的两个实体的单模态特征和整体的实体表征进行相似度对比学习,所述单模态特征包括:视觉特征、最终的关系特征与最终的属性特征;利用视觉增强处理时的损失函数与对比学习的损失函数构建总损失函数进行训练,更新多模态知识嵌入网络的参数;训练完毕后,利用训练后的多模态知识嵌入网络获得更新后的实体的整体的实体表征;
实体对齐模块,用于对于两个不同知识图谱中的实体,通过更新后的整体的实体表征,两两进行相似度计算,选择相似度最高的两个实体作为对齐实体。
一种处理设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序;
其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现前述的方法。
一种可读存储介质,存储有计算机程序,当计算机程序被处理器执行时实现前述的方法。
由上述本发明提供的技术方案可以看出,对于不同的两个多模态知识图谱采用共享参数的多模态孪生网络结构实现实体的表征,通过挖掘跨模态的语义关联和多角度对比正负实体对的特征来利用和实体相关的多模态信息,能够有效提升多模态实体对齐任务的准确性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
图1为本发明实施例提供的一种知识图谱实体对齐方法的模型示意图;
图2为本发明实施例提供的一种知识图谱实体对齐***的示意图;
图3为本发明实施例提供的一种处理设备的示意图。
具体实施方式
下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
首先对本文中可能使用的术语进行如下说明:
术语“包括”、“包含”、“含有”、“具有”或其它类似语义的描述,应被解释为非排它性的包括。例如:包括某技术特征要素(如原料、组分、成分、载体、剂型、材料、尺寸、零件、部件、机构、装置、步骤、工序、方法、反应条件、加工条件、参数、算法、信号、数据、产品或制品等),应被解释为不仅包括明确列出的某技术特征要素,还可以包括未明确列出的本领域公知的其它技术特征要素。
下面对本发明所提供的一种知识图谱实体对齐方法进行详细描述。本发明实施例中未作详细描述的内容属于本领域专业技术人员公知的现有技术。本发明实施例中未注明具体条件者,按照本领域常规条件或制造商建议的条件进行。
本发明实施例提供了一种知识图谱实体对齐方法,它基于多模态孪生网络实现,其主要原理是可以通过挖掘跨模态的语义关联和多角度对比正负实体对的特征来深度利用和实体相关的多模态信息,这对于解决多模态知识图谱的实体对齐任务来说具有至关重要的意义和价值。如图1所示,为知识图谱实体对齐方法的模型结构示意图,主要包括如下步骤:
步骤1、训练阶段,通过多模态知识嵌入网络提取实体特征,其中:对于每一实体,从对应图像中提取相应的视觉特征,并基于视觉特征对预训练的BERT模型提取的属性特征进行视觉自适应处理,获得最终的属性特征,以及采用针对关系的视觉增强机制对图谱嵌入模型提取的关系特征进行视觉增强处理,获得最终的关系特征,再将视觉特征、最终的关系特征与最终的属性特征整合为整体的实体表征;并且,利用来自不同知识图谱的两个实体的单模态特征和整体的实体表征进行相似度对比学习,所述单模态特征包括:视觉特征、最终的关系特征与最终的属性特征;利用视觉增强处理时的损失函数与对比学习的损失函数构建总损失函数进行训练,更新多模态知识嵌入网络的参数;训练完毕后,利用训练后的多模态知识嵌入网络获得更新后的实体的整体的实体表征。
如图1所示,多模态知识嵌入网络(Multi-modal Knowledge Embedding,MKE)主要包括三个部分,每一部分各自用来提取一类单模态特征,左侧部分包含的三个虚线框从左至右依次展示了提取实体的视觉、关系、属性特征的主要流程。右侧多模态对比学习(Multi-modal Contrastive learning,MCL)部分,主要是结合多模态知识嵌入网络获得的各类特征进行对比学习,从而更新多模态知识嵌入网络的参数;利用更新后的多模态知识嵌入网络再进行各类特征的提取,从而得到更新后的实体的整体的实体表征。
本发明实施例中,对比学习阶段分别提取两个不同知识图谱的实体,构成两个实体集合,两个实体集合中的所有实体都通过前述步骤1的方案提取各类模态特征,从两个实体集合分别提取一个实体,构成实体对,结合给定的实体对的对齐关系,通过损失函数来优化实体的整体的实体表征。
本领域技术人员可以理解,对齐关系表示实体对能否对齐,能够对齐的实体对称为正实体对,不能够对齐的实体对称为负实体对;例如,苹果和苹果公司(指代相同概念时)可以对齐,因此,苹果和苹果公司两个实体构成正实体对;苹果和亚马逊不能够对齐,因此苹果和亚马逊两个实体构成负实体对。正负实体对是所涉及的具体实体内容可根据实际情况自行调整,本发明不对实体做具体限定。
步骤2、对于两个不同知识图谱中的实体,通过更新后的整体的实体表征,两两进行相似度计算,选择相似度最高的两个实体作为对齐实体。
本发明实施例中,两个不同知识图谱中的实体,两两进行实体对齐后,可以整合为一个更为完善的、冗余信息较少的知识图片,有利于其他下游应用场景的效果。
为了便于理解,下面针对上述三个步骤的优选实施方式进行介绍。
一、提取实体的视觉、关系、属性特征,生成整体的实体表示。
1、提取实体的视觉特征(Visual Modality)。
如图1左侧部分所示,给定实体e及其对应的图像i,利用残差网络模型从对应图像i中提取特征,并通过线性变换(FC)获得投影到对应空间,获得相应的视觉特征,表示为:
ie=ResNet(i)
eI=W1·ie+b1
其中,ResNet表示残差网络模型,ie表示残差网络模型从图像i中提取的特征,eI表示相应的视觉特征,W1与b1表示线性变换的权重与偏置参数。
本领域技术人员可以理解,实体是知识图谱中的术语,<实体A,关系,实体B>为知识图谱中的一个三元关系组,实体A为头实体,实体B为尾实体,上述计算所涉及的实体e既可以是头实体,也可以是尾实体。实体一般是真实世界的某一概念,本发明不对实体的具体信息内容进行限定。为了便于理解,此处提供一个简单示例,以三元组<苹果,种类,水果>为例,苹果与水果均为实体,种类为两个实体的关系,此阶段采集的视觉特征即为苹果图像中采集的特征。
2、提取实体的关系特征(Relational Modality)。
本发明实施例中,利用图谱嵌入模型提取关系特征,并设计了视觉增强机制进行增强。
本发明实施例中,三元关系组包含两个实体以及两个实体之间的关系r,两个实体分别称为头实体h与尾实体t,三元关系组表示为(h,r,t);视觉增强机制中,头实体h与尾实体t均为前述介绍的实体e,并采用前文提取实体的视觉特征部分中介绍的方式提取视觉特征,区别在于进行线性变换时的参数不同;同时,采用图谱嵌入模型提取关系特征,利用视觉特征对关系特征进行增强。
训练阶段,基于关系r引入了头实体h′与尾实体t′,构成一个新的三元关系组(h′,r,t′),其中,三元关系组(h,r,t)作为正样本,三元关系组(h′,r,t′)为负样本,正样本是指三元关系组的关系正确,即头尾实体满足相应的关系r,负样本是指三元关系组关系不正确,即头尾实体不满足相应的关系r。例如,<苹果,颜色,红色>为正样本,<苹果,颜色,绿色>为负样本。
利用正负样本集合,结合设计的图谱嵌入模型损失函数以及视觉增强的损失函数优化图谱嵌入模型,具体的:通过图谱嵌入模型提取正负样本中头实体与尾实体的实体嵌入向量,以及关系的嵌入向量,并带入图谱嵌入模型的损失函数进行计算;计算视觉增强的损失函数时,先通过残差网络与线性变换获得正负样本对应图像的视觉特征,再结合图谱嵌入模型提取的关系嵌入向量带入视觉增强的损失函数进行计算;训练完毕后,通过图谱嵌入模型直接提取实体的关系特征。主要说明如下:
1)通过图谱嵌入模型(TransE)提取关系特征,训练阶段采用margin-based损失函数进行优化。如图1所示,其中的RE(Relation Embedding,关系嵌入)、EE(EntityEmbedding,实体嵌入)均属于图谱嵌入模型,嵌入是指在高维空间的向量,实体嵌入向量表示实体的高维向量,关系嵌入向量表示关系的高维向量,此部分涉及的图谱嵌入模型的工作原理可参见常规技术,此处不做赘述。
图谱嵌入模型的得分函数和损失函数如下:
其中,TR表示正样本集合,T′R表示负样本集合;正样本τ与负样本τ′均表示三元关系组,(h,r,t)=τ,(h′,r,t′)=τ′,r表示头实体h与尾实体t的关系和头实体h′与尾实体t′的关系,hR、h′R各自表示头实体h、头实体h′的实体嵌入向量,tR、t′R各自表示尾实体t、尾实体t′的实体嵌入向量,hr表示关系r的嵌入向量;Υr表示得分间隔,fr(.)表示得分函数。
得分函数fr是为了使得正样本τ的评分价高,负样本τ′的评分较低。
2)利用视觉特征对通过图谱嵌入模型提取的关系特征进行增强包括:
通过残差网络与线性变换获得头实体h与尾实体t对应图像的视觉特征表示为:
其中,ResNet表示残差网络模型,分别表示头实体h、尾实体t对应的图像,ih、it分别表示残差网络模型从图像/>中提取的特征,W2与b2表示线性变换的权重与偏置参数。
利用视觉特征对实体的关系特征进行增强。
视觉特征以及实体嵌入向量tR,满足:
tR≈hR+hr
训练阶段,得分函数和损失函数如下:
其中,fi(.)表示得分函数,Υi表示得分间隔,分别表示头实体h′与尾实体t′的视觉特征。
结合以上两部分损失函数与/>进行训练,训练初始阶段,图谱嵌入模型的EE输出的实体嵌入向量均为初始化向量作为最终的关系特征eR参与训练,训练过程会不断优化图谱嵌入模型,从而不断优化最终的关系特征eR。
3、提取实体的属性特征(Attribute Modality)。
本发明实施例中,利用预训练的BERT模型提取属性特征,并设计了视觉自适应机制进行处理。
1)对于实体的每一属性,通过预训练的BERT模型提取属性名称的词向量,并进行平均后进行第一次线性变换,获得属性名称特征;同时,将相应属性值做归一化后平铺构成数值向量,并与相应的属性名称特征进行拼接再进行第二次线性变换,获得每一属性的特征,表示为:
a=W3·Avg(BERT(ω1,ω2,…))+b3
s=W4·a||v+b3
其中,a表示属性名称特征,ω1,ω2,…表示属性名称中的单词,BERT表示预训练的BERT模型,Avg表示求平均,s表示属性的特征,v表示平铺构成的数值向量,W3与b3、W4与b4分别为两次线性变换的权重与偏置参数。
本发明实施例中,实体具有多种属性,本发明不做属性的具体名称以及属性值进行限定。具体来说,实体单个属性可以描述为<鲁迅,出生年份,1881>,出生年份为属性名称,1881为属性值。
2)针对属性的视觉自适应机制:对于实体e,将视觉特征eI与每一属性的特征进行点乘,得到对应属性的注意力权重值,再利用注意力权重值进行加权求和得到增强后的属性特征,表示为:
其中,T表示矩阵转置符号,sj、sc各自表示属性j、属性c的特征,αj表示属性j的注意力权重值,k表示属性总数,eA表示增强后的属性特征。
4、将三种模态的特征嵌入拼接,生成整体的实体表征:
eM=eR‖eI‖eA
其中,||表示拼接。
二、多角度进行正负实体对的对比学习。
分别提取两个不同知识图谱的实体,构成两个实体集合,记为集合E与E′,集合E中的单个实体记为e,集合E′中的单个实体记为e′,两个实体e与e′构成一个实体对;对于每一实体对,计算各个单模态特征和整体的实体表征的余弦相似度,然后,将实体对的余弦相似度带入下述损失函数:
其中,为整体的实体表征的对比学习损失函数,/>为综合三种单模态特征的对比学习损失函数,N为实体数目,n为实体编号;EM、E′M各自表示相应的实体集合中整体的实体表征集合;EM、EI、ER、EA依次表示实体集合E中整体的实体表征集合、视觉特征集合、最终的关系特征集合、最终的属性特征集合;E′M、E′I、E′R、E′A依次表示实体集合E′中整体的实体表征集合、视觉特征集合、增强后的关系特征集合、增强后的属性特征集合;en、e′n分别表示实体对e与e′的同种类特征(即:为同一类别的单模态特征、或者整体的实体表征),d表示实体对e与e′的同种类模态特征的余弦相似度,也就是说,对比学习损失函数/>中的三项损失都利用损失函数/>的式子进行计算,Υcl为间隔参数;yn为标签,对于正确的正实体对,值为1,否则为0。
三、训练的总损失函数。
训练阶段,总的损失函数包含四部分:图谱嵌入模型的损失函数视觉增强的损失函数/>整体的实体表征的对比学习损失函数/>以及综合三种单模态特征的对比学习损失函数/>总的损失函数表示为:
通过上述损失函数的优化,进行梯度的反向传播,优化多模态知识嵌入网络的参数(即视觉特征提取部分所涉及的网络的参数、获取最终的属性特征部分所涉及的网络的参数、获取最终的关系特征部分所涉及的网络的参数,此处的参数主要是指权重参数W与偏置参数b)。对于每个实体,利用参数优化后的多模态知识嵌入网络,通过前述步骤提取视觉特征、最终的关系特征与最终的属性特征,拼接为整体的实体表征,作为优化后的实体的整体的实体表征。
照前文介绍,训练阶段涉及两类数据集,一类是提取实体的关系特征部分所涉及的正负样本集合,另一类则为对比学习部分所涉及的实体集合。训练阶段还会使用验证集(同样涉及两类数据集)对训练的效果进行验证,当在验证集上实体对之间的对齐效果(即损失函数值)不再上升时,即为训练完毕。
本发明实施例中,所涉及的反向传播及参数优化流程可参照常规技术实现,故不做赘述。
四、实体对齐。
基于上述流程,实现两个不同知识图谱中的不同实体的整体的实体表征的更新,执行两个不同知识图像的实体对齐任务时,对于两个不同知识图谱中的实体,通过更新后的整体的实体表征,两两进行相似度计算,选择相似度最高的两个实体作为对齐实体。
基于本发明实施例上述方案,对于两个不同知识图谱中的实体进行对齐后,可以将不同的知识图谱进行整合,合并为一个更加完整的知识图谱,作为下游应用场景(例如,搜索引擎、问答***、推荐***)的知识库,整合后的知识图谱信息更为完善,而且减少了信息冗余。以推荐***为例,推荐***的商品推荐流程还是使用原有流程,故不做赘述,但是知识图谱使用整合后的知识图谱,在此基础上,推荐***能够利用更加丰富且完善的实体信息,精准的给用户进行商品推荐;同样的,应用于其他应用场景也能够提升相应的应用效果。
本发明另一实施例还提供一种知识图谱实体对齐***,其主要用于实现前述实施例提供的方法,如图2所示,该***主要包括:实体对齐模块,以及如图1所示的多模态知识嵌入网络;
所述多模态知识嵌入网络,用于提取实体特征;训练阶段,通过多模态知识嵌入网络提取实体特征,其中:对于每一实体,从对应图像中提取相应的视觉特征,并基于视觉特征对预训练的BERT模型提取的属性特征进行视觉自适应处理,获得最终的属性特征,以及采用针对关系的视觉增强机制对图谱嵌入模型提取的关系特征进行视觉增强处理,获得最终的关系特征,再将视觉特征、最终的关系特征与最终的属性特征整合为整体的实体表征;并且,利用来自不同知识图谱的两个实体的单模态特征和整体的实体表征进行相似度对比学习,所述单模态特征包括:视觉特征、最终的关系特征与最终的属性特征;利用视觉增强处理时的损失函数与对比学习的损失函数构建总损失函数进行训练,更新多模态知识嵌入网络的参数;训练完毕后,利用训练后的多模态知识嵌入网络获得更新后的实体的整体的实体表征;
实体对齐模块,用于对于两个不同知识图谱中的实体,通过更新后的整体的实体表征,两两进行相似度计算,选择相似度最高的两个实体作为对齐实体。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将***的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
需要说明的是,上述***所涉及的相关技术细节在之前的方法实施例中已经做了详细的说明,故不再赘述。
本发明另一实施例还提供一种处理设备,如图3所示,其主要包括:一个或多个处理器;存储器,用于存储一个或多个程序;其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现前述实施例提供的方法。
进一步的,所述处理设备还包括至少一个输入设备与至少一个输出设备;在所述处理设备中,处理器、存储器、输入设备、输出设备之间通过总线连接。
本发明实施例中,所述存储器、输入设备与输出设备的具体类型不做限定;例如:
输入设备可以为触摸屏、图像采集设备、物理按键或者鼠标等;
输出设备可以为显示终端;
存储器可以为随机存取存储器(Random Access Memory,RAM),也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。
本发明另一实施例还提供一种可读存储介质,存储有计算机程序,当计算机程序被处理器执行时实现前述实施例提供的方法。
本发明实施例中可读存储介质作为计算机可读存储介质,可以设置于前述处理设备中,例如,作为处理设备中的存储器。此外,所述可读存储介质也可以是U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
Claims (10)
1.一种知识图谱实体对齐方法,其特征在于,包括:
训练阶段,通过多模态知识嵌入网络提取实体特征,其中:对于每一实体,从对应图像中提取相应的视觉特征,并基于视觉特征对预训练的BERT模型提取的属性特征进行视觉自适应处理,获得最终的属性特征,以及采用针对关系的视觉增强机制对图谱嵌入模型提取的关系特征进行视觉增强处理,获得最终的关系特征,再将视觉特征、最终的关系特征与最终的属性特征整合为整体的实体表征;并且,利用来自不同知识图谱的两个实体的单模态特征和整体的实体表征进行相似度对比学习,所述单模态特征包括:视觉特征、最终的关系特征与最终的属性特征;利用视觉增强处理时的损失函数与对比学习的损失函数构建总损失函数进行训练,更新多模态知识嵌入网络的参数;训练完毕后,利用训练后的多模态知识嵌入网络获得更新后的实体的整体的实体表征;
对于两个不同知识图谱中的实体,通过更新后的整体的实体表征,两两进行相似度计算,选择相似度最高的两个实体作为对齐实体。
2.根据权利要求1所述的一种知识图谱实体对齐方法,其特征在于,所述对于每一实体,从对应图像中提取相应的视觉特征包括:
对于实体e,利用残差网络模型从对应图像i中提取特征,并通过线性变换获得投影到对应空间,获得相应的视觉特征,表示为:
ie=ResNet(i)
eI=W1·ie+b1
其中,ResNet表示残差网络模型,ie表示残差网络模型从图像i中提取的特征,eI表示相应的视觉特征,W1与b1表示线性变换的权重与偏置参数。
3.根据权利要求1所述的一种知识图谱实体对齐方法,其特征在于,采用针对关系的视觉增强机制对图谱嵌入模型提取的关系特征进行视觉增强处理,获得最终的关系特征包括:
训练阶段,利用正负样本,结合图谱嵌入模型的损失函数以及视觉增强的损失函数优化图谱嵌入模型;其中,正样本是指三元关系组的关系正确,即头尾实体满足相应的关系r,负样本是指三元关系组关系不正确,即头尾实体不满足相应的关系r;正样本表示为(h,r,t),h与t分别为头实体与尾实体;负样本表示为(h′,r,t′),h′与t′分别为头实体与尾实体;
通过图谱嵌入模型提取正负样本中头实体与尾实体的实体嵌入向量,以及关系的嵌入向量,并带入图谱嵌入模型的损失函数进行计算;计算视觉增强的损失函数时,先通过残差网络与线性变换获得正负样本对应图像的视觉特征,再结合图谱嵌入模型提取的关系嵌入向量带入视觉增强的损失函数进行计算;
训练完毕后,通过图谱嵌入模型提取实体嵌入向量作为相应实体最终的关系特征。
4.根据权利要求3所述的一种知识图谱实体对齐方法,其特征在于,
图谱嵌入模型的损失函数数表示为:
其中,TR表示正样本集合,T′R表示负样本集合;(h,r,t)=τ,(h′,r,t′)=τ′,hR、h′R各自表示头实体h、头实体h′的实体嵌入向量,tR、t′R各自表示尾实体t、尾实体t′的实体嵌入向量,hr表示关系r的嵌入向量,实体嵌入向量与关系r的嵌入向量均为图谱嵌入模型的输出;Υr表示得分间隔,fr(.)表示得分函数。
5.根据权利要求3或4所述的一种知识图谱实体对齐方法,其特征在于,视觉增强的损失函数表示为:
其中,fi(.)表示得分函数,Υi表示得分间隔,分别表示头实体h与尾实体t对应图像的视觉特征,/>分别表示头实体h′与尾实体t′对应图像的视觉特征;
其中,头实体h与尾实体t对应图像的视觉特征提取过程表示为:
其中,ResNet表示残差网络模型,分别表示头实体h、尾实体t对应的图像,ih、it分别表示残差网络模型从图像/>中提取的特征,W2与b2表示线性变换的权重与偏置参数;
视觉特征以及实体嵌入向量tR,满足:
tR≈hR+hr
6.根据权利要求1所述的一种知识图谱实体对齐方法,其特征在于,所述基于视觉特征对通过预训练的BERT模型提取的属性特征进行视觉自适应处理包括:
通过预训练的BERT模型提取属性特征,步骤包括:
对于实体的每一属性,通过预训练的BERT模型提取属性名称的词向量,并进行平均后进行第一次线性变换,获得属性名称特征;同时,将相应属性值做归一化后平铺构成数值向量,并与相应的属性名称特征进行拼接再进行第二次线性变换,获得每一属性的特征,表示为:
a=W3·Avg(BERT(ω1,ω2,…))+b3
s=W4·a||v+b3
其中,a表示属性名称特征,ω1,ω2,…表示属性名称中的单次,BERT表示预训练的BERT模型,Avg表示求平均,s表示属性的特征,v表示平铺构成的数值向量,W3与b3、W4与b4分别为两次线性变换的权重与偏置参数;
对于实体e,将视觉特征eI与每一属性的特征进行点乘,得到对应属性的注意力权重值,再利用注意力权重值进行加权求和得到增强后的属性特征,表示为:
其中,T表示矩阵转置符号,sj、sc各自表示属性j、属性c的特征,αj表示属性j的注意力权重值,k表示属性总数,eA表示增强后的属性特征。
7.根据权利要求1所述的一种知识图谱实体对齐方法,其特征在于,所述利用来自不同知识图谱的两个实体的单模态特征和整体的实体表征进行相似度对比学习,更新两个实体的整体的实体表征包括:
分别提取两个不同知识图谱的实体,构成两个实体集合,记为集合E与E′,集合E中的单个实体记为e,集合E′中的单个实体记为e′,两个实体e与e′构成一个实体对;对于每一实体对,计算各个单模态特征和整体的实体表征的余弦相似度,然后,将实体对的余弦相似度带入下述损失函数:
其中,为整体的实体表征的对比学习损失函数,/>为综合三种单模态特征的对比学习损失函数,N为实体数目,n为实体编号;EM、E′M各自表示相应的实体集合中整体的实体表征集合;EM、EI、ER、EA依次表示实体集合E中整体的实体表征集合、视觉特征集合、最终的关系特征集合、最终的属性特征集合;E′M、E′I、E′R、E′A依次表示实体集合E′中整体的实体表征集合、视觉特征集合、增强后的关系特征集合、增强后的属性特征集合;en、e′n分别表示实体对e与e′的同种类特征,包括同一类别的单模态特征以及整体的实体表征,d表示实体对e与e′的同种类模态特征的余弦相似度,Υcl为间隔参数;yn为标签,对于正确的正实体对,值为1,否则为0;
通过上述损失函数的优化,进行梯度的反向传播,优化不同图谱中各个实体的整体的实体表征。
8.一种知识图谱实体对齐***,其特征在于,用于实现权利要求1~7任一项所述的方法,该***包括:多模态知识嵌入网络与实体对齐模块;
所述多模态知识嵌入网络,用于提取实体特征;训练阶段,通过多模态知识嵌入网络提取实体特征,其中:对于每一实体,从对应图像中提取相应的视觉特征,并基于视觉特征对预训练的BERT模型提取的属性特征进行视觉自适应处理,获得最终的属性特征,以及采用针对关系的视觉增强机制对图谱嵌入模型提取的关系特征进行视觉增强处理,获得最终的关系特征,再将视觉特征、最终的关系特征与最终的属性特征整合为整体的实体表征;并且,利用来自不同知识图谱的两个实体的单模态特征和整体的实体表征进行相似度对比学习,所述单模态特征包括:视觉特征、最终的关系特征与最终的属性特征;利用视觉增强处理时的损失函数与对比学习的损失函数构建总损失函数进行训练,更新多模态知识嵌入网络的参数;训练完毕后,利用训练后的多模态知识嵌入网络获得更新后的实体的整体的实体表征;
实体对齐模块,用于对于两个不同知识图谱中的实体,通过更新后的整体的实体表征,两两进行相似度计算,选择相似度最高的两个实体作为对齐实体。
9.一种处理设备,其特征在于,包括:一个或多个处理器;存储器,用于存储一个或多个程序;
其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1~7任一项所述的方法。
10.一种可读存储介质,存储有计算机程序,其特征在于,当计算机程序被处理器执行时实现如权利要求1~7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210022610.6A CN114357193B (zh) | 2022-01-10 | 2022-01-10 | 一种知识图谱实体对齐方法、***、设备与存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210022610.6A CN114357193B (zh) | 2022-01-10 | 2022-01-10 | 一种知识图谱实体对齐方法、***、设备与存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114357193A CN114357193A (zh) | 2022-04-15 |
CN114357193B true CN114357193B (zh) | 2024-04-02 |
Family
ID=81108786
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210022610.6A Active CN114357193B (zh) | 2022-01-10 | 2022-01-10 | 一种知识图谱实体对齐方法、***、设备与存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114357193B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115168599B (zh) * | 2022-06-20 | 2023-06-20 | 北京百度网讯科技有限公司 | 多三元组抽取方法、装置、设备、介质及产品 |
CN115062783B (zh) * | 2022-08-08 | 2023-04-07 | 科大讯飞(苏州)科技有限公司 | 实体对齐方法及相关装置、电子设备、存储介质 |
CN115080766B (zh) * | 2022-08-16 | 2022-12-06 | 之江实验室 | 基于预训练模型的多模态知识图谱表征***及方法 |
CN116051909B (zh) * | 2023-03-06 | 2023-06-16 | 中国科学技术大学 | 一种直推式零次学习的未见类图片分类方法、设备及介质 |
CN116128056B (zh) * | 2023-04-18 | 2023-07-07 | 安徽思高智能科技有限公司 | 一种面向rpa的多模态交互实体对齐方法 |
CN116524513B (zh) * | 2023-07-03 | 2023-10-20 | 中国科学技术大学 | 开放词表场景图生成方法、***、设备及存储介质 |
CN117370583B (zh) * | 2023-12-08 | 2024-03-19 | 湘江实验室 | 一种基于生成对抗网络的知识图谱实体对齐方法及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110472065A (zh) * | 2019-07-25 | 2019-11-19 | 电子科技大学 | 基于gcn孪生网络的跨语言知识图谱实体对齐方法 |
WO2020258487A1 (zh) * | 2019-06-25 | 2020-12-30 | 平安科技(深圳)有限公司 | 一种问答关系排序方法、装置、计算机设备及存储介质 |
CN112200317A (zh) * | 2020-09-28 | 2021-01-08 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | 多模态知识图谱构建方法 |
CN113407759A (zh) * | 2021-08-18 | 2021-09-17 | 中国人民解放军国防科技大学 | 一种基于自适应特征融合的多模态实体对齐方法 |
CN113641826A (zh) * | 2021-06-29 | 2021-11-12 | 北京邮电大学 | 面向多源知识图谱融合的实体对齐方法、装置与*** |
-
2022
- 2022-01-10 CN CN202210022610.6A patent/CN114357193B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020258487A1 (zh) * | 2019-06-25 | 2020-12-30 | 平安科技(深圳)有限公司 | 一种问答关系排序方法、装置、计算机设备及存储介质 |
CN110472065A (zh) * | 2019-07-25 | 2019-11-19 | 电子科技大学 | 基于gcn孪生网络的跨语言知识图谱实体对齐方法 |
CN112200317A (zh) * | 2020-09-28 | 2021-01-08 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | 多模态知识图谱构建方法 |
CN113641826A (zh) * | 2021-06-29 | 2021-11-12 | 北京邮电大学 | 面向多源知识图谱融合的实体对齐方法、装置与*** |
CN113407759A (zh) * | 2021-08-18 | 2021-09-17 | 中国人民解放军国防科技大学 | 一种基于自适应特征融合的多模态实体对齐方法 |
Non-Patent Citations (1)
Title |
---|
张莹莹 ; 钱胜胜 ; 方全 ; 徐常胜 ; .基于多模态知识感知注意力机制的问答方法.计算机研究与发展.2020,(第05期),全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN114357193A (zh) | 2022-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114357193B (zh) | 一种知识图谱实体对齐方法、***、设备与存储介质 | |
JP6975377B2 (ja) | テキスト相関度を確定するためのコンピュータ実施方法、装置、電子機器、コンピュータ可読記憶媒体及びコンピュータプログラム | |
US20230368505A1 (en) | Model training method, image retrieval method, and apparatus | |
CN107402954A (zh) | 建立排序模型的方法、基于该模型的应用方法和装置 | |
TWI645303B (zh) | 字串驗證方法、字串擴充方法與驗證模型訓練方法 | |
CN114398961A (zh) | 一种基于多模态深度特征融合的视觉问答方法及其模型 | |
WO2024011814A1 (zh) | 一种图文互检方法、***、设备及非易失性可读存储介质 | |
CN113239131B (zh) | 基于元学习的少样本知识图谱补全方法 | |
CN113593661B (zh) | 临床术语标准化方法、装置、电子设备及存储介质 | |
CN109684625A (zh) | 实体处理方法、装置和存储介质 | |
CN106778880B (zh) | 基于多模态深度玻尔兹曼机的微博话题表示及主题发现方法 | |
CN110598022B (zh) | 一种基于鲁棒深度哈希网络的图像检索***与方法 | |
CN105701225B (zh) | 一种基于统一关联超图规约的跨媒体检索方法 | |
CN111968700A (zh) | 一种基于bert的水稻表型组学知识图谱关系提取方法及*** | |
CN112818889A (zh) | 基于动态注意力的超网络融合视觉问答答案准确性的方法 | |
Lan et al. | A max-margin riffled independence model for image tag ranking | |
Bharati et al. | Transformation-aware embeddings for image provenance | |
Pirrone et al. | Self-supervised deep metric learning for ancient papyrus fragments retrieval | |
CN116610831A (zh) | 语义细分及模态对齐推理学习跨模态检索方法及检索*** | |
CN114692750A (zh) | 一种细粒度图像分类方法、装置、电子设备及存储介质 | |
US11941681B2 (en) | System, method, and computer program product for determining compatibility between items in images | |
Perdana et al. | Instance-based deep transfer learning on cross-domain image captioning | |
Sah et al. | Aligned attention for common multimodal embeddings | |
CN115640418A (zh) | 基于残差语义一致性跨域多视角目标网站检索方法及装置 | |
CN113191381B (zh) | 一种基于交叉知识的图像零次分类模型及其分类方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |