DeltaGNN: Graph Neural Network with Information Flow Control
本文介绍了 DeltaGNN,这是一种可扩展且具有泛化能力的图神经网络架构,它利用一种具有线性计算开销的新型信息流控制机制,有效地克服了过度平滑和过度挤压挑战,从而能够在多种图结构中实现对短程和长程节点交互的检测。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
在数字世界中,数据往往不是以电子表格中整齐的行形式呈现,而是以复杂的连接网络形式存在。想象一个由友谊连接着人们的社交网络,或者一张显示器官不同部分通过组织相连的医学扫描图。为了理解这些网络,科学家们使用了一种被称为图神经网络(Graph Neural Network)的人工智能模型。这些模型的工作原理是让网络中的每个点观察其直接相邻的邻居,收集来自它们的信息,并更新自身的理解。通过重复这一过程,模型能够构建出整个系统的全貌,从而解决诸如识别组织样本中的疾病或预测化学分子行为等问题。
然而,当这些网络试图观察得过于长远时,会面临一个根本性的问题。如果模型连续观察过多的邻居,每个点的独特细节就会被冲淡,导致所有点看起来都变得一样。这被称为“过度平滑”(over-smoothing)。与此同时,如果网络存在一个狭窄的瓶颈——即连接两个大型群体的单一路径——试图通过该路径传递的信息会被挤压并丢失,这种问题被称为“过度挤压”(over-squashing)。这些问题阻碍了人工智能理解数据中的远程关系,而这些关系往往是做出准确预测的关键。多年来,研究人员一直试图通过构建更复杂的模型来修复这些问题,但这些解决方案在处理大规模现实世界数据集时通常运行过慢。
伦敦帝国理工学院的一个研究小组现在提出了一种不同的前进方向。他们并没有让模型变得更加复杂,而是引入了一种控制信息如何在网络中流动的机制,有效地在模型学习过程中清理连接。他们将这个新系统称为 DeltaGNN。他们方法的核心是一个简单而强大的想法:他们测量网络中的一个点在从邻居收集信息时,其理解变化的速度和幅度。通过追踪这些变化,系统可以识别哪些连接是有帮助的,而哪些连接正在造成混乱或瓶颈。
研究人员开发了一套评分系统来评估网络中的每一个连接。如果一个连接导致一个点的理解发生过于剧烈或过于缓慢的变化,系统就会将其标记为问题连接。那些连接差异极大的点之间的连接,或者充当狭窄咽喉要道的连接,会获得低分。随后,模型利用这些分数有选择性地移除最差的连接,同时保持其余网络结构的完整。这个过程是逐层、分步骤进行的,使得网络能够逐步自我重塑成一个更高效的结构。这就像园丁修剪灌木丛:通过剪掉纠缠不清、毫无用处的枝条,植物可以在无需重新栽种的情况下长得更强壮、更健康。
这种方法的独特之处在于,它不需要昂贵的预计算或大量的额外计算能力。评分是在模型学习的过程中自然发生的,几乎不会增加处理时间。研究人员在十个不同的现实世界数据集上测试了他们的系统,涵盖了从科学引用网络到肝脏肿瘤医学图像的广泛领域。这些数据集在规模、密度以及连接点之间的相似性方面各不相同。在每种情况下,DeltaGNN 的表现都优于现有的最先进方法,且往往优势显著。在其他模型因内存耗尽或耗时过长而完全失效的大型密集图中,它的表现尤为出色。
研究还表明,无论数据的具体形状如何,这种新方法都能有效运作。无论网络是由高度相似的点组成,还是由差异巨大的点组成,系统都能适应并找到最佳连接。研究人员发现,通过移除有问题的链路,模型可以同时学习短期细节和远程模式。这种双重能力使它能够比以往的模型更准确地区分不同类型的数据。例如,在医学影像测试中,该系统通过识别其他模型可能会忽略的细微模式,成功识别出了不同类型的肝脏肿瘤。
该团队的工作表明,解决人工智能领域这些长期存在的关键不在于构建更大、更复杂的“大脑”,而在于更仔细地管理信息的流动。通过引入一种衡量和控制信息如何在网络中传输的方法,他们创造了一个既强大又高效的工具。这种方法为分析大规模数据集提供了可扩展的解决方案,从绘制人脑图谱到理解全球社会趋势。研究人员已向公众开放了他们的代码,邀请他人测试并基于此方法进行开发。他们的研究结果表明,只要拥有正确的连接过滤方式,人工智能终将能够看到那些一直隐藏在显而易见之处的远程关系。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。