English

A Survey on Oversmoothing in Graph Neural Networks

Machine Learning 2023-03-21 v1

Abstract

Node features of graph neural networks (GNNs) tend to become more similar with the increase of the network depth. This effect is known as over-smoothing, which we axiomatically define as the exponential convergence of suitable similarity measures on the node features. Our definition unifies previous approaches and gives rise to new quantitative measures of over-smoothing. Moreover, we empirically demonstrate this behavior for several over-smoothing measures on different graphs (small-, medium-, and large-scale). We also review several approaches for mitigating over-smoothing and empirically test their effectiveness on real-world graph datasets. Through illustrative examples, we demonstrate that mitigating over-smoothing is a necessary but not sufficient condition for building deep GNNs that are expressive on a wide range of graph learning tasks. Finally, we extend our definition of over-smoothing to the rapidly emerging field of continuous-time GNNs.

Keywords

Cite

@article{arxiv.2303.10993,
  title  = {A Survey on Oversmoothing in Graph Neural Networks},
  author = {T. Konstantin Rusch and Michael M. Bronstein and Siddhartha Mishra},
  journal= {arXiv preprint arXiv:2303.10993},
  year   = {2023}
}