Old can be Gold: Better Gradient Flow can Make Vanilla-GCNs Great Again
Not on the map. Why?
Abstract (arXiv)
Despite the enormous success of Graph Convolutional Networks (GCNs) in modeling graph-structured data, most of the current GCNs are shallow due to the notoriously challenging problems of over-smoothening and information squashing along with conventional difficulty caused by vanishing gradients and over-fitting. Previous works have been primarily focused on the study of over-smoothening and over-squashing phenomena in training deep GCNs. Surprisingly, in comparison with CNNs/RNNs, very limited attention has been given to understanding how healthy gradient flow can benefit the trainability of deep GCNs. In this paper, firstly, we provide a new perspective of gradient flow to understand the substandard performance of deep GCNs and hypothesize that by facilitating healthy gradient flow, we can significantly improve their trainability, as well as achieve state-of-the-art (SOTA) level performance from vanilla-GCNs. Next, we argue that blindly adopting the Glorot initialization for GCNs is not optimal, and derive a topology-aware isometric initialization scheme for vanilla-GCNs based on the principles of isometry. Additionally, contrary to ad-hoc addition of skip-connections, we propose to use gradient-guided dynamic rewiring of vanilla-GCNs} with skip connections. Our dynamic rewiring method uses the gradient flow within each layer during training to introduce on-demand skip-connections adaptively. We provide extensive empirical evidence across multiple datasets that our methods improve gradient flow in deep vanilla-GCNs and significantly boost their performance to comfortably compete and outperform many fancy state-of-the-art methods. Codes are available at: https://github.com/VITA-Group/GradientGCN.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 56 of its 70 references that are in the map. First posted on arXiv 14 Oct 2022.
Builds on
56 of 70 references.
References · 56
- 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
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2018Group Normalizationcited by 1,514
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
38 more
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
- 2020Simple and Deep Graph Convolutional Networkscited by 857
- 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 821
- 2015Gated Graph Sequence Neural Networkscited by 792
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 679
- 2020On the Bottleneck of Graph Neural Networks and its Practical Implicationscited by 624
- 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 592
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
- 2017Graph Signal Processing: Overview, Challenges and Applicationscited by 409
- 2017Residual Gated Graph ConvNetscited by 341
- 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
- 2020Towards Deeper Graph Neural Networkscited by 296
- 2019Revisiting Graph Neural Networks: All We Have is Low-Pass Filterscited by 260
- 2020A Note on Over-Smoothing for Graph Neural Networkscited by 245
- 2019Semantic Graph Convolutional Networks for 3D Human Pose Regressioncited by 204
- 2016Deep Information Propagationcited by 194
- 2019Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networkscited by 177
- 2020When Radiology Report Generation Meets Knowledge Graphcited by 144
- 2017Predicting multicellular function through multi-layer tissue networkscited by 138
- 2022Anti-Oversmoothing in Deep Vision Transformers via the Fourier Domain Analysis: From Theory to Practicecited by 136
- 2017Resurrecting the sigmoid in deep learning through dynamical isometry: theory and practicecited by 132
- 2020When Does Self-Supervision Help Graph Convolutional Networks?cited by 121
- 2018Large-Scale Learnable Graph Convolutional Networkscited by 113
- 2020Towards Deeper Graph Neural Networks with Differentiable Group Normalizationcited by 113
- 2018Attention-based Graph Neural Network for Semi-supervised Learningcited by 100
- 2021Dirichlet Energy Constrained Learning for Deep Graph Neural Networkscited by 97
- 2018GAMENet: Graph Augmented MEmory Networks for Recommending Medication Combinationcited by 79
- 2020Tackling Over-Smoothing for General Graph Convolutional Networkscited by 66
- 2021On Provable Benefits of Depth in Training Graph Convolutional Networkscited by 58
- 2021Cold Brew: Distilling Graph Node Representations with Incomplete or Missing Neighborhoodscited by 57
- 2020Revisiting Over-smoothing in Deep GCNscited by 55
- 2020Understanding and Resolving Performance Degradation in Graph Convolutional Networkscited by 53
- 2020L2-GCN: Layer-Wise and Learned Efficient Training of Graph Convolutional Networkscited by 48
- 2019InceptionGCN: Receptive Field Aware Graph Convolutional Network for Disease Predictioncited by 39
- 2020Deep Isometric Learning for Visual Recognitioncited by 38
50 most cited of 56 All 56 (JSON)
Built on by
Citing papers per year: 2023: 6; 2024: 3; 2025: 1; 2026: 1.
11 papers.
- 2023Brain-inspired Computational Intelligence via Predictive Codingcited by 30
- 2023Brain-Inspired Machine Intelligence: A Survey of Neurobiologically-Plausible Credit Assignmentcited by 13
- 2024Beyond Over-smoothing: Uncovering the Trainability Challenges in Deep Graph Neural Networkscited by 10
- 2023Are GATs Out of Balance?cited by 9
- 2023On the Initialization of Graph Neural Networkscited by 4
- 2023Principles for Initialization and Architecture Selection in Graph Neural Networks with ReLU Activationscited by 3
- 2024All Against Some: Efficient Integration of Large Language Models for Message Passing in Graph Neural Networkscited by 3
- 2026CAWI: Copula-Aligned Weight Initialization for Randomized Neural Networkscited by 3
- 2023Graph Ladling: Shockingly Simple Parallel GNN Training without Intermediate Communicationcited by 2
- 2024Reducing Oversmoothing through Informed Weight Initialization in Graph Neural Networkscited by 1
- 2025Enhanced Soups for Graph Neural Networkscited by 0
- 2026CAWI: Copula-Aligned Weight Initialization for Randomized Neural Networks12 May 2026
- 2025Enhanced Soups for Graph Neural Networks14 Mar 2025
- 2024Reducing Oversmoothing through Informed Weight Initialization in Graph Neural Networks31 Oct 2024
- 2024Beyond Over-smoothing: Uncovering the Trainability Challenges in Deep Graph Neural Networks7 Aug 2024
- 2024All Against Some: Efficient Integration of Large Language Models for Message Passing in Graph Neural Networks20 Jul 2024
- 2023On the Initialization of Graph Neural Networks5 Dec 2023
- 2023Brain-Inspired Machine Intelligence: A Survey of Neurobiologically-Plausible Credit Assignment1 Dec 2023
- 2023Are GATs Out of Balance?11 Oct 2023
- 2023Brain-inspired Computational Intelligence via Predictive Coding15 Aug 2023
- 2023Principles for Initialization and Architecture Selection in Graph Neural Networks with ReLU Activations20 Jun 2023
- 2023Graph Ladling: Shockingly Simple Parallel GNN Training without Intermediate Communication18 Jun 2023