AAAI 2024 | 通用图扩散框架:建立不同图神经网络与扩散方程之间的关系
论文题目:
A Generalized Neural Diffusion Framework on Graphs
论文作者:
作者单位:
前言:近期许多研究都揭示了图神经网络(GNN)与扩散过程之间的联系,并且提出了许多基于扩散方程的 GNN。因为这两种机制紧密相关,所以我们思考一个根本性的问题:是否存在一个通用的扩散框架,可以统一这些 GNN?这个问题不仅可以加深我们对 GNN 学习过程的理解,而且可能会指导我们设计一系列新型 GNN。
在本文中,我们提出了一个带有保真项的通用扩散方程框架,正式建立了扩散过程与更多 GNN 之间的关系。同时,通过这个框架,我们发现了图扩散网络的一个特性,即当前的图扩散网络仅对应于一阶扩散方程。
然而,通过实验研究,我们发现高阶邻居的标签呈现相似性。这一发现给了我们设计新的高阶邻居可知的扩散方程的灵感。基于该框架,我们提出一种新型图扩散网络(HiD-Net)。HiD-Net 对攻击的抵抗能力更强,并适用于同质图和异质图。
背景与动机
图在现实生活中随处可见,而 GNN 可以高效地完成各类图上的任务。近期一些研究表明,GNN 本质上和扩散方程密切相关,图上的消息传递过程可以视作一种消息扩散。扩散方程提供了一种新的连续的视角来解释 GNN,并且可以启发新的 GNN 架构设计。
随着越来越多基于扩散方程的 GNN 架构的提出,我们需要一种形式化的方法来建立各类 GNN 和扩散方程之间的联系。这将帮助我们更好地理解 GNN,并启发我们设计新的 GNN 架构。
图上的扩散方程
扩散方程用于物质在不同浓度区域间通过扩散作用进行转移的过程,被定义为:
是浓度。 是时间。 是扩散系数,代表物质的扩散速率,通常是常数或是由时间和位置决定的函数。 代表散度。散度是各方向二阶导之和。 是浓度的 梯度,即浓度的变化速率。
为系数。
1. 该通用扩散框架可以从一个能量方程推出:
SGC/GCN 上的扩散方程为: APPNP 上的扩散方程为:
二阶邻居可以节点周围的局部环境。即使一阶邻居有异常特征,这个影响也可以通过考虑更大的邻居范围来缓解 二阶邻居提供了和标签相关的额外信息,这样即使一阶邻居倾向于异配,我们也可以通过利用二阶邻居的信息来做出正确的预测。
最终我们提出了我们的模型 HiD-Net:
实验
数据集:同质图:Cora,Citeseer,PubMed,异质图:Chameleon,Squirrel,ActorBaseline:选取了传统 GNN:GCN,GAT,APPNP,基于扩散的 GNN:GRAND,GRAND++,DGC,ADC。
5.1 节点分类
5.2 鲁棒性分析
我们的模型利用了二阶邻居,因而能更好地处理特征和结构异常的情况。我们分别对边和特征做了扰动,观察我们的模型和其他 baseline 在不同扰动程度下的表现。5.3 过平滑分析
为了证明我们的模型相对其他基于扩散的 GNN 能更好地解决过平滑的现象,我们测试了在不同层数下的表现。结论
在这篇论文中,我们提出了一个通用的扩散图框架,建立了不同图神经网络与扩散方程之间的关系。基于该框架我们发现当前的图扩散网络主要考虑一阶扩散方程。我们发现二阶邻居蕴含丰富的信息,因而提出一个新的高阶扩散图网络(HiD-Net)。HiD-Net 在同质图和异质图上都更加鲁棒和通用。广泛的实验结果验证了 HiD-Net 的有效性。我们的工作正式指出了扩散方程与广泛多样的 GNN 之间的关系。考虑到以往的 GNNs 主要是基于空域或谱谱域设计的,这个新框架可能会开启一个理解和推导新型 GNN 的新路径。
更多阅读
#投 稿 通 道#
让你的文字被更多人看到
如何才能让更多的优质内容以更短路径到达读者群体,缩短读者寻找优质内容的成本呢?答案就是:你不认识的人。
总有一些你不认识的人,知道你想知道的东西。PaperWeekly 或许可以成为一座桥梁,促使不同背景、不同方向的学者和学术灵感相互碰撞,迸发出更多的可能性。
PaperWeekly 鼓励高校实验室或个人,在我们的平台上分享各类优质内容,可以是最新论文解读,也可以是学术热点剖析、科研心得或竞赛经验讲解等。我们的目的只有一个,让知识真正流动起来。
📝 稿件基本要求:
• 文章确系个人原创作品,未曾在公开渠道发表,如为其他平台已发表或待发表的文章,请明确标注
• 稿件建议以 markdown 格式撰写,文中配图以附件形式发送,要求图片清晰,无版权问题
• PaperWeekly 尊重原作者署名权,并将为每篇被采纳的原创首发稿件,提供业内具有竞争力稿酬,具体依据文章阅读量和文章质量阶梯制结算
📬 投稿通道:
• 投稿邮箱:hr@paperweekly.site
• 来稿请备注即时联系方式(微信),以便我们在稿件选用的第一时间联系作者
• 您也可以直接添加小编微信(pwbot02)快速投稿,备注:姓名-投稿
△长按添加PaperWeekly小编
🔍
现在,在「知乎」也能找到我们了
进入知乎首页搜索「PaperWeekly」
点击「关注」订阅我们的专栏吧