On Provable Benefits of Depth in Training Graph Convolutional Networks
Not on the map. Why?
Abstract (arXiv)
Graph Convolutional Networks (GCNs) are known to suffer from performance degradation as the number of layers increases, which is usually attributed to over-smoothing. Despite the apparent consensus, we observe that there exists a discrepancy between the theoretical understanding of over-smoothing and the practical capabilities of GCNs. Specifically, we argue that over-smoothing does not necessarily happen in practice, a deeper model is provably expressive, can converge to global optimum with linear convergence rate, and achieve very high training accuracy as long as properly trained. Despite being capable of achieving high training accuracy, empirical results show that the deeper models generalize poorly on the testing stage and existing theoretical understanding of such behavior remains elusive. To achieve better understanding, we carefully analyze the generalization capability of GCNs, and show that the training strategies to achieve high training accuracy significantly deteriorate the generalization capability of GCNs. Motivated by these findings, we propose a decoupled structure for GCNs that detaches weight matrices from feature propagation to preserve the expressive power and ensure good generalization performance. We conduct empirical evaluations on various synthetic and real-world datasets to validate the correctness of our theory.
Key facts. Cited by 58 papers in the map (data through 14 Oct 2026). Builds on 47 of its 67 references that are in the map. First posted on arXiv 28 Oct 2021.
Builds on
47 of 67 references.
References · 47
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,611
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2019Simplifying Graph Convolutional Networkscited by 1,477
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,102
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 993
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 881
35 more
- 2020Simple and Deep Graph Convolutional Networkscited by 860
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 754
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 680
- 2020On the Bottleneck of Graph Neural Networks and its Practical Implicationscited by 631
- 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 595
- 2019DeepGCNs: Can GCNs Go as Deep as CNNs?cited by 527
- 2019Predicting Dynamic Embedding Trajectory in Temporal Interaction Networkscited by 448
- 2019KGAT: Knowledge Graph Attention Network for Recommendationcited by 343
- 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
- 2020A Note on Over-Smoothing for Graph Neural Networkscited by 249
- 2020Can Graph Neural Networks Count Substructures?cited by 236
- 2020How Neural Networks Extrapolate: From Feedforward to Graph Neural Networkscited by 222
- 2020Generalization and Representational Limits of Graph Neural Networkscited by 218
- 2019What graph neural networks cannot learn: depth vs widthcited by 201
- 2021Two Sides of the Same Coin: Heterophily and Oversmoothing in Graph Convolutional Neural Networkscited by 182
- 2019Graph Neural Tangent Kernel: Fusing Graph Neural Networks with Graph Kernelscited by 161
- 2019What Can Neural Networks Reason About?cited by 159
- 2018Traffic Graph Convolutional Recurrent Neural Network: A Deep Learning Framework for Network-Scale Traffic Learning and Forecastingcited by 146
- 2018Contextual Stochastic Block Modelscited by 134
- 2019Knowledge-aware Graph Neural Networks with Label Smoothness Regularization for Recommender Systemscited by 107
- 2020A PAC-Bayesian Approach to Generalization Bounds for Graph Neural Networkscited by 85
- 2019Stability and Generalization of Graph Convolutional Neural Networkscited by 81
- 2020Tackling Over-Smoothing for General Graph Convolutional Networkscited by 66
- 2018Graph Transformation Policy Network for Chemical Reaction Predictioncited by 56
- 2020Revisiting Over-smoothing in Deep GCNscited by 55
- 2019Predicting Path Failure In Time-Evolving Graphscited by 54
- 2020Minimal Variance Sampling with Provable Guarantees for Fast Training of Graph Neural Networkscited by 54
- 2021On the Proof of Global Convergence of Gradient Descent for Deep ReLU Networks with Linear Widthscited by 44
- 2019Estimating Node Importance in Knowledge Graphs Using Graph Neural Networkscited by 43
- 2019MCNE: An End-to-End Framework for Learning Multiple Conditional Network Representations of Social Networkcited by 31
- 2020Optimization and Generalization Analysis of Transduction through Gradient Boosting and Application to Multi-scale Graph Neural Networkscited by 31
- 2020On Graph Neural Networks versus Graph-Augmented MLPscited by 30
- 2018Semi-supervised User Geolocation via Graph Convolutional Networkscited by 27
- 2020Geometrically Principled Connections in Graph Neural Networkscited by 8
- 2020Training Matters: Unlocking Potentials of Deeper Graph Convolutional Neural Networkscited by 7
Built on by
Citing papers per year: 2021: 3; 2022: 13; 2023: 14; 2024: 19; 2025: 7; 2026: 2.
58 papers.
Sort:
By area:
- 2023Do We Really Need Complicated Model Architectures For Temporal Networks?cited by 143
- 2024GFT: Graph Foundation Model with Transferable Tree Vocabularycited by 85
- 2023Ordered GNN: Ordering Message Passing to Deal with Heterophily and Over-smoothingcited by 67
- 2022Equivariant Hypergraph Diffusion Neural Operatorscited by 47
- 2022Graph Neural Networks are Inherently Good Generalizers: Insights by Bridging GNNs and MLPscited by 42
- 2023Towards Understanding the Generalization of Graph Neural Networkscited by 41
- 2023Demystifying Structural Disparity in Graph Neural Networks: Can One Size Fit All?cited by 41
- 2022Model Degradation Hinders Deep Graph Neural Networkscited by 26
- 2022Generalization Guarantee of Training Graph Convolutional Networks with Graph Topology Samplingcited by 23
- 2023Efficiently Forgetting What You Have Learned in Graph Representation Learning via Projectioncited by 20
- 2022Understanding Non-linearity in Graph Neural Networks from the Bayesian-Inference Perspectivecited by 19
- 2025Oversmoothing, Oversquashing, Heterophily, Long-Range, and more: Demystifying Common Beliefs in Graph Machine Learningcited by 19
38 more
- 2024A Survey of Large Language Models on Generative Graph Analytics: Query, Learning, and Applicationscited by 17
- 2024A Manifold Perspective on the Statistical Generalization of Graph Neural Networkscited by 17
- 2023Joint Edge-Model Sparse Learning is Provably Efficient for Graph Neural Networkscited by 16
- 2024What Improves the Generalization of Graph Transformers? A Theoretical Dive into the Self-attention and Positional Encodingcited by 14
- 2021Graph Kernel Neural Networkscited by 13
- 2023TFE-GNN: A Temporal Fusion Encoder Using Graph Neural Networks for Fine-grained Encrypted Traffic Classificationcited by 13
- 2023Optimal Inference in Contextual Stochastic Block Modelscited by 12
- 2024Towards Bridging Generalization and Expressivity of Graph Neural Networkscited by 12
- 2022Old can be Gold: Better Gradient Flow can Make Vanilla-GCNs Great Againcited by 11
- 2021SkipNode: On Alleviating Performance Degradation for Deep Graph Convolutional Networkscited by 10
- 2023Are GATs Out of Balance?cited by 10
- 2024Beyond Over-smoothing: Uncovering the Trainability Challenges in Deep Graph Neural Networkscited by 10
- 2022Analysis of Convolutions, Non-linearity and Depth in Graph Neural Networks using Neural Tangent Kernelcited by 8
- 2023Decouple Graph Neural Networks: Train Multiple Simple GNNs Simultaneously Instead of Onecited by 7
- 2024Generalization of Geometric Graph Neural Networks with Lipschitz Loss Functionscited by 6
- 2024Deeper Insights into Deep Graph Convolutional Networks: Stability and Generalizationcited by 6
- 2024GATE: How to Keep Out Intrusive Neighborscited by 5
- 2024Generalization Error of Graph Neural Networks in the Mean-field Regimecited by 4
- 2023How Graph Neural Networks Learn: Lessons from Training Dynamicscited by 3
- 2024Asymptotic generalization error of a single-layer graph convolutional networkcited by 3
- 2024Foundations and Frontiers of Graph Learning Theorycited by 3
- 2022Towards Understanding Graph Neural Networks: An Algorithm Unrolling Perspectivecited by 2
- 2022ASGNN: Graph Neural Networks with Adaptive Structurecited by 2
- 2022A Simple Hypergraph Kernel Convolution based on Discounted Markov Diffusion Processcited by 2
- 2023Information-Theoretic Generalization Bounds for Transductive Learning and its Applicationscited by 2
- 2024Making Classic GNNs Strong Baselines Across Varying Homophily: A Smoothness-Generalization Perspectivecited by 2
- 2025Statistical physics analysis of graph neural networks: Approaching optimality in the contextual stochastic block modelcited by 2
- 2021AnchorGAE: General Data Clustering via O(n) Bipartite Graph Convolutioncited by 1
- 2022Universal Deep GNNs: Rethinking Residual Connection in GNNs from a Path Decomposition Perspective for Preventing the Over-smoothingcited by 1
- 2022Generative Graph Neural Networks for Link Predictioncited by 1
- 2024Generalization of Graph Neural Networks through the Lens of Homomorphismcited by 1
- 2024Bridging Smoothness and Approximation: Theoretical Insights into Over-Smoothing in Graph Neural Networkscited by 1
- 2024When narrower is better: the narrow width limit of Bayesian parallel branching neural networkscited by 1
- 2024Mixture of Scope Experts at Test: Generalizing Deeper Graph Neural Networks with Shallow Variantscited by 1
- 2022Predicting Protein-Ligand Binding Affinity with Equivariant Line Graph Networkcited by 0
- 2023Understanding and Improving Deep Graph Neural Networks: A Probabilistic Graphical Model Perspectivecited by 0
- 2023GGNNs : Generalizing GNNs using Residual Connections and Weighted Message Passingcited by 0
- 2024Improving Node Representation by Boosting Target-Aware Contrastive Losscited by 0
50 most cited of 58 All 58 (JSON)
- 2026Transductive Generalization via Optimal Transport and Its Application to Graph Node Classification10 Mar 2026
- 2026Deep Learning-based Binary Analysis for Vulnerability Detection in x86-64 Machine Code14 Jan 2026
- 2025How Wide and How Deep? Mitigating Over-Squashing of GNNs via Channel Capacity Constrained Estimation9 Nov 2025
- 2025Analyzing the Effect of Embedding Norms and Singular Values to Oversmoothing in Graph Neural Networks7 Oct 2025
- 2025PAC-Bayesian Generalization Bounds for Graph Convolutional Networks on Inductive Node Classification8 Sep 2025
- 2025Theoretical Learning Performance of Graph Neural Networks: The Impact of Jumping Connections and Layer-wise Sparsification7 Jul 2025
- 2025Oversmoothing, Oversquashing, Heterophily, Long-Range, and more: Demystifying Common Beliefs in Graph Machine Learning21 May 2025
- 2025Statistical physics analysis of graph neural networks: Approaching optimality in the contextual stochastic block model3 Mar 2025
- 2025UPL: Uncertainty-aware Pseudo-labeling for Imbalance Transductive Node Classification2 Feb 2025
- 2024Making Classic GNNs Strong Baselines Across Varying Homophily: A Smoothness-Generalization Perspective13 Dec 2024
- 2024GFT: Graph Foundation Model with Transferable Tree Vocabulary9 Nov 2024
- 2024Rethinking Node Representation Interpretation through Relation Coherence1 Nov 2024
38 more
- 2024Towards Bridging Generalization and Expressivity of Graph Neural Networks14 Oct 2024
- 2024Deeper Insights into Deep Graph Convolutional Networks: Stability and Generalization11 Oct 2024
- 2024Improving Node Representation by Boosting Target-Aware Contrastive Loss4 Oct 2024
- 2024Mixture of Scope Experts at Test: Generalizing Deeper Graph Neural Networks with Shallow Variants11 Sep 2024
- 2024Generalization of Geometric Graph Neural Networks with Lipschitz Loss Functions8 Sep 2024
- 2024Beyond Over-smoothing: Uncovering the Trainability Challenges in Deep Graph Neural Networks7 Aug 2024
- 2024When narrower is better: the narrow width limit of Bayesian parallel branching neural networks26 Jul 2024
- 2024Foundations and Frontiers of Graph Learning Theory3 Jul 2024
- 2024Bridging Smoothness and Approximation: Theoretical Insights into Over-Smoothing in Graph Neural Networks1 Jul 2024
- 2024A Manifold Perspective on the Statistical Generalization of Graph Neural Networks7 Jun 2024
- 2024What Improves the Generalization of Graph Transformers? A Theoretical Dive into the Self-attention and Positional Encoding4 Jun 2024
- 2024GATE: How to Keep Out Intrusive Neighbors1 Jun 2024
- 2024A Survey of Large Language Models on Generative Graph Analytics: Query, Learning, and Applications23 Apr 2024
- 2024Generalization of Graph Neural Networks through the Lens of Homomorphism10 Mar 2024
- 2024Generalization Error of Graph Neural Networks in the Mean-field Regime10 Feb 2024
- 2024Asymptotic generalization error of a single-layer graph convolutional network6 Feb 2024
- 2023GGNNs : Generalizing GNNs using Residual Connections and Weighted Message Passing26 Nov 2023
- 2023Information-Theoretic Generalization Bounds for Transductive Learning and its Applications8 Nov 2023
- 2023Are GATs Out of Balance?11 Oct 2023
- 2023How Graph Neural Networks Learn: Lessons from Training Dynamics8 Oct 2023
- 2023TFE-GNN: A Temporal Fusion Encoder Using Graph Neural Networks for Fine-grained Encrypted Traffic Classification31 Jul 2023
- 2023Optimal Inference in Contextual Stochastic Block Models6 Jun 2023
- 2023Demystifying Structural Disparity in Graph Neural Networks: Can One Size Fit All?2 Jun 2023
- 2023Towards Understanding the Generalization of Graph Neural Networks14 May 2023
- 2023Decouple Graph Neural Networks: Train Multiple Simple GNNs Simultaneously Instead of One20 Apr 2023
- 2023Do We Really Need Complicated Model Architectures For Temporal Networks?22 Feb 2023
- 2023Efficiently Forgetting What You Have Learned in Graph Representation Learning via Projection17 Feb 2023
- 2023Joint Edge-Model Sparse Learning is Provably Efficient for Graph Neural Networks6 Feb 2023
- 2023Ordered GNN: Ordering Message Passing to Deal with Heterophily and Over-smoothing3 Feb 2023
- 2023Understanding and Improving Deep Graph Neural Networks: A Probabilistic Graphical Model Perspective25 Jan 2023
- 2022Generative Graph Neural Networks for Link Prediction31 Dec 2022
- 2022Graph Neural Networks are Inherently Good Generalizers: Insights by Bridging GNNs and MLPs18 Dec 2022
- 2022A Simple Hypergraph Kernel Convolution based on Discounted Markov Diffusion Process30 Oct 2022
- 2022Predicting Protein-Ligand Binding Affinity with Equivariant Line Graph Network27 Oct 2022
- 2022Analysis of Convolutions, Non-linearity and Depth in Graph Neural Networks using Neural Tangent Kernel18 Oct 2022
- 2022Old can be Gold: Better Gradient Flow can Make Vanilla-GCNs Great Again14 Oct 2022
- 2022ASGNN: Graph Neural Networks with Adaptive Structure3 Oct 2022
- 2022Understanding Non-linearity in Graph Neural Networks from the Bayesian-Inference Perspective22 Jul 2022
50 newest of 58 All 58 (JSON)
- 2023Do We Really Need Complicated Model Architectures For Temporal Networks?cited by 143
- 2024GFT: Graph Foundation Model with Transferable Tree Vocabularycited by 85
- 2023Ordered GNN: Ordering Message Passing to Deal with Heterophily and Over-smoothingcited by 67
- 2022Equivariant Hypergraph Diffusion Neural Operatorscited by 47
- 2022Graph Neural Networks are Inherently Good Generalizers: Insights by Bridging GNNs and MLPscited by 42
- 2023Towards Understanding the Generalization of Graph Neural Networkscited by 41
- 2023Demystifying Structural Disparity in Graph Neural Networks: Can One Size Fit All?cited by 41
- 2022Model Degradation Hinders Deep Graph Neural Networkscited by 26
- 2022Generalization Guarantee of Training Graph Convolutional Networks with Graph Topology Samplingcited by 23
- 2022Understanding Non-linearity in Graph Neural Networks from the Bayesian-Inference Perspectivecited by 19
- 2025Oversmoothing, Oversquashing, Heterophily, Long-Range, and more: Demystifying Common Beliefs in Graph Machine Learningcited by 19
- 2024A Survey of Large Language Models on Generative Graph Analytics: Query, Learning, and Applicationscited by 17
12 most cited of 57 All 57 (JSON)
- 2026Transductive Generalization via Optimal Transport and Its Application to Graph Node Classification10 Mar 2026
- 2026Deep Learning-based Binary Analysis for Vulnerability Detection in x86-64 Machine Code14 Jan 2026
- 2025How Wide and How Deep? Mitigating Over-Squashing of GNNs via Channel Capacity Constrained Estimation9 Nov 2025
- 2025Analyzing the Effect of Embedding Norms and Singular Values to Oversmoothing in Graph Neural Networks7 Oct 2025
- 2025PAC-Bayesian Generalization Bounds for Graph Convolutional Networks on Inductive Node Classification8 Sep 2025
- 2025Theoretical Learning Performance of Graph Neural Networks: The Impact of Jumping Connections and Layer-wise Sparsification7 Jul 2025
- 2025Oversmoothing, Oversquashing, Heterophily, Long-Range, and more: Demystifying Common Beliefs in Graph Machine Learning21 May 2025
- 2025Statistical physics analysis of graph neural networks: Approaching optimality in the contextual stochastic block model3 Mar 2025
- 2025UPL: Uncertainty-aware Pseudo-labeling for Imbalance Transductive Node Classification2 Feb 2025
- 2024Making Classic GNNs Strong Baselines Across Varying Homophily: A Smoothness-Generalization Perspective13 Dec 2024
- 2024GFT: Graph Foundation Model with Transferable Tree Vocabulary9 Nov 2024
- 2024Rethinking Node Representation Interpretation through Relation Coherence1 Nov 2024
12 newest of 57 All 57 (JSON)