FoSR: First-order spectral rewiring for addressing oversquashing in GNNs

10/21/2022
by   Kedar Karhadkar, et al.
0

Graph neural networks (GNNs) are able to leverage the structure of graph data by passing messages along the edges of the graph. While this allows GNNs to learn features depending on the graph structure, for certain graph topologies it leads to inefficient information propagation and a problem known as oversquashing. This has recently been linked with the curvature and spectral gap of the graph. On the other hand, adding edges to the message-passing graph can lead to increasingly similar node representations and a problem known as oversmoothing. We propose a computationally efficient algorithm that prevents oversquashing by systematically adding edges to the graph based on spectral expansion. We combine this with a relational architecture, which lets the GNN preserve the original graph structure and provably prevents oversmoothing. We find experimentally that our algorithm outperforms existing graph rewiring methods in several graph classification tasks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/14/2020

Generalization and Representational Limits of Graph Neural Networks

We address two fundamental questions about graph neural networks (GNNs)....
research
09/17/2022

Make Heterophily Graphs Better Fit GNN: A Graph Rewiring Approach

Graph Neural Networks (GNNs) are popular machine learning methods for mo...
research
10/06/2022

Expander Graph Propagation

Deploying graph neural networks (GNNs) on whole-graph classification or ...
research
09/06/2021

Pointspectrum: Equivariance Meets Laplacian Filtering for Graph Representation Learning

Graph Representation Learning (GRL) has become essential for modern grap...
research
10/05/2020

My Body is a Cage: the Role of Morphology in Graph-Based Incompatible Control

Multitask Reinforcement Learning is a promising way to obtain models wit...
research
08/06/2022

Oversquashing in GNNs through the lens of information contraction and graph expansion

The quality of signal propagation in message-passing graph neural networ...
research
06/11/2020

Pointer Graph Networks

Graph neural networks (GNNs) are typically applied to static graphs that...

Please sign up or login with your details

Forgot password? Click here to reset