论文阅读《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》

这篇具有很好参考价值的文章主要介绍了论文阅读《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

论文链接

工作简介

在知识图谱补全(KGC)中,预测涉及新兴实体和/或关系的三元组, 这是在学习KG嵌入时看不到的,已成为一个关键挑战。带有消息传递的子图推理是一个很有前途和流行的解决方案。

最近的一些方法已经取得了很好的性能,但它们

(1)通常只能预测单独涉及未见过的实体的三元组,无法解决更现实的同时具有未见过的实体和未见过的关系的完全归纳情况。

(2)经常在未充分利用关系模式的实体上进行消息传递。

本文中,作者提出了一种名为RMPI的新方法,它使用一种新的关系消息传递网络来进行完全归纳KGC。它直接在关系之间传递消息,以充分利用用于子图推理的关系模式,使用图转换图修剪关系感知的邻域注意力寻址空子图等新技术,并可以利用KG的本体模式中定义的关系语义

论文阅读《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》,# 知识图谱,论文阅读,知识图谱,人工智能,python,算法,自然语言处理,深度学习,原力计划

现有的归纳补全方法大多假设测试阶段的所有关系都是通过学习的嵌入看到的,这经常违反现实世界的进化知识图谱,特别是通过开放信息提取系统和那些公开编辑的系统构建的知识图谱。

此外, 它们经常直接在实体上传递消息,这些实体上的关系模式没有被充分利用。

我们将这些工作中调查的测试中只有未见过的实体的归纳KGC案例称为部分归纳KGC,而将那些在测试中既有未见过的实体又有未见过的关系的更现实、更具有挑战性的案例称为完全归纳KGC

RMPI包括一个面向关系的消息传递网络用于子图推理。它首先将原始KG中的三元组周围的子图转换为新的关系视图图,其中相互关系特征被更直接地表示。然后,它通过关系消息传递网络从关系子图中学习一个未见过的关系的嵌入,其中新的图修剪邻域注意力技术被开发出来,以兼顾效率和效果,新的邻域聚合被用于解决空子图问题。

本文主要贡献:

本文是最早研究完全归纳KGC的人之一,同时考虑子图结构和本体模式。

本文提出了一个名为RMPI的健壮的KGC模型,该模型具有有效的关系消息传递和子图推理的新技术,支持部分和完全归纳KGC

4个新构建的基准和14个来自不同kgc的公共基准上进行了广泛的实验,RMPI及其变体通常优于基准,包括最先进的方法。

工作简介-问题描述

在一个常用的部分归纳KGC设置中,预测时新出现了一组ε𝜀=未见实体𝜀那么目标就是预测一个三元组,这个三元组中rRht 𝜀 。G通常被称为训练图。

而由未见过的实体𝜀和关系R组成的三元组的图通常被称为测试图(是存在未见实体还是全部由未见实体组成,还需要再仔细看作者们的数据集)

在本文中,在测试图中引入一组R𝑅=的未见关系𝑅,将上述部分归纳KGC扩展为完全归KGC。进一步考察两种情况:一种是涉及见过关系又涉及未见关系的一般测试图,另一种是只涉及未见关系的测试图。

我们将第一个测试图的评估命名为具有半未见关系的测试图,第二个侧视图命名为完全未见关系的测试图。

工作简介-基于子图的部分归纳推理

Grail论文阅读笔记

预测r∈Rht∈ 𝜀的三元组,使用GraIL的思想以实体独立的方式从这个三元组周围的子图学习和利用结构语义。

GraIL的基本工作流程:

①提取k-hop包围子图,围绕目标三元组。

②子图中每个实体都被标记为元组(d(i,u),d(i,v)),其中d(i,u)表示由iu之间最短路径,不计算通过v的任何路径。

③最终通过GNN编码器总结子图,并使用编码后的子图表示和目标关系的嵌入对目标三元组的可能性进行评分。

基于GNN的编码器采用通用消息传递方案,通过将节点表示与其邻居表示的聚合相结合来迭代更新节点表示,并考虑了子图的多关系特征。(RGCN)

实体i在第kGNN层 中的嵌入:

论文阅读《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》,# 知识图谱,论文阅读,知识图谱,人工智能,python,算法,自然语言处理,深度学习,原力计划

 输出KhKi后的最终嵌入以生成子图表示hKG(u,r,v)并对三元组进行评分

论文阅读《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》,# 知识图谱,论文阅读,知识图谱,人工智能,python,算法,自然语言处理,深度学习,原力计划

工作简介-本文的模型架构

本文充分利用关系所反映的推理线索,提出直接从关系向关系迭代传递消息(特征)来推断目标三元组的可能性,在此过程中不使用实体特征,而可以推断未见过的关系的嵌入,并可选择从KG的本体图式中通过关系语义进一步增强。

为了实现这一目标,提出了一种如图所示的关系消息传递网络。简而言之,给定一个目标三元组:

(i)提取一个封闭的子图G并将其转换为一个新的图,该图可以通过它们在G中的共现直接表示关系之间的关系.

(ii)通过多个消息传递层在关系之间传播特征,这些消息传递层使用图修剪策略进行优化,以获得更高的计算效率,并使用邻域注意力机制以获得更高的准确性.

(iii)计算目标三元组的分数,使用目标关系的输出表示,在此过程中通过获得未见过的关系的归纳嵌入相同的消息传递层,并且它们进一步被允许以apriori的方式被本体模式增强。

论文阅读《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》,# 知识图谱,论文阅读,知识图谱,人工智能,python,算法,自然语言处理,深度学习,原力计划

 第一步和第二步的技术细节分别在以下两部分中介绍子图提取和转换以及关系消息传递,而第三步的细节主要由以下未见关系的推理三重评分模型训练所涵盖。考虑到封闭的子图有时是空的,关系消息传递无法应用,我们还建议从目标三元组的披露子图中探索判别性特征进行扩充,这在最后小节中介绍-处理空子图

工作简介-子图提取和转换

给定一个目标三元组(urtv),通过以下步骤提取其k跳包围子图G。首先,从原始KG中收集两个目标实体uvk-hop传入和传出邻居,分别记为NK(u)NK(v)。然后,取相邻集合的交集,即NK(u)∩NK(v),修剪与uv中的任何一个孤立或距离大于K的节点,并添加头尾都属于修剪后的实体集合的三元组(即边),从而生成包围子图。这样,我们就得到了一个从目标头到目标尾的距离最多为K+1的子图,反之亦然。

G实际上是作为原始KG的实体视图中的一个图,其中图节点对应实体,边被关系标记。为了更直观地表示关系之间的有向邻接,我们将其做一个转换,即在关系视图中生成一个新的图,在这个转换过程中,原始图中的所有边(由标记的关系及其连接的实体对识别)都被转换为节点,并且每两个新节点的对应关系都与原始图中至少一个共同实体相关联。

我们将G的这样一个关系视图子图表示为R(G)

论文阅读《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》,# 知识图谱,论文阅读,知识图谱,人工智能,python,算法,自然语言处理,深度学习,原力计划

定义连接r1r2的边H-H是因为在原始图中关系r1的头实体也是关系r2的头实体,T-H表示r1的尾实体也是r2;的头实体PARA表示r1r2的头实体和尾实体都是相同的;而交叉的头实体和尾实体则用LOOP表示。这些类型的边为关系视图中的图建模了不同的关系连接。

工作简介-关系消息传递

接下来展示如何在R(G)上执行消息传递。由于R(G)比原始图G大得多,密度也大得多,在所有关系节点上进行消息传递的计算效率更低。

GraphSAGE[18]中使用的邻域采样策略的启发,一个用于大图的GNN模型,该模型首先为每个图节点采样一个邻域子集(直至深度K),然后在这个采样的图上执行消息传递以生成其嵌入,而不是考虑整个邻域。

还考虑在一次迭代中不更新所有的图节点。考虑到最终目标是从其k跳邻居中迭代传递(聚合)目标关系rt的信息,建议:

(i)根据节点是否落在目标关系rtk跳邻域内对图上的节点进行采样,以生成一个以目标关系为根节点的树状图,即目标关系引导的图修剪策略。

(ii)只聚合和更新满足每个深度递归所必需的表示。

论文阅读《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》,# 知识图谱,论文阅读,知识图谱,人工智能,python,算法,自然语言处理,深度学习,原力计划

具体来说,给定一个具有kGNN层的消息传递模型,我们首先从目标关系节点开始,并通过1-3步向前采样其完整的邻域设置到深度K。考虑到消息传递的方向,我们对每个节点的所有传入邻居进行采样。然后,按照步骤4-8逐层进行消息传递。特别是在k∈{1,2K},我们通过聚合其有向邻居的特征(步骤6)并结合自身的特征进行更新(步骤7)来计算仅在(K−k)跳内的邻居节点的潜在表示,因为这些节点将在未来的消息传递中将其特征贡献给目标关系节点的表示学习。例如,当K = 3时,第一层计算在2跳以内的节点的潜在特征;而最后一层只聚合根节点的邻域特征。最后,我们利用最后一层的目标关系输出的嵌入,它已经融合了来自其k跳邻居的消息,来做出预测。通过这种方式,我们通过减少参与聚合并在每次迭代时更新的节点数量,极大地降低了计算成本。

考虑到不同边类型所说明的关系节点之间的不同连接,我们遵循R-GCN[28]的思想在聚合中 对它们进行建模。此外,我们还应用了一种目标关系感知的邻域注意力机制,以突出与目标关系高度相关的邻居。形式上,第kGNN层的聚合函数定义如下:

论文阅读《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》,# 知识图谱,论文阅读,知识图谱,人工智能,python,算法,自然语言处理,深度学习,原力计划

 论文阅读《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》,# 知识图谱,论文阅读,知识图谱,人工智能,python,算法,自然语言处理,深度学习,原力计划

 论文阅读《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》,# 知识图谱,论文阅读,知识图谱,人工智能,python,算法,自然语言处理,深度学习,原力计划

工作简介-用未见过的关系进行推理

1)利用图结构:上述模型成功地展示了图中关系节点之间的消息传递方式,其中给定关系节点的特征是从其相邻关系的表示中获得的。在测试中,对于一个首次出现的未见关系,我们通过聚合其在训练中已经学习到的相邻已见关系的嵌入,使用之前定义的训练良好的聚合函数,直接生成其嵌入,而无需修改或重新训练模型。

2)利用本体模式:一个KG通常伴随着一个本体作为其模式,以获得更丰富的语义和更高的质量。例如,RDF Schema-based本体模式定义了实体(也就是概念)、属性(包括对象属性即关系,和数据属性)、概念和关系层次、约束(例如关系域和范围,以及概念脱节)的类型。在这些本体中构建的许多词汇带来了可见关系和未见关系之间更丰富的语义关系(连接)。因此,除了图结构之外,我们还研究利用来自给定KG的本体的信息来进行具有未见过关系的三元组预测。

工作简介-评分函数与模型训练

最后,为了获得目标三元组(urtv)的可能性得分,我们在k层消息通过线性层后传递rt的输出表示:

论文阅读《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》,# 知识图谱,论文阅读,知识图谱,人工智能,python,算法,自然语言处理,深度学习,原力计划

遵循之前的工作,整个模型是通过对比正负三元组的分数来训练的,使用例如基于边际的排名损失。一般来说,给定KGs中的每个现有三元组被视为正三元组,而负三元组是通过用一个均匀采样的随机实体替换其头(或尾) 而生成的。相应地,为负目标三元组提取另一个封闭子图。损失函数为:

论文阅读《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》,# 知识图谱,论文阅读,知识图谱,人工智能,python,算法,自然语言处理,深度学习,原力计划

 其中T是训练图中所有三元组的集合;pini分别表示正的和负的三元组是间隔超参数,它通常是一个大于0的值,以得分正三元组高于负三元组。在预测过程中,对于一个测试三元组,会提取相同的封闭子图,并用于估计其可信度。

工作简介-处理空子图

在实践中,相当多的三元组,特别是那些随机采样的负三元组,都有空的封闭子图,即在跳k下的子图中不存在有效的边。在这种情况下,要想推断一对实体之间的关系或区分正三元组与负三元组之间的关系,几乎不可能捕获图结构语义。

针对这一点,我们尝试探索来自目标三元组的K-hop披露子图的额外输入。具体来说,我们首先取目标头实体u和尾实体v的邻居集合NK(u)NK(v)的并集,即NK(u)∪NK(v),生成K-hop披露子图,然后按照第III-B节所述的相同转换步骤将其转换为关系-视图子图,最后在其上执行消息传递,以学习目标三元组的补充判别特征。鉴于披露子图的规模比相应的封闭子图更大,我们对目标关系节点的一跳邻居进行采样,并使用注意力机制对其特征进行聚合,该机制根据不同邻居对中心目标关系节点的重要性为其分配不同的权重。

论文阅读《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》,# 知识图谱,论文阅读,知识图谱,人工智能,python,算法,自然语言处理,深度学习,原力计划

 最后,我们将聚合后的向量与包围子图的表示输出进 行集成,以做出更全面的三重评分。

论文阅读《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》,# 知识图谱,论文阅读,知识图谱,人工智能,python,算法,自然语言处理,深度学习,原力计划或者论文阅读《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》,# 知识图谱,论文阅读,知识图谱,人工智能,python,算法,自然语言处理,深度学习,原力计划

实验结果

为了评估两种技术的有效性—在披露子图中用于处理空包围子图(NE)的一跳邻域聚合,以及消息 聚合(TA)中的目标关系感知邻域注意力,测试了几种 RMPI变体:没有NE和TA的RMPI-base,有NE的RMPI-NE, 有TA的RMPI-TA,以及同时有NE和TA的RMPI-NE-TA。

基准统计。“TR”和“TE”分别是训练图和测试图的缩写。“#R/E/ T”表示关系/实体/三元组的数量:

论文阅读《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》,# 知识图谱,论文阅读,知识图谱,人工智能,python,算法,自然语言处理,深度学习,原力计划

半见过关系设置下的全归纳KGC测试结果:

论文阅读《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》,# 知识图谱,论文阅读,知识图谱,人工智能,python,算法,自然语言处理,深度学习,原力计划

完全不可见关系设置下的完全归纳KGC测试结果:

论文阅读《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》,# 知识图谱,论文阅读,知识图谱,人工智能,python,算法,自然语言处理,深度学习,原力计划

仅用未见过的实体部分归纳KGC的结果: 

论文阅读《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》,# 知识图谱,论文阅读,知识图谱,人工智能,python,算法,自然语言处理,深度学习,原力计划

 使用基于求和的融合函数(SUM)函数和基于拼接的融合函数(CONC) 的RMPI-NE的结果:

 论文阅读《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》,# 知识图谱,论文阅读,知识图谱,人工智能,python,算法,自然语言处理,深度学习,原力计划

部分归纳KGC有(w)和没有(w/o)本体图式。(S)和(C)分别代表基于求 和和基于拼接的融合函数。本体论模式改进的结果有下划线:

 论文阅读《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》,# 知识图谱,论文阅读,知识图谱,人工智能,python,算法,自然语言处理,深度学习,原力计划文章来源地址https://www.toymoban.com/news/detail-726491.html

到了这里,关于论文阅读《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【论文阅读】(2023.06.09-2023.06.18)论文阅读简单记录和汇总

    2023/06/09:虽然下周是我做汇报,但是到了周末该打游戏还是得打的 2023/06/12:好累好困,现在好容易累。 (TCSVT 2023)Facial Image Compression via Neural Image Manifold Compression (arxiv 2023)Exploring the Rate-Distortion-Complexity Optimization in Neural Image Compression (arxiv 2023)High-Similarity-Pass Attenti

    2024年02月09日
    浏览(29)
  • 2023.8.14论文阅读

    本文介绍了一种快速高效的卷积神经网络ESPNet,用于资源约束下的高分辨率图像的语义分割。ESPNet基于一种新的卷积模块——高效空间金字塔(ESP),它在计算、内存和功耗方面都是高效的。ESPNet比最先进的语义分割网络PSPNet快22倍(在标准GPU上),小180倍[1],而其分类准确率仅低

    2024年02月13日
    浏览(24)
  • 2023.8.28日论文阅读

    代码地址 卷积什么的就不说了,主要看融合策略 下面是他的计算公式,大概就是结合空间注意力和通道注意力的一种算法 基于深度学习的融合方法在图像融合任务中取得了可喜的性能。这归因于网络架构在融合过程中发挥着非常重要的作用。然而,总的来说,很难指定一个

    2024年02月11日
    浏览(21)
  • 2023.8.12号论文阅读

    轻度认知障碍(MCI)转化为阿尔茨海默病(AD)的预测对于早期治疗以预防或减缓AD的进展非常重要。为了准确预测MCI向稳定MCI或渐进式MCI的转换,我们提出了TriFormer,这是一种基于Transformer的新型框架,具有三个专用Transformer来整合多模态数据。 图像Transformer从医学扫描中提取多视

    2024年02月13日
    浏览(26)
  • 2023.8.7论文阅读

    u型结构已成为医学图像分割网络设计的一个重要范例。然而,由于卷积固有的局部局限性,具有u型结构的全卷积分割网络难以有效地提取全局上下文信息,而这对于病灶的精确定位至关重要。虽然结合cnn和transformer的混合架构可以解决这些问题,但由于环境和边缘设备施加的

    2024年02月13日
    浏览(21)
  • 2023.8.1号论文阅读

    基于卷积神经网络(CNN)的UNet架构在医学图像分析中表现出了显著的性能。 然而,由于有限的接受域和卷积运算固有的偏见,它在捕获远程依赖方面面临挑战。最近,许多基于变压器的技术被整合到UNet体系结构中,通过有效地捕获全局特征相关性来克服这一限制。但是,Tran

    2024年02月14日
    浏览(18)
  • (2023.07.05-2023.07.15)论文阅读简单记录和汇总

    2023/07/05:端午回家还没玩几天就被老板召唤回学校了,采购的事情真是太麻烦了,一堆的差错。昨天跟师弟把他的第一篇论文投出去了,祝好运! 2023/07/10:可惜,师弟的文章五天不到就被拒稿了,不过这也很正常。拒拒更健康,有拒才有得。 (arxiv 2023)COLOR LEARNING FOR IMA

    2024年02月16日
    浏览(30)
  • 【论文阅读——Profit Allocation for Federated Learning】

    由于更为严格的数据管理法规,如《通用数据保护条例》(GDPR),传统的机器学习服务生产模式正在转向联邦学习这一范式。联邦学习允许多个数据提供者在其本地保留数据的同时,协作训练一个共享模型。推动联邦学习实际应用的关键在于如何将联合模型产生的利润公平地

    2024年04月13日
    浏览(36)
  • [论文阅读]A ConvNet for the 2020s

    视觉识别的咆哮的20年代开始于ViTs的引入,它很快取代了卷积神经网络,成为最先进的图像分类模型。另一方面,一个原始的ViT在用于一般的比如目标识别和语义分割的计算机视觉任务的时候面临困难。层次Transformer(例如,Swin-Transformer),它重新引入了几个卷积神经网络先验

    2024年02月07日
    浏览(30)
  • Hopper: Interpretative Fuzzing for Libraries——论文阅读

    problem 1 :虽然目前最先进的fuzzers能够有效地生成输入,但是现有的模糊驱动程序仍然不能全面覆盖库的入口。(entries in libraries,库中的不同条目或入口点。包括调用库中的函数、使用库中的类等) problem 2 :大多数模糊驱动程序都是开发人员手工制作的,它们的质量取决于开

    2024年02月02日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包