Simplifying the Theory on Over-Smoothing
Not on the map. Why?
Abstract (arXiv)
Graph convolutions have gained popularity due to their ability to efficiently operate on data with an irregular geometric structure. However, graph convolutions cause over-smoothing, which refers to representations becoming more similar with increased depth. However, many different definitions and intuitions currently coexist, leading to research efforts focusing on incompatible directions. This paper attempts to align these directions by showing that over-smoothing is merely a special case of power iteration. This greatly simplifies the existing theory on over-smoothing, making it more accessible. Based on the theory, we provide a novel comprehensive definition of rank collapse as a generalized form of over-smoothing and introduce the rank-one distance as a corresponding metric. Our empirical evaluation of 14 commonly used methods shows that more models than were previously known suffer from this issue.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 31 of its 39 references that are in the map. First posted on arXiv 16 Jul 2024.
Builds on
31 of 39 references.
References · 31
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
- 2020Simple and Deep Graph Convolutional Networkscited by 857
- 2015Gated Graph Sequence Neural Networkscited by 792
- 2022Recipe for a General, Powerful, Scalable Graph Transformercited by 702
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 679
- 2019Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological Viewcited by 544
19 more
- 2020Masked Label Prediction: Unified Message Passing Model for Semi-Supervised Classificationcited by 500
- 2021Beyond Low-frequency Information in Graph Convolutional Networkscited by 361
- 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
- 2023A Survey on Oversmoothing in Graph Neural Networkscited by 246
- 2020A Note on Over-Smoothing for Graph Neural Networkscited by 245
- 2021Two Sides of the Same Coin: Heterophily and Oversmoothing in Graph Convolutional Neural Networkscited by 182
- 2017Cooperative Game Theory Approaches for Network Partitioningcited by 134
- 2022Graph-Coupled Oscillator Networkscited by 123
- 2020Towards Deeper Graph Neural Networks with Differentiable Group Normalizationcited by 113
- 2020Implicit Graph Neural Networkscited by 98
- 2021Dirichlet Energy Constrained Learning for Deep Graph Neural Networkscited by 97
- 2022Understanding convolution on graphs via energiescited by 58
- 2023How does over-squashing affect the power of GNNs?cited by 53
- 2022Gradient Gating for Deep Multi-Rate Learning on Graphscited by 49
- 2023Demystifying Oversmoothing in Attention-Based Graph Neural Networkscited by 47
- 2023A Fractional Graph Laplacian Approach to Oversmoothingcited by 45
- 2024Residual Connections and Normalization Can Provably Prevent Oversmoothing in GNNscited by 31
- 2023Rank Collapse Causes Over-Smoothing and Over-Correlation in Graph Neural Networkscited by 18
- 2022Transforming PageRank into an Infinite-Depth Graph Neural Networkcited by 11
Built on by
Citing papers per year: 2024: 2; 2025: 2.
4 papers.
- 2024Preventing Representational Rank Collapse in MPNNs by Splitting the Computational Graphcited by 6
- 2025Are We Measuring Oversmoothing in Graph Neural Networks Correctly?cited by 6
- 2024A Dynamical Systems-Inspired Pruning Strategy for Addressing Oversmoothing in Graph Neural Networkscited by 1
- 2025What Can We Learn From MIMO Graph Convolutions?cited by 1
- 2025What Can We Learn From MIMO Graph Convolutions?16 May 2025
- 2025Are We Measuring Oversmoothing in Graph Neural Networks Correctly?7 Feb 2025
- 2024A Dynamical Systems-Inspired Pruning Strategy for Addressing Oversmoothing in Graph Neural Networks10 Dec 2024
- 2024Preventing Representational Rank Collapse in MPNNs by Splitting the Computational Graph17 Sep 2024