Diffusion Improves Graph Learning

10/28/2019
by   Johannes Klicpera, et al.
0

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.

READ FULL TEXT
research
12/14/2021

Improving Spectral Graph Convolution for Learning Graph-level Representation

From the original theoretically well-defined spectral graph convolution ...
research
07/20/2023

QDC: Quantum Diffusion Convolution Kernels on Graphs

Graph convolutional neural networks (GCNs) operate by aggregating messag...
research
06/09/2021

Breaking the Limits of Message Passing Graph Neural Networks

Since the Message Passing (Graph) Neural Networks (MPNNs) have a linear ...
research
06/18/2021

Message Passing in Graph Convolution Networks via Adaptive Filter Banks

Graph convolution networks, like message passing graph convolution netwo...
research
12/31/2020

Graph Networks with Spectral Message Passing

Graph Neural Networks (GNNs) are the subject of intense focus by the mac...
research
01/21/2023

Is Signed Message Essential for Graph Neural Networks?

Message-passing Graph Neural Networks (GNNs), which collect information ...
research
06/09/2023

A Dynamical Graph Prior for Relational Inference

Relational inference aims to identify interactions between parts of a dy...

Please sign up or login with your details

Forgot password? Click here to reset