mlsanityData to 7 Oct 2026

Old can be Gold: Better Gradient Flow can Make Vanilla-GCNs Great Again

arXiv 2210.08122 ↗First posted 14 Oct 2022cs.LG cs.SIcited by 11

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

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  3. 2017Graph Attention Networkscited by 8,854
  4. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  5. 2016Densely Connected Convolutional Networkscited by 6,691
  6. 2018How Powerful are Graph Neural Networks?cited by 4,355
  7. 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
  8. 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
  9. 2018Group Normalizationcited by 1,514
  10. 2019Simplifying Graph Convolutional Networkscited by 1,470
  11. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
  12. 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
38 more
  1. 2018Pitfalls of Graph Neural Network Evaluationcited by 994
  2. 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
  3. 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
  4. 2020Simple and Deep Graph Convolutional Networkscited by 857
  5. 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 821
  6. 2015Gated Graph Sequence Neural Networkscited by 792
  7. 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 679
  8. 2020On the Bottleneck of Graph Neural Networks and its Practical Implicationscited by 624
  9. 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 592
  10. 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
  11. 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
  12. 2017Graph Signal Processing: Overview, Challenges and Applicationscited by 409
  13. 2017Residual Gated Graph ConvNetscited by 341
  14. 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
  15. 2020Towards Deeper Graph Neural Networkscited by 296
  16. 2019Revisiting Graph Neural Networks: All We Have is Low-Pass Filterscited by 260
  17. 2020A Note on Over-Smoothing for Graph Neural Networkscited by 245
  18. 2019Semantic Graph Convolutional Networks for 3D Human Pose Regressioncited by 204
  19. 2016Deep Information Propagationcited by 194
  20. 2019Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networkscited by 177
  21. 2020When Radiology Report Generation Meets Knowledge Graphcited by 144
  22. 2017Predicting multicellular function through multi-layer tissue networkscited by 138
  23. 2022Anti-Oversmoothing in Deep Vision Transformers via the Fourier Domain Analysis: From Theory to Practicecited by 136
  24. 2017Resurrecting the sigmoid in deep learning through dynamical isometry: theory and practicecited by 132
  25. 2020When Does Self-Supervision Help Graph Convolutional Networks?cited by 121
  26. 2018Large-Scale Learnable Graph Convolutional Networkscited by 113
  27. 2020Towards Deeper Graph Neural Networks with Differentiable Group Normalizationcited by 113
  28. 2018Attention-based Graph Neural Network for Semi-supervised Learningcited by 100
  29. 2021Dirichlet Energy Constrained Learning for Deep Graph Neural Networkscited by 97
  30. 2018GAMENet: Graph Augmented MEmory Networks for Recommending Medication Combinationcited by 79
  31. 2020Tackling Over-Smoothing for General Graph Convolutional Networkscited by 66
  32. 2021On Provable Benefits of Depth in Training Graph Convolutional Networkscited by 58
  33. 2021Cold Brew: Distilling Graph Node Representations with Incomplete or Missing Neighborhoodscited by 57
  34. 2020Revisiting Over-smoothing in Deep GCNscited by 55
  35. 2020Understanding and Resolving Performance Degradation in Graph Convolutional Networkscited by 53
  36. 2020L2-GCN: Layer-Wise and Learned Efficient Training of Graph Convolutional Networkscited by 48
  37. 2019InceptionGCN: Receptive Field Aware Graph Convolutional Network for Disease Predictioncited by 39
  38. 2020Deep Isometric Learning for Visual Recognitioncited by 38

50 most cited of 56 All 56 (JSON)

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 6; 2024: 3; 2025: 1; 2026: 1.

11 papers.