Curriculum-Enhanced Residual Soft An-Isotropic Normalization for Over-smoothness in Deep GNNs
Abstract
Despite Graph neural networks' significant performance gain over many classic techniques in various graph-related downstream tasks, their successes are restricted in shallow models due to over-smoothness and the difficulties of optimizations among many other issues. In this paper, to alleviate the over-smoothing issue, we propose a soft graph normalization method to preserve the diversities of node embeddings and prevent indiscrimination due to possible over-closeness. Combined with residual connections, we analyze the reason why the method can effectively capture the knowledge in both input graph structures and node features even with deep networks. Additionally, inspired by Curriculum Learning that learns easy examples before the hard ones, we propose a novel label-smoothing-based learning framework to enhance the optimization of deep GNNs, which iteratively smooths labels in an auxiliary graph and constructs many gradual non-smooth tasks for extracting increasingly complex knowledge and gradually discriminating nodes from coarse to fine. The method arguably reduces the risk of overfitting and generalizes better results. Finally, extensive experiments are carried out to demonstrate the effectiveness and potential of the proposed model and learning framework through comparison with twelve existing baselines including the state-of-the-art methods on twelve real-world node classification benchmarks.
Benchmark Results
Tested on 5 datasets 55 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 best reported | best at pub: Tackling Over-Smoothing for General Graph Convolutional Networks (2020) |
| 20 | GAT | 0.9233
±0.0018 best reported | best at pub: Tackling Over-Smoothing for General Graph Convolutional Networks (2020) |
| 24 | JKNet | 0.9160 best reported | best at pub: Tackling Over-Smoothing for General Graph Convolutional Networks (2020) |
| 58 | GCNII | 0.9030
±0.0043 best reported | best at pub: Feature Transportation Improves Graph Neural Networks (AAAI 2023) |
| 93 | BernNet | 0.8933
±0.0007 best reported | best at pub: Feature Expansion for Graph Neural Networks (ICML 2023) |
| 101 | GPRGNN | 0.8911
±0.0008 best reported | best at pub: Feature Expansion for Graph Neural Networks (ICML 2023) |
| 116 | SAGE | 0.8881
±0.0015 | |
| 141 | SGC | 0.8832
±0.0055 best reported | |
| 157 | GIN | 0.8810 best reported | best at pub: UGSL: A Unified Framework for Benchmarking Graph Structure Learning (2023) |
| 199 | ChebNet | 0.8718
±0.0029 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) |
| 342 | R-SoftGraphAIN | 0.8158
±0.0066 | This paper |
| 676 | PairNorm | 0.7800 best reported |
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 | |
| 22 | BernNet | 0.9328
±0.0148 best reported | best at pub: A Quasi-Wasserstein Loss for Learning Graph Neural Networks (WWW 2023) |
| 28 | GPRGNN | 0.9295
±0.0131 best reported | best at pub: Node-oriented Spectral Filtering for Graph Neural Networks (2022) best today: GrokFormer: Graph Fourier Kolmogorov-Arnold Transformers (ICML 2024) |
| 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 | |
| 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) |
| 110 | ChebNet | 0.8628
±0.0262 best reported | best at pub: Convolutional Neural Networks on Graphs with Chebyshev Approximation, Revisited (NeurIPS 2022) best today: Simplified PCNet with Robustness (2024) |
| 135 | Ours(GCN) | 0.8541 | This paper |
| 211 | GAT | 0.8162
±0.0645 best reported | best at pub: A Quasi-Wasserstein Loss for Learning Graph Neural Networks (WWW 2023) best today: Equivariance Everywhere All At Once: A Recipe for Graph Foundation Models (2025) |
| 257 | GCN | 0.7933
±0.0447 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) best today: Graph Wave Networks (WWW 2025) |
| 326 | GIN | 0.7460
±0.0080 best reported | |
| 330 | SGC | 0.7440
±0.0600 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) |
| 386 | DAGNN | 0.7027
±0.0493 best reported | |
| 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) |
| 499 | PairNorm | 0.6030
±0.0430 best reported | best at pub: Graph-Coupled Oscillator Networks (ICML 2022) |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | DiGGR | 0.4535
±0.0353 | |
| 2 | TRIGON | 0.4402
±0.0028 | |
| 3 | DoG | 0.4320
±0.0120 | |
| 21 | BernNet | 0.4179
±0.0101 best reported | best at pub: LON-GNN: Spectral GNNs with Learnable Orthonormal Basis (2023) best today: $P^2$GNN: Two Prototype Sets to boost GNN Performance (2026) |
| 38 | GCNII | 0.4082
±0.0179 best reported | best at pub: Feature Expansion for Graph Neural Networks (ICML 2023) best today: $P^2$GNN: Two Prototype Sets to boost GNN Performance (2026) |
| 41 | APPNP | 0.4046
±0.0064 best reported | best at pub: A Quasi-Wasserstein Loss for Learning Graph Neural Networks (WWW 2023) |
| 42 | MLP | 0.4026
±0.0108 | |
| 52 | GPRGNN | 0.3992
±0.0067 best reported | best at pub: LON-GNN: Spectral GNNs with Learnable Orthonormal Basis (2023) best today: GrokFormer: Graph Fourier Kolmogorov-Arnold Transformers (ICML 2024) |
| 68 | GraphSAGE | 0.3899
±0.0085 | |
| 81 | R-SoftGraphAIN | 0.3849 | This paper |
| 88 | ChebNet | 0.3802
±0.0023 best reported | best at pub: Node-oriented Spectral Filtering for Graph Neural Networks (2022) |
| 135 | GCN | 0.3690 best reported | best at pub: Beyond Low-frequency Information in Graph Convolutional Networks (AAAI 2021) |
| 182 | GAT | 0.3605
±0.0035 best reported | best at pub: Hierarchical Graph Transformer with Adaptive Node Sampling (NeurIPS 2022) |
| 211 | DAGNN | 0.3551
±0.0110 best reported | |
| 237 | SGC | 0.3490
±0.0070 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) |
| 266 | GIN | 0.3410
±0.0030 best reported | best at pub: A Quasi-Wasserstein Loss for Learning Graph Neural Networks (WWW 2023) best today: What Can We Learn From MIMO Graph Convolutions? (IJCAI 2025) |
| 281 | JKNet | 0.3342
±0.0028 best reported | best at pub: Hierarchical Graph Transformer with Adaptive Node Sampling (NeurIPS 2022) |
| 408 | PairNorm | 0.2740
±0.0124 best reported | best at pub: Understanding convolution on graphs via energies (TMLR 2022) best today: Complex-Weighted Convolutional Networks: Provable Expressiveness via Complex Diffusion (LoG 2025) |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | DMD++ | 0.9190
±0.0260 | |
| 2 | F-GREAD-BS | 0.9059
±0.0380 | |
| 3 | APPNP | 0.9010
±0.0350 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) best today: When Graph Neural Networks Meet Dynamic Mode Decomposition (ICLR 2024) |
| 5 | GPRGNN | 0.8990
±0.0300 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) best today: When Graph Neural Networks Meet Dynamic Mode Decomposition (ICLR 2024) |
| 37 | MLP | 0.8629
±0.0450 | |
| 46 | R-SoftGraphAIN | 0.8471
±0.0088 | This paper |
| 53 | GAT | 0.8430
±0.0370 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) |
| 63 | GCN | 0.8310
±0.0320 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) |
| 69 | GraphSAGE | 0.8118
±0.0556 | |
| 75 | GCNII | 0.8039
±0.0340 best reported | best at pub: From Node Interaction to Hop Interaction: New Effective and Scalable Graph Learning Paradigm (2022) best today: Graph Navier–Stokes Networks (2026) |
| 85 | ChebNet | 0.7902
±0.0318 best reported | best at pub: Non-backtracking Graph Neural Networks (TMLR 2023) best today: Graph Navier–Stokes Networks (2026) |
| 86 | GIN | 0.7900
±0.0060 best reported | best today: What Can We Learn From MIMO Graph Convolutions? (IJCAI 2025) |
| 91 | SGC | 0.7780
±0.0470 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) |
| 119 | DAGNN | 0.7176
±0.0525 best reported | |
| 154 | BernNet | 0.6353
±0.0474 | This paper |
| 166 | JKNet | 0.6098
±0.0297 best reported | best at pub: Optimization-Induced Graph Implicit Nonlinear Diffusion (ICML 2022) |
| 169 | PairNorm | 0.6027 best reported | best today: Global-Local Graph Neural Networks for Node-Classification (2024) |
