Bag of Tricks for Training Deeper Graph Neural Networks: A Comprehensive Benchmark Study
Not on the map. Why?
Abstract (arXiv)
Training deep graph neural networks (GNNs) is notoriously hard. Besides the standard plights in training deep architectures such as vanishing gradients and overfitting, it also uniquely suffers from over-smoothing, information squashing, and so on, which limits their potential power for encoding the high-order neighbor structure in large-scale graphs. Although numerous efforts are proposed to address these limitations, such as various forms of skip connections, graph normalization, and random dropping, it is difficult to disentangle the advantages brought by a deep GNN architecture from those "tricks" necessary to train such an architecture. Moreover, the lack of a standardized benchmark with fair and consistent experimental settings poses an almost insurmountable obstacle to gauge the effectiveness of new mechanisms. In view of those, we present the first fair and reproducible benchmark dedicated to assessing the "tricks" of training deep GNNs. We categorize existing approaches, investigate their hyperparameter sensitivity, and unify the basic configuration. Comprehensive evaluations are then conducted on tens of representative graph datasets including the recent large-scale Open Graph Benchmark, with diverse deep GNN backbones. We demonstrate that an organic combo of initial connection, identity mapping, group and batch normalization attains the new state-of-the-art results for deep GNNs on large datasets. Codes are available: https://github.com/VITA-Group/Deep_GCN_Benchmarking.
Key facts. Cited by 36 papers in the map (data through 14 Oct 2026). Builds on 76 of its 104 references that are in the map. First posted on arXiv 24 Aug 2021.
Builds on
76 of 104 references.
References · 76
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2016Layer Normalizationcited by 5,669
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,223
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,089
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,576
38 more
- 2018Group Normalizationcited by 1,524
- 2019Simplifying Graph Convolutional Networkscited by 1,477
- 2020Graph Contrastive Learning with Augmentationscited by 1,208
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
- 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,102
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,102
- 2018Pitfalls of Graph Neural Network Evaluationcited by 1,007
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 993
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 976
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 881
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 877
- 2020Simple and Deep Graph Convolutional Networkscited by 860
- 2018Link Prediction Based on Graph Neural Networkscited by 832
- 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 826
- 2015Gated Graph Sequence Neural Networkscited by 796
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 787
- 2015Image-based Recommendations on Styles and Substitutescited by 706
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 680
- 2020Benchmarking Graph Neural Networkscited by 680
- 2020On the Bottleneck of Graph Neural Networks and its Practical Implicationscited by 631
- 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 595
- 2019Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological Viewcited by 545
- 2019DeepGCNs: Can GCNs Go as Deep as CNNs?cited by 527
- 2016Interaction Networks for Learning about Objects, Relations and Physicscited by 509
- 2020Masked Label Prediction: Unified Message Passing Model for Semi-Supervised Classificationcited by 506
- 2017Graph Signal Processing: Overview, Challenges and Applicationscited by 413
- 2020Improving Reproducibility in Machine Learning Research (A Report from the NeurIPS 2019 Reproducibility Program)cited by 322
- 2017Dynamic Edge-Conditioned Filters in Convolutional Neural Networks on Graphscited by 310
- 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
- 2020Towards Deeper Graph Neural Networkscited by 296
- 2021Graph Contrastive Learning Automatedcited by 287
- 2019Revisiting Graph Neural Networks: All We Have is Low-Pass Filterscited by 261
- 2020DeeperGCN: All You Need to Train Deeper GCNscited by 250
- 2019Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networkscited by 177
- 2019On the equivalence between graph isomorphism testing and function approximation with GNNscited by 172
- 2021Training Graph Neural Networks with 1000 Layerscited by 169
- 2019Relational Pooling for Graph Representationscited by 150
- 2017Predicting multicellular function through multi-layer tissue networkscited by 138
50 most cited of 76 All 76 (JSON)
Built on by
Citing papers per year: 2021: 1; 2022: 13; 2023: 9; 2024: 7; 2025: 3; 2026: 3.
36 papers.
Sort:
By area:
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 89
- 2022A Comprehensive Study on Large-Scale Graph Training: Benchmarking and Rethinkingcited by 56
- 2025Oversmoothing, Oversquashing, Heterophily, Long-Range, and more: Demystifying Common Beliefs in Graph Machine Learningcited by 19
- 2022Comprehensive Graph Gradual Pruning for Sparse Training in Graph Neural Networkscited by 18
- 2023Searching for High-Value Molecules Using Reinforcement Learning and Transformerscited by 18
- 2022Symbolic Learning to Optimize: Towards Interpretability and Scalabilitycited by 16
- 2021CAP: Co-Adversarial Perturbation on Weights and Features for Improving Generalization of Graph Neural Networkscited by 15
- 2022You Can Have Better Graph Neural Networks by Not Training Weights at All: Finding Untrained GNNs Ticketscited by 14
- 2023Improving Expressivity of GNNs with Subgraph-specific Factor Embedded Normalizationcited by 12
- 2022Old can be Gold: Better Gradient Flow can Make Vanilla-GCNs Great Againcited by 11
- 2023Are GATs Out of Balance?cited by 10
- 2024Logical Reasoning with Relation Network for Inductive Knowledge Graph Completioncited by 6
24 more
- 2024Deeper Insights into Deep Graph Convolutional Networks: Stability and Generalizationcited by 6
- 2022Space-Time Graph Neural Networks with Stochastic Graph Perturbationscited by 5
- 2023You Only Transfer What You Share: Intersection-Induced Graph Transfer Learning for Link Predictioncited by 4
- 2022EEGNN: Edge Enhanced Graph Neural Network with a Bayesian Nonparametric Graph Modelcited by 3
- 2022EGRC-Net: Embedding-induced Graph Refinement Clustering Networkcited by 3
- 2024All Against Some: Efficient Integration of Large Language Models for Message Passing in Graph Neural Networkscited by 3
- 2022Local2Global: A distributed approach for scaling representation learning on graphscited by 2
- 2022Towards Understanding Graph Neural Networks: An Algorithm Unrolling Perspectivecited by 2
- 2022QuanGCN: Noise-Adaptive Training for Robust Quantum Graph Convolutional Networkscited by 2
- 2023Graph Ladling: Shockingly Simple Parallel GNN Training without Intermediate Communicationcited by 2
- 2025ScaleGNN: Towards Scalable Graph Neural Networks via Adaptive High-order Neighboring Feature Fusioncited by 2
- 2022Universal Deep GNNs: Rethinking Residual Connection in GNNs from a Path Decomposition Perspective for Preventing the Over-smoothingcited by 1
- 2023Iterative Graph Filtering Network for 3D Human Pose Estimationcited by 1
- 2023Curriculum-Enhanced Residual Soft An-Isotropic Normalization for Over-smoothness in Deep GNNscited by 1
- 2024Towards Causal Classification: A Comprehensive Study on Graph Neural Networkscited by 1
- 2024Scalable Weibull Graph Attention Autoencoder for Modeling Document Networkscited by 1
- 2025Khan-GCL: Kolmogorov-Arnold Network Based Graph Contrastive Learning with Hard Negativescited by 1
- 2023RELS-DQN: A Robust and Efficient Local Search Framework for Combinatorial Optimizationcited by 0
- 2023Nonlinear Correct and Smooth for Semi-Supervised Learningcited by 0
- 2024Unsupervised Optimisation of GNNs for Node Clusteringcited by 0
- 2024SFR-GNN: Simple and Fast Robust GNNs against Structural Attackscited by 0
- 2026TN-SHAP-G: Graph-Structured Tensor Network Surrogates for Shapley Values and Interactionscited by 0
- 2026GLM-RAG: Graph Language Models for Graph-Based Retrieval-Augmented Generationcited by 0
- 2026LEED: Local Embedding Evolution Distance for over-smoothing estimation and virtual node selection in GNNcited by 0
- 2026LEED: Local Embedding Evolution Distance for over-smoothing estimation and virtual node selection in GNN10 Aug 2026
- 2026GLM-RAG: Graph Language Models for Graph-Based Retrieval-Augmented Generation30 Jul 2026
- 2026TN-SHAP-G: Graph-Structured Tensor Network Surrogates for Shapley Values and Interactions1 Jun 2026
- 2025Oversmoothing, Oversquashing, Heterophily, Long-Range, and more: Demystifying Common Beliefs in Graph Machine Learning21 May 2025
- 2025Khan-GCL: Kolmogorov-Arnold Network Based Graph Contrastive Learning with Hard Negatives21 May 2025
- 2025ScaleGNN: Towards Scalable Graph Neural Networks via Adaptive High-order Neighboring Feature Fusion22 Apr 2025
- 2024Scalable Weibull Graph Attention Autoencoder for Modeling Document Networks13 Oct 2024
- 2024Deeper Insights into Deep Graph Convolutional Networks: Stability and Generalization11 Oct 2024
- 2024SFR-GNN: Simple and Fast Robust GNNs against Structural Attacks29 Aug 2024
- 2024All Against Some: Efficient Integration of Large Language Models for Message Passing in Graph Neural Networks20 Jul 2024
- 2024Logical Reasoning with Relation Network for Inductive Knowledge Graph Completion3 Jun 2024
- 2024Unsupervised Optimisation of GNNs for Node Clustering12 Feb 2024
24 more
- 2024Towards Causal Classification: A Comprehensive Study on Graph Neural Networks27 Jan 2024
- 2023Curriculum-Enhanced Residual Soft An-Isotropic Normalization for Over-smoothness in Deep GNNs13 Dec 2023
- 2023Are GATs Out of Balance?11 Oct 2023
- 2023Nonlinear Correct and Smooth for Semi-Supervised Learning9 Oct 2023
- 2023Searching for High-Value Molecules Using Reinforcement Learning and Transformers4 Oct 2023
- 2023Iterative Graph Filtering Network for 3D Human Pose Estimation29 Jul 2023
- 2023Graph Ladling: Shockingly Simple Parallel GNN Training without Intermediate Communication18 Jun 2023
- 2023Improving Expressivity of GNNs with Subgraph-specific Factor Embedded Normalization31 May 2023
- 2023RELS-DQN: A Robust and Efficient Local Search Framework for Combinatorial Optimization11 Apr 2023
- 2023You Only Transfer What You Share: Intersection-Induced Graph Transfer Learning for Link Prediction27 Feb 2023
- 2022You Can Have Better Graph Neural Networks by Not Training Weights at All: Finding Untrained GNNs Tickets28 Nov 2022
- 2022EGRC-Net: Embedding-induced Graph Refinement Clustering Network19 Nov 2022
- 2022QuanGCN: Noise-Adaptive Training for Robust Quantum Graph Convolutional Networks9 Nov 2022
- 2022Space-Time Graph Neural Networks with Stochastic Graph Perturbations28 Oct 2022
- 2022Old can be Gold: Better Gradient Flow can Make Vanilla-GCNs Great Again14 Oct 2022
- 2022A Comprehensive Study on Large-Scale Graph Training: Benchmarking and Rethinking14 Oct 2022
- 2022EEGNN: Edge Enhanced Graph Neural Network with a Bayesian Nonparametric Graph Model12 Aug 2022
- 2022Comprehensive Graph Gradual Pruning for Sparse Training in Graph Neural Networks18 Jul 2022
- 2022Towards Understanding Graph Neural Networks: An Algorithm Unrolling Perspective9 Jun 2022
- 2022Universal Deep GNNs: Rethinking Residual Connection in GNNs from a Path Decomposition Perspective for Preventing the Over-smoothing30 May 2022
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trends16 May 2022
- 2022Symbolic Learning to Optimize: Towards Interpretability and Scalability13 Mar 2022
- 2022Local2Global: A distributed approach for scaling representation learning on graphs12 Jan 2022
- 2021CAP: Co-Adversarial Perturbation on Weights and Features for Improving Generalization of Graph Neural Networks28 Oct 2021
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 89
- 2022A Comprehensive Study on Large-Scale Graph Training: Benchmarking and Rethinkingcited by 56
- 2025Oversmoothing, Oversquashing, Heterophily, Long-Range, and more: Demystifying Common Beliefs in Graph Machine Learningcited by 19
- 2022Comprehensive Graph Gradual Pruning for Sparse Training in Graph Neural Networkscited by 18
- 2023Searching for High-Value Molecules Using Reinforcement Learning and Transformerscited by 18
- 2022Symbolic Learning to Optimize: Towards Interpretability and Scalabilitycited by 16
- 2021CAP: Co-Adversarial Perturbation on Weights and Features for Improving Generalization of Graph Neural Networkscited by 15
- 2022You Can Have Better Graph Neural Networks by Not Training Weights at All: Finding Untrained GNNs Ticketscited by 14
- 2023Improving Expressivity of GNNs with Subgraph-specific Factor Embedded Normalizationcited by 12
- 2022Old can be Gold: Better Gradient Flow can Make Vanilla-GCNs Great Againcited by 11
- 2023Are GATs Out of Balance?cited by 10
- 2024Deeper Insights into Deep Graph Convolutional Networks: Stability and Generalizationcited by 6
12 most cited of 34 All 34 (JSON)
- 2026LEED: Local Embedding Evolution Distance for over-smoothing estimation and virtual node selection in GNN10 Aug 2026
- 2026TN-SHAP-G: Graph-Structured Tensor Network Surrogates for Shapley Values and Interactions1 Jun 2026
- 2025Oversmoothing, Oversquashing, Heterophily, Long-Range, and more: Demystifying Common Beliefs in Graph Machine Learning21 May 2025
- 2025Khan-GCL: Kolmogorov-Arnold Network Based Graph Contrastive Learning with Hard Negatives21 May 2025
- 2025ScaleGNN: Towards Scalable Graph Neural Networks via Adaptive High-order Neighboring Feature Fusion22 Apr 2025
- 2024Scalable Weibull Graph Attention Autoencoder for Modeling Document Networks13 Oct 2024
- 2024Deeper Insights into Deep Graph Convolutional Networks: Stability and Generalization11 Oct 2024
- 2024SFR-GNN: Simple and Fast Robust GNNs against Structural Attacks29 Aug 2024
- 2024All Against Some: Efficient Integration of Large Language Models for Message Passing in Graph Neural Networks20 Jul 2024
- 2024Unsupervised Optimisation of GNNs for Node Clustering12 Feb 2024
- 2024Towards Causal Classification: A Comprehensive Study on Graph Neural Networks27 Jan 2024
- 2023Curriculum-Enhanced Residual Soft An-Isotropic Normalization for Over-smoothness in Deep GNNs13 Dec 2023
12 newest of 34 All 34 (JSON)