Oversmoothing alleviation in graph neural networks: a survey and unified view
Abstract
Oversmoothing is a common challenge in learning graph neural networks (GNN), where, as layers increase, embedding features learned from GNNs quickly become similar or indistinguishable, making them incapable of differentiating network proximity. A GNN with shallow layer architectures can only learn short-term relation or localized structure information, limiting its power of learning long-term connection, evidenced by their inferior learning performance on heterophilous graphs. Tackling oversmoothing is crucial for harnessing deep-layer architectures for GNNs. To date, many methods have been proposed to alleviate oversmoothing. The vast difference behind their design principles, combined with graph complications, make it difficult to understand and even compare the difference between different approaches in tackling the oversmoothing. In this paper, we propose ATNPA, a unified view with five key steps: augmentation, transformation, normalization, propagation, and aggregation, to summarize GNN oversmoothing alleviation approaches. We first propose a taxonomy for GNN oversmoothing alleviation which includes three themes to tackle oversmoothing. After that, we separate all methods into six categories, followed by detailed reviews of representative methods, including their relation to ATNPA, and discussion of their niche, strength, and weakness. The review not only draws an in-depth understanding of existing methods in the field but also shows a clear road map for future study.
Benchmark Results
Tested on 3 datasets 11 baseline values reported too low
Tables show presented results in global context (best 3 papers + GCN + MLP).
Classic
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | LGTL | 0.9518
±0.0011 | |
| 2 | MixHop (LO) | 0.9513
±0.0038 | |
| 3 | GraphSAGE (LO) | 0.9511
±0.0036 | |
| 17 | APPNP | 0.9355
±0.0060 best reported | best at pub: Tackling Over-Smoothing for General Graph Convolutional Networks (2020) |
| 18 | GCN | 0.9296
±0.0015 | |
| 24 | JKNet | 0.9160 best reported | best at pub: Tackling Over-Smoothing for General Graph Convolutional Networks (2020) |
| 43 | DropEdge | 0.9090 best reported | best at pub: Training Robust Graph Neural Networks with Topology Adaptive Edge Dropping (2021) |
| 58 | GCNII | 0.9030
±0.0043 best reported | best at pub: Feature Transportation Improves Graph Neural Networks (AAAI 2023) |
| 70 | MixHop | 0.9004
±0.0141 best reported | best at pub: Language is All a Graph Needs (2023) |
| 109 | GRAND | 0.8902 best reported | best at pub: Feature Transportation Improves Graph Neural Networks (AAAI 2023) |
| 176 | EGNN | 0.8769
±0.0028 best reported | best at pub: Non-backtracking Graph Neural Networks (TMLR 2023) |
| 210 | MLP | 0.8690
±0.0074 | |
| 226 | DAGNN | 0.8640 best reported | best at pub: Tackling Over-Smoothing for General Graph Convolutional Networks (2020) |
| 395 | NodeNorm | 0.8070 | This paper |
| 508 | GroupNorm | 0.7950 | This paper |
| 558 | DropMessage | 0.7920 | This paper |
| 676 | PairNorm | 0.7800 | |
| 704 | WeightRep | 0.7768 | This paper |
Heterophilic Graphs
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | P^2GNN | 0.9672
±0.0147 | |
| 2 | DoG | 0.9660
±0.0210 | |
| 3 | GPF-plus | 0.9583
±0.0419 | |
| 34 | MLP | 0.9230
±0.0070 | |
| 46 | APPNP | 0.9131
±0.0197 best reported | best at pub: A Quasi-Wasserstein Loss for Learning Graph Neural Networks (WWW 2023) |
| 53 | GraphSAGE | 0.9000
±0.0365 | |
| 58 | GRN | 0.8973 | This paper |
| 70 | GCNII | 0.8918
±0.0443 best reported | best at pub: Convolutional Neural Networks on Graphs with Chebyshev Approximation, Revisited (NeurIPS 2022) best today: Piecewise Constant Spectral Graph Neural Network (TMLR 2025) |
| 97 | G2-gating | 0.8757 | This paper |
| 276 | MixHop | 0.7784
±0.0773 best reported | best at pub: Graph Pointer Neural Networks (AAAI 2021) best today: Graph Navier–Stokes Networks (2026) Difference within reported uncertainty; not counted as underperformance. |
| 392 | JKNet | 0.7000
±0.0549 best reported | best at pub: Optimization-Induced Graph Implicit Nonlinear Diffusion (ICML 2022) best today: Bayesian Neighborhood Adaptation for Graph Neural Networks (TMLR 2025) |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | P^2GNN | 0.9541
±0.0272 | |
| 2 | ACM-GCN | 0.9480
±0.0380 | |
| 3 | RF-GCN | 0.9429 | |
| 21 | APPNP | 0.9181
±0.0196 best reported | best at pub: LON-GNN: Spectral GNNs with Learnable Orthonormal Basis (2023) |
| 24 | MLP | 0.9136
±0.0070 | |
| 35 | GCNII | 0.8918
±0.0396 best reported | best at pub: Convolutional Neural Networks on Graphs with Chebyshev Approximation, Revisited (NeurIPS 2022) best today: $P^2$GNN: Two Prototype Sets to boost GNN Performance (2026) |
| 45 | G2-gating | 0.8730 | This paper |
| 69 | GRN | 0.8622 | This paper |
| 138 | SAGE | 0.8269 | |
| 183 | MixHop | 0.7950
±0.0630 best reported | best at pub: Label-Wise Graph Convolutional Network for Heterophilic Graphs (2021) Difference within reported uncertainty; not counted as underperformance. |
| 241 | JKNet | 0.6108 | prev best: Optimization-Induced Graph Implicit Nonlinear Diffusion (ICML 2022) best today: Bayesian Neighborhood Adaptation for Graph Neural Networks (TMLR 2025) Improvement within reported uncertainty; not highlighted. |
