嵌套图神经网络
机器学习
2021-10-27 v1
摘要
图神经网络(GNN)在图分类上的成功与Weisfeiler-Lehman(1-WL)算法密切相关。通过迭代地将相邻节点特征聚合到中心节点,1-WL和GNN都获得了编码以中心节点为根的子树的节点表示。这些以根为中心的子树表示随后被池化为单一表示以表征整个图。然而,以根为的子树在表征非树图时表达能力有限。为此,我们提出嵌套图神经网络(NGNNs)。NGNN用有根子图而非有根子树来表示图,从而使得共享许多相同子图(而非子树)的两个图往往具有相似的表示。关键在于使每个节点表示编码其周围的子图而非子树。为实现这一点,NGNN在每个节点周围提取局部子图,并对每个子图应用基GNN以学习子图表示。然后通过池化这些子图表示获得整图表示。我们提供了严谨的理论分析,表明NGNN严格强于1-WL。特别地,我们证明了NGNN能够区分几乎所有r-正则图,而1-WL总是失效。此外,与其他更强的GNN不同,NGNN仅引入比标准GNN高常数倍的时间复杂度。NGNN是一种即插即用的框架,可与多种基GNN结合。我们在多个基准数据集上以不同基GNN测试NGNN。NGNN一致地提升了它们的性能,并在所有数据集上展现出极具竞争力的表现。
引用
@article{arxiv.2110.13197,
title = {Nested Graph Neural Networks},
author = {Muhan Zhang and Pan Li},
journal= {arXiv preprint arXiv:2110.13197},
year = {2021}
}
备注
Accepted to NeurIPS 2021