English

From Local to Global: Spectral-Inspired Graph Neural Networks

Machine Learning 2022-11-08 v3 Machine Learning

Abstract

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 PowerEmbed\texttt{PowerEmbed} -- a simple layer-wise normalization technique to boost MPNNs. We show PowerEmbed\texttt{PowerEmbed} can provably express the top-kk 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 PowerEmbed\texttt{PowerEmbed} in a wide range of simulated and real graphs and demonstrate its competitive performance, particularly for heterophilous graphs.

Keywords

Cite

@article{arxiv.2209.12054,
  title  = {From Local to Global: Spectral-Inspired Graph Neural Networks},
  author = {Ningyuan Huang and Soledad Villar and Carey E. Priebe and Da Zheng and Chengyue Huang and Lin Yang and Vladimir Braverman},
  journal= {arXiv preprint arXiv:2209.12054},
  year   = {2022}
}

Comments

Accepted for publication at the NeurIPS 2022 GLFrontiers Workshop