From Local to Global: Spectral-Inspired Graph Neural Networks

09/24/2022
by   Ningyuan Huang, et al.
16

Graph Neural Networks (GNNs) are powerful deep learning methods for Non-Euclidean data. Popular GNNs are message-passing algorithms (MPNNs) that aggregate and combine signals in a local graph neighborhood. However, shallow MPNNs tend to miss long-range signals and perform poorly on some heterophilous graphs, while deep MPNNs can suffer from issues like over-smoothing or over-squashing. To mitigate such issues, existing works typically borrow normalization techniques from training neural networks on Euclidean data or modify the graph structures. Yet these approaches are not well-understood theoretically and could increase the overall computational complexity. In this work, we draw inspirations from spectral graph embedding and propose – a simple layer-wise normalization technique to boost MPNNs. We show can provably express the top-k leading eigenvectors of the graph operator, which prevents over-smoothing and is agnostic to the graph topology; meanwhile, it produces a list of representations ranging from local features to global signals, which avoids over-squashing. We apply in a wide range of simulated and real graphs and demonstrate its competitive performance, particularly for heterophilous graphs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/07/2021

Theoretically Improving Graph Neural Networks via Anonymous Walk Graph Kernels

Graph neural networks (GNNs) have achieved tremendous success in graph m...
research
12/27/2022

A Generalization of ViT/MLP-Mixer to Graphs

Graph Neural Networks (GNNs) have shown great potential in the field of ...
research
03/20/2023

A Survey on Oversmoothing in Graph Neural Networks

Node features of graph neural networks (GNNs) tend to become more simila...
research
01/24/2022

Graph Neural Diffusion Networks for Semi-supervised Learning

Graph Convolutional Networks (GCN) is a pioneering model for graph-based...
research
02/01/2022

Dimensionality Reduction Meets Message Passing for Graph Node Embeddings

Graph Neural Networks (GNNs) have become a popular approach for various ...
research
12/14/2021

Improving Spectral Graph Convolution for Learning Graph-level Representation

From the original theoretically well-defined spectral graph convolution ...
research
05/25/2023

A graphon-signal analysis of graph neural networks

We present an approach for analyzing message passing graph neural networ...

Please sign up or login with your details

Forgot password? Click here to reset