Graph convolution is the core of most Graph Neural Networks (GNNs) and usually approximated by message passing between direct (one-hop) neighbors. In this work, we remove the restriction of using only the direct neighbors by introducing a powerful, yet spatially localized graph convolution: Graph diffusion convolution (GDC). GDC leverages generalized graph diffusion, examples of which are the heat kernel and personalized PageRank. It alleviates the problem of noisy and often arbitrarily defined edges in real graphs. We show that GDC is closely related to spectral-based models and thus combines the strengths of both spatial (message passing) and spectral methods. We demonstrate that replacing message passing with graph diffusion convolution consistently leads to significant performance improvements across a wide range of models on both supervised and unsupervised tasks and a variety of datasets. Furthermore, GDC is not limited to GNNs but can trivially be combined with any graph-based model or algorithm (e.g. spectral clustering) without requiring any changes to the latter or affecting its computational complexity. Our implementation is available online.
翻译:图形混凝土是大多数图形神经网络的核心,通常被直接(一站式)邻居之间传递的信息所近似。在这项工作中,我们取消了只使用直接邻居的限制,引入了强大但空间上局部的图形混集:图形扩散变异(GDC)。GDC利用了通用的图形扩散,例如热内核和个性化的PageRank。它缓解了真实图形中噪音和往往任意界定的边缘的问题。我们显示,GDC与光谱模型密切相关,从而结合了空间(消息传动)和光谱谱方法的优势。我们证明,用图像传播变异方式取代信息不断导致一系列模型在受监管和未监督的任务和各种数据集方面的显著性能改进。此外,GDC并不局限于GNN,而是可以与任何基于图形的模型或算法(例如光谱集)混在一起,而无需对后者作任何改动,或影响其计算复杂性。我们的实施可以在网上进行。