Residual Connections and Normalization Can Provably Prevent Oversmoothing in GNNs
Not on the map. Why?
Abstract (arXiv)
Residual connections and normalization layers have become standard design choices for graph neural networks (GNNs), and were proposed as solutions to the mitigate the oversmoothing problem in GNNs. However, how exactly these methods help alleviate the oversmoothing problem from a theoretical perspective is not well understood. In this work, we provide a formal and precise characterization of (linearized) GNNs with residual connections and normalization layers. We establish that (a) for residual connections, the incorporation of the initial features at each layer can prevent the signal from becoming too smooth, and determines the subspace of possible node representations; (b) batch normalization prevents a complete collapse of the output embedding space to a one-dimensional subspace through the individual rescaling of each column of the feature matrix. This results in the convergence of node representations to the top-k eigenspace of the message-passing operator; (c) moreover, we show that the centering step of a normalization layer -- which can be understood as a projection -- alters the graph signal in message-passing in such a way that relevant information can become harder to extract. We therefore introduce a novel, principled normalization layer called GraphNormv2 in which the centering step is learned such that it does not distort the original graph signal in an undesirable way. Experimental results confirm the effectiveness of our method.
Key facts. Cited by 31 papers in the map (data through 7 Oct 2026). Builds on 48 of its 59 references that are in the map. First posted on arXiv 5 Jun 2024.
Builds on
48 of 59 references.
References · 48
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 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
- 2020Scaling Laws for Neural Language Modelscited by 6,411
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2016Layer Normalizationcited by 5,579
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
36 more
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
- 2016Instance Normalization: The Missing Ingredient for Fast Stylizationcited by 1,187
- 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,097
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
- 2020Simple and Deep Graph Convolutional Networkscited by 857
- 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 821
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 751
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 718
- 2020Benchmarking Graph Neural Networkscited by 672
- 2016Interaction Networks for Learning about Objects, Relations and Physicscited by 503
- 2020Graph Neural Networks in Recommender Systems: A Surveycited by 493
- 2021Attention is Not All You Need: Pure Attention Loses Rank Doubly Exponentially with Depthcited by 411
- 2021Graph Neural Networks with Learnable Structural and Positional Representationscited by 326
- 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
- 2023A Survey on Oversmoothing in Graph Neural Networkscited by 246
- 2020A Note on Over-Smoothing for Graph Neural Networkscited by 245
- 2019A Fair Comparison of Graph Neural Networks for Graph Classificationcited by 244
- 2020GraphNorm: A Principled Approach to Accelerating Graph Neural Network Trainingcited by 116
- 2020Towards Deeper Graph Neural Networks with Differentiable Group Normalizationcited by 113
- 2016Identity Matters in Deep Learningcited by 107
- 2022Not too little, not too much: a theoretical analysis of graph (over)smoothingcited by 106
- 2018Theoretical Analysis of Auto Rate-Tuning by Batch Normalizationcited by 65
- 2019A Mean Field Theory of Batch Normalizationcited by 58
- 2020Understanding and Resolving Performance Degradation in Graph Convolutional Networkscited by 53
- 2022A Non-Asymptotic Analysis of Oversmoothing in Graph Neural Networkscited by 49
- 2023Demystifying Oversmoothing in Attention-Based Graph Neural Networkscited by 47
- 2023ContraNorm: A Contrastive Learning Perspective on Oversmoothing and Beyondcited by 39
- 2021Batch Normalization Orthogonalizes Representations in Deep Random Networkscited by 28
- 2019Towards Understanding the Importance of Shortcut Connections in Residual Networkscited by 18
- 2020Large-time asymptotics in deep learningcited by 14
- 2022From Local to Global: Spectral-Inspired Graph Neural Networkscited by 11
- 2016Graph partitions and cluster synchronization in networks of oscillatorscited by 5
- 2022Neighborhood Structure Configuration Modelscited by 3
Built on by
Citing papers per year: 2024: 4; 2025: 15; 2026: 12.
31 papers.
Sort:
By area:
- 2024Dynamic metastability in the self-attention modelcited by 42
- 2025On Vanishing Gradients, Over-Smoothing, and Over-Squashing in GNNs: Bridging Recurrent and Graph Learningcited by 42
- 2024Measure-to-measure interpolation using Transformerscited by 28
- 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
- 2025Deeper with Riemannian Geometry: Overcoming Oversmoothing and Oversquashing for Graph Foundation Modelscited by 6
- 2025Multistability of Self-Attention Dynamics in Transformerscited by 6
- 2025Residual connections provably mitigate oversmoothing in graph neural networkscited by 5
- 2025On the Convergence of Gradient Descent on Learning Transformers with Residual Connectionscited by 5
- 2026On the Necessity of Learnable Sheaf Laplacianscited by 5
- 2024Simplifying the Theory on Over-Smoothingcited by 4
- 2025A Signed Graph Approach to Understanding and Mitigating Oversmoothing in GNNscited by 2
19 more
- 2025Early-Exit Graph Neural Networkscited by 2
- 2026Beyond ReLU: Bifurcation, Oversmoothing, and Topological Priorscited by 2
- 2025GEDAN: Learning the Edit Costs for Graph Edit Distancecited by 1
- 2026Position: Don't be Afraid of Over-Smoothing And Over-Squashingcited by 1
- 2026Agent Harness Distillation: Inference-Time Harness Extraction and Exploitation in Autonomous Multi-Agent Systemscited by 1
- 2025Data Uniformity Improves Training Efficiency and More, with a Convergence Framework Beyond the NTK Regimecited by 0
- 2025Bridging Computational Social Science and Deep Learning: Cultural Dissemination-Inspired Graph Neural Networkscited by 0
- 2025Model Metamers Reveal Invariances in Graph Neural Networkscited by 0
- 2025Solving Oversmoothing in GNNs via Nonlocal Message Passing: Algebraic Smoothing and Depth Scalabilitycited by 0
- 2025CLARGA: Multimodal Graph Representation Learning over Arbitrary Sets of Modalitiescited by 0
- 2025ParaFormer: A Generalized PageRank Graph Transformer for Graph Representation Learningcited by 0
- 2026Graph Learning Should Move Beyond Restrictive Views of Spectral and Message-Passing GNNscited by 0
- 2026Local Message-Passing for Discrete Graph Generationcited by 0
- 2026GOMA: Toward Structure-Driven Multimodal Alignment from a Graph Signal Smoothing Perspectivecited by 0
- 2026Analogies between Transformer Layers and Power Methodcited by 0
- 2026Learning Graphs through Continuous Information Entropy Fieldscited by 0
- 2026A Spectral Theory of Normalized Corrected GNN Propagationcited by 0
- 2026Exploring Oversmoothing with Householder Matricescited by 0
- 2026Finite-Time Node Separation in Recurrent Graph Neural Networks with Persistent Gaussian Perturbationscited by 0
- 2026Finite-Time Node Separation in Recurrent Graph Neural Networks with Persistent Gaussian Perturbations12 Sep 2026
- 2026Exploring Oversmoothing with Householder Matrices12 Aug 2026
- 2026Agent Harness Distillation: Inference-Time Harness Extraction and Exploitation in Autonomous Multi-Agent Systems30 Jul 2026
- 2026A Spectral Theory of Normalized Corrected GNN Propagation22 Jun 2026
- 2026Learning Graphs through Continuous Information Entropy Fields22 Jun 2026
- 2026Analogies between Transformer Layers and Power Method25 May 2026
- 2026GOMA: Toward Structure-Driven Multimodal Alignment from a Graph Signal Smoothing Perspective15 May 2026
- 2026Local Message-Passing for Discrete Graph Generation9 Mar 2026
- 2026On the Necessity of Learnable Sheaf Laplacians5 Mar 2026
- 2026Beyond ReLU: Bifurcation, Oversmoothing, and Topological Priors17 Feb 2026
- 2026Graph Learning Should Move Beyond Restrictive Views of Spectral and Message-Passing GNNs10 Feb 2026
- 2026Position: Don't be Afraid of Over-Smoothing And Over-Squashing12 Jan 2026
19 more
- 2025ParaFormer: A Generalized PageRank Graph Transformer for Graph Representation Learning16 Dec 2025
- 2025CLARGA: Multimodal Graph Representation Learning over Arbitrary Sets of Modalities10 Dec 2025
- 2025Solving Oversmoothing in GNNs via Nonlocal Message Passing: Algebraic Smoothing and Depth Scalability9 Dec 2025
- 2025Multistability of Self-Attention Dynamics in Transformers14 Nov 2025
- 2025Deeper with Riemannian Geometry: Overcoming Oversmoothing and Oversquashing for Graph Foundation Models20 Oct 2025
- 2025Model Metamers Reveal Invariances in Graph Neural Networks20 Oct 2025
- 2025Bridging Computational Social Science and Deep Learning: Cultural Dissemination-Inspired Graph Neural Networks23 Sep 2025
- 2025GEDAN: Learning the Edit Costs for Graph Edit Distance5 Aug 2025
- 2025Data Uniformity Improves Training Efficiency and More, with a Convergence Framework Beyond the NTK Regime30 Jun 2025
- 2025On the Convergence of Gradient Descent on Learning Transformers with Residual Connections5 Jun 2025
- 2025Early-Exit Graph Neural Networks23 May 2025
- 2025A Signed Graph Approach to Understanding and Mitigating Oversmoothing in GNNs17 Feb 2025
- 2025On Vanishing Gradients, Over-Smoothing, and Over-Squashing in GNNs: Bridging Recurrent and Graph Learning15 Feb 2025
- 2025Are We Measuring Oversmoothing in Graph Neural Networks Correctly?7 Feb 2025
- 2025Residual connections provably mitigate oversmoothing in graph neural networks1 Jan 2025
- 2024Measure-to-measure interpolation using Transformers7 Nov 2024
- 2024Dynamic metastability in the self-attention model9 Oct 2024
- 2024Preventing Representational Rank Collapse in MPNNs by Splitting the Computational Graph17 Sep 2024
- 2024Simplifying the Theory on Over-Smoothing16 Jul 2024
- 2024Dynamic metastability in the self-attention modelcited by 42
- 2025On Vanishing Gradients, Over-Smoothing, and Over-Squashing in GNNs: Bridging Recurrent and Graph Learningcited by 42
- 2024Measure-to-measure interpolation using Transformerscited by 28
- 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
- 2025Deeper with Riemannian Geometry: Overcoming Oversmoothing and Oversquashing for Graph Foundation Modelscited by 6
- 2025Multistability of Self-Attention Dynamics in Transformerscited by 6
- 2025Residual connections provably mitigate oversmoothing in graph neural networkscited by 5
- 2025On the Convergence of Gradient Descent on Learning Transformers with Residual Connectionscited by 5
- 2026On the Necessity of Learnable Sheaf Laplacianscited by 5
- 2024Simplifying the Theory on Over-Smoothingcited by 4
- 2025A Signed Graph Approach to Understanding and Mitigating Oversmoothing in GNNscited by 2
12 most cited of 30 All 30 (JSON)
- 2026Finite-Time Node Separation in Recurrent Graph Neural Networks with Persistent Gaussian Perturbations12 Sep 2026
- 2026Exploring Oversmoothing with Householder Matrices12 Aug 2026
- 2026A Spectral Theory of Normalized Corrected GNN Propagation22 Jun 2026
- 2026Learning Graphs through Continuous Information Entropy Fields22 Jun 2026
- 2026Analogies between Transformer Layers and Power Method25 May 2026
- 2026GOMA: Toward Structure-Driven Multimodal Alignment from a Graph Signal Smoothing Perspective15 May 2026
- 2026Local Message-Passing for Discrete Graph Generation9 Mar 2026
- 2026On the Necessity of Learnable Sheaf Laplacians5 Mar 2026
- 2026Beyond ReLU: Bifurcation, Oversmoothing, and Topological Priors17 Feb 2026
- 2026Graph Learning Should Move Beyond Restrictive Views of Spectral and Message-Passing GNNs10 Feb 2026
- 2026Position: Don't be Afraid of Over-Smoothing And Over-Squashing12 Jan 2026
- 2025ParaFormer: A Generalized PageRank Graph Transformer for Graph Representation Learning16 Dec 2025
12 newest of 30 All 30 (JSON)