A Survey on Oversmoothing in Graph Neural Networks
arXiv:2303.10993
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.
Cited by in corpus (6)
- On the design space between molecular mechanics and machine learning force fields
- DGDNN: Decoupled Graph Diffusion Neural Network for Stock Movement Prediction
- Towards Foundation Models for Materials Science: The Open MatSci ML Toolkit
- Graph-to-SFILES: Control structure prediction from process topologies using generative artificial intelligence
- EWasteNet: A Two-Stream Data Efficient Image Transformer Approach for E-Waste Classification
- Scalable Graph Attention-based Instance Selection via Mini-Batch Sampling and Hierarchical Hashing