Training Graph Neural Networks with 1000 Layers
Not on the map. Why?
Abstract (arXiv)
Deep graph neural networks (GNNs) have achieved excellent results on various tasks on increasingly large graph datasets with millions of nodes and edges. However, memory complexity has become a major obstacle when training deep GNNs for practical applications due to the immense number of nodes, edges, and intermediate activations. To improve the scalability of GNNs, prior works propose smart graph sampling or partitioning strategies to train GNNs with a smaller set of nodes or sub-graphs. In this work, we study reversible connections, group convolutions, weight tying, and equilibrium models to advance the memory and parameter efficiency of GNNs. We find that reversible connections in combination with deep network architectures enable the training of overparameterized GNNs that significantly outperform existing methods on multiple datasets. Our models RevGNN-Deep (1001 layers with 80 channels each) and RevGNN-Wide (448 layers with 224 channels each) were both trained on a single commodity GPU and achieve an ROC-AUC of 87.74 ± 0.13 and 88.24 ± 0.15 on the ogbn-proteins dataset. To the best of our knowledge, RevGNN-Deep is the deepest GNN in the literature by one order of magnitude. Please visit our project website https://www.deepgcns.org/arch/gnn1000 for more information.
Key facts. Cited by 169 papers in the map (data through 14 Oct 2026). Builds on 63 of its 78 references that are in the map. First posted on arXiv 14 Jun 2021.
Builds on
63 of 78 references.
References · 63
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 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
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,546
38 more
- 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
- 2020Reformer: The Efficient Transformercited by 1,668
- 2020GShard: Scaling Giant Models with Conditional Computation and Automatic Shardingcited by 1,631
- 2019Simplifying Graph Convolutional Networkscited by 1,477
- 2015Multi-Scale Context Aggregation by Dilated Convolutionscited by 1,133
- 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
- 2018Reconciling modern machine learning practice and the bias-variance trade-offcited by 927
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 877
- 2020Simple and Deep Graph Convolutional Networkscited by 860
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 680
- 2020Benchmarking Graph Neural Networkscited by 680
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2019Deep Equilibrium Modelscited by 615
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 584
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 541
- 2019DeepGCNs: Can GCNs Go as Deep as CNNs?cited by 527
- 2020Masked Label Prediction: Unified Message Passing Model for Semi-Supervised Classificationcited by 506
- 2019Be Your Own Teacher: Improve the Performance of Convolutional Neural Networks via Self Distillationcited by 497
- 2016Geometric deep learning on graphs and manifolds using mixture model CNNscited by 468
- 2021OGB-LSC: A Large-Scale Challenge for Machine Learning on Graphscited by 329
- 2016Learning Convolutional Neural Networks for Graphscited by 314
- 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
- 2020Towards Deeper Graph Neural Networkscited by 296
- 2020SIGN: Scalable Inception Graph Neural Networkscited by 284
- 2016Using the Output Embedding to Improve Language Modelscited by 272
- 2020DeeperGCN: All You Need to Train Deeper GCNscited by 250
- 2015Deep Convolutional Networks on Graph-Structured Datacited by 246
- 2017The Reversible Residual Network: Backpropagation Without Storing Activationscited by 217
- 2017CayleyNets: Graph Convolutional Neural Networks with Complex Rational Spectral Filterscited by 203
- 2020Scaling Graph Neural Networks with Approximate PageRankcited by 174
- 2018Adaptive Graph Convolutional Neural Networkscited by 155
50 most cited of 63 All 63 (JSON)
Built on by
Citing papers per year: 2021: 17; 2022: 37; 2023: 46; 2024: 39; 2025: 20; 2026: 10.
169 papers.
Sort:
By area:
- 2022PointNeXt: Revisiting PointNet++ with Improved Training and Scaling Strategiescited by 436
- 2023Exploring the Potential of Large Language Models (LLMs) in Learning on Graphscited by 274
- 2023GraphGPT: Graph Instruction Tuning for Large Language Modelscited by 226
- 2023Language is All a Graph Needscited by 220
- 2023On Over-Squashing in Message Passing Neural Networks: The Impact of Width, Depth, and Topologycited by 166
- 2022Learning on Large-scale Text-attributed Graphs via Variational Inferencecited by 155
- 2021Graph-less Neural Networks: Teaching Old MLPs New Tricks via Distillationcited by 152
- 2021Node Feature Extraction by Self-Supervised Multi-scale Neighborhood Predictioncited by 138
- 2023Harnessing Explanations: LLM-to-LM Interpreter for Enhanced Text-Attributed Graph Representation Learningcited by 133
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 89
- 2022BOND: Benchmarking Unsupervised Outlier Node Detection on Static Attributed Graphscited by 80
- 2023SimTeG: A Frustratingly Simple Approach Improves Textual Graph Learningcited by 73
38 more
- 2022Revisiting Over-smoothing in BERT from the Perspective of Graphcited by 72
- 2024Can GNN be Good Adapter for LLMs?cited by 71
- 2022A Survey on Graph Representation Learning Methodscited by 66
- 2022Ordered Subgraph Aggregation Networkscited by 57
- 2021Simplifying approach to Node Classification in Graph Neural Networkscited by 56
- 2022A Survey on Graph Neural Networks and Graph Transformers in Computer Vision: A Task-Oriented Perspectivecited by 56
- 2021Local Augmentation for Graph Neural Networkscited by 53
- 2024AnyGraph: Graph Foundation Model in the Wildcited by 53
- 2021Simple GNN Regularisation for 3D Molecular Property Prediction & Beyondcited by 44
- 2023ContraNorm: A Contrastive Learning Perspective on Oversmoothing and Beyondcited by 39
- 2021On Representation Knowledge Distillation for Graph Neural Networkscited by 38
- 2023Dink-Net: Neural Clustering on Large Graphscited by 38
- 2021Bag of Tricks for Training Deeper Graph Neural Networks: A Comprehensive Benchmark Studycited by 36
- 2023Reversible Vision Transformerscited by 33
- 2022GraphFM: Improving Large-Scale GNN Training via Feature Momentumcited by 31
- 2022MLPInit: Embarrassingly Simple GNN Training Acceleration with MLP Initializationcited by 31
- 2022Parallel and Distributed Graph Neural Networks: An In-Depth Concurrency Analysiscited by 29
- 2023Train Your Own GNN Teacher: Graph-Aware Distillation on Textual Graphscited by 29
- 2024ProG: A Graph Prompt Learning Benchmarkcited by 29
- 2023GRENADE: Graph-Centric Language Model for Self-Supervised Representation Learning on Text-Attributed Graphscited by 28
- 2021Scalable deeper graph neural networks for high-performance materials property predictioncited by 26
- 2023Towards Deep Attention in Graph Neural Networks: Problems and Remediescited by 24
- 2024When Graph meets Multimodal: Benchmarking and Meditating on Multimodal Attributed Graphs Learningcited by 22
- 2025LLM as GNN: Graph Vocabulary Learning for Text-Attributed Graph Foundation Modelscited by 22
- 2025GraphICL: Unlocking Graph Learning Potential in LLMs through Structured Prompt Designcited by 21
- 2024Graph-oriented Instruction Tuning of Large Language Models for Generic Graph Miningcited by 20
- 2021Bridging the Gap between Spatial and Spectral Domains: A Unified Framework for Graph Neural Networkscited by 19
- 2021Evaluating Deep Graph Neural Networkscited by 19
- 2022Label-invariant Augmentation for Semi-Supervised Graph Classificationcited by 19
- 2022Feature Overcorrelation in Deep Graph Neural Networks: A New Perspectivecited by 19
- 2022MGNNI: Multiscale Graph Neural Networks with Implicit Layerscited by 19
- 2022Re^2TAL: Rewiring Pretrained Video Backbones for Reversible Temporal Action Localizationcited by 19
- 2021Sequential Aggregation and Rematerialization: Distributed Full-batch Training of Graph Neural Networks on Large Graphscited by 18
- 2022Compressing Deep Graph Neural Networks via Adversarial Knowledge Distillationcited by 18
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardwarecited by 18
- 2023Rank Collapse Causes Over-Smoothing and Over-Correlation in Graph Neural Networkscited by 18
- 2024Graph Sparsification via Mixture of Graphscited by 17
- 2023LazyGNN: Large-Scale Graph Neural Networks via Lazy Propagationcited by 16
50 most cited of 169 All 169 (JSON)
- 2026GraphMAS: A Systematic Benchmark of Multi-Agent Coordination for Graph Learning30 Sep 2026
- 2026Rethinking Message Passing as Retrieval for Text-Attributed Graph Learning27 Aug 2026
- 2026Two-level domain-decomposition AdaGrad method for scalable training of graph neural networks23 Aug 2026
- 2026One Model, Many Graphs: Learning over Attributed Graphs across Heterogeneous Modalities with Vision-Language Models21 Jul 2026
- 2026Context-aware Modality-Topology Co-Alignment for Multimodal Attributed Graphs12 Jun 2026
- 2026AgentGL: Towards Agentic Graph Learning with LLMs via Reinforcement Learning7 Apr 2026
- 2026GSR-GNN: Training Acceleration and Memory-Saving Framework of Deep GNNs on Circuit Graph28 Mar 2026
- 2026OpenMAG: A Comprehensive Benchmark for Multimodal-Attributed Graph5 Feb 2026
- 2026MM-OpenFGL: A Comprehensive Benchmark for Multimodal Federated Graph Learning29 Jan 2026
- 2026Learning from Historical Activations in Graph Neural Networks3 Jan 2026
- 2025Rethinking Message Passing Neural Networks with Diffusion Distance-guided Stress Majorization25 Nov 2025
- 2025VISAGNN: Versatile Staleness-Aware Efficient Training on Large-Scale Graphs16 Nov 2025
38 more
- 2025Analyzing the Effect of Embedding Norms and Singular Values to Oversmoothing in Graph Neural Networks7 Oct 2025
- 2025Graph Neural Diffusion via Generalized Opinion Dynamics15 Aug 2025
- 2025NAEx: A Plug-and-Play Framework for Explaining Network Alignment5 Aug 2025
- 2025Neighbor-Sampling Based Momentum Stochastic Methods for Training Graph Neural Networks1 Aug 2025
- 2025Efficient Text-Attributed Graph Learning through Selective Annotation and Graph Alignment8 Jun 2025
- 2025The Oversmoothing Fallacy: A Misguided Narrative in GNN Research5 Jun 2025
- 2025NOCL: Node-Oriented Conceptualization LLM for Graph Tasks without Message Passing28 May 2025
- 2025Language Models as Messengers: Enhancing Message Passing in Heterophilic Graph Learning26 May 2025
- 2025Backward Oversmoothing: why is it hard to train deep Graph Neural Networks?22 May 2025
- 2025On the use of Graphs for Satellite Image Time Series22 May 2025
- 2025HOPSE: Scalable Higher-Order Positional and Structural Encoder for Combinatorial Representations21 May 2025
- 2025ScaleGNN: Towards Scalable Graph Neural Networks via Adaptive High-order Neighboring Feature Fusion22 Apr 2025
- 2025H3GNNs: Harmonizing Heterophily and Homophily in GNNs via Joint Structural Node Encoding and Self-Supervised Learning16 Apr 2025
- 2025Enhanced Soups for Graph Neural Networks14 Mar 2025
- 2025LLM as GNN: Graph Vocabulary Learning for Text-Attributed Graph Foundation Models5 Mar 2025
- 2025WaveGAS: Waveform Relaxation for Scaling Graph Neural Networks27 Feb 2025
- 2025GraphICL: Unlocking Graph Learning Potential in LLMs through Structured Prompt Design27 Jan 2025
- 2025Personalized Layer Selection for Graph Neural Networks24 Jan 2025
- 2024Introduction to Graph Neural Networks for Machine Learning Engineers27 Dec 2024
- 2024Graph Neural Networks Need Cluster-Normalize-Activate Modules5 Dec 2024
- 2024MEGA: Message Passing Neural Networks for Multigraphs with EdGe Attributes29 Nov 2024
- 2024STAMP: Symmetric Temporal Averaging Message Passing for Domain Adaptation in Chronologically Split Graphs17 Nov 2024
- 2024Sparse Decomposition of Graph Neural Networks25 Oct 2024
- 2024Accelerating AI Performance using Anderson Extrapolation on GPUs25 Oct 2024
- 2024Bridging Large Language Models and Graph Structure Learning Models for Robust Representation Learning15 Oct 2024
- 2024When Graph meets Multimodal: Benchmarking and Meditating on Multimodal Attributed Graphs Learning11 Oct 2024
- 2024How to Make LMs Strong Node Classifiers?3 Oct 2024
- 2024SCNode: Spatial and Contextual Coordinates for Graph Representation Learning3 Oct 2024
- 2024AnyGraph: Graph Foundation Model in the Wild20 Aug 2024
- 2024STAGE: Simplified Text-Attributed Graph Embeddings Using Pre-trained LLMs10 Jul 2024
- 2024Increasing Model Capacity for Free: A Simple Strategy for Parameter Efficient Fine-tuning1 Jul 2024
- 2024Revisiting Random Walks for Learning on Graphs1 Jul 2024
- 2024LangTopo: Aligning Language Descriptions of Graphs with Tokenized Topological Modeling19 Jun 2024
- 2024UniGLM: Training One Unified Language Model for Text-Attributed Graph Embedding17 Jun 2024
- 2024Graph Knowledge Distillation to Mixture of Experts17 Jun 2024
- 2024ProG: A Graph Prompt Learning Benchmark8 Jun 2024
- 2024Enhancing Size Generalization in Graph Neural Networks through Disentangled Representation Learning7 Jun 2024
- 2024Highway Value Iteration Networks5 Jun 2024
50 newest of 169 All 169 (JSON)
- 2021On Representation Knowledge Distillation for Graph Neural Networkscited by 38
- 2022Compressing Deep Graph Neural Networks via Adversarial Knowledge Distillationcited by 18
- 2024Large Language Model Meets Graph Neural Network in Knowledge Distillationcited by 14
- 2024A Teacher-Free Graph Knowledge Distillation Framework with Dual Self-Distillationcited by 8
- 2022Teaching Yourself: Graph Self-Distillation on Neighborhood for Node Classificationcited by 6
- 2024Attention is all you need for boosting graph convolutional neural networkcited by 0
- 2025H3GNNs: Harmonizing Heterophily and Homophily in GNNs via Joint Structural Node Encoding and Self-Supervised Learningcited by 0
- 2025H3GNNs: Harmonizing Heterophily and Homophily in GNNs via Joint Structural Node Encoding and Self-Supervised Learning16 Apr 2025
- 2024Attention is all you need for boosting graph convolutional neural network10 Mar 2024
- 2024A Teacher-Free Graph Knowledge Distillation Framework with Dual Self-Distillation6 Mar 2024
- 2024Large Language Model Meets Graph Neural Network in Knowledge Distillation8 Feb 2024
- 2022Teaching Yourself: Graph Self-Distillation on Neighborhood for Node Classification5 Oct 2022
- 2022Compressing Deep Graph Neural Networks via Adversarial Knowledge Distillation24 May 2022
- 2021On Representation Knowledge Distillation for Graph Neural Networks9 Nov 2021
- 2024AnyGraph: Graph Foundation Model in the Wildcited by 53
- 2024Graph Sparsification via Mixture of Graphscited by 17
- 2024Graph Knowledge Distillation to Mixture of Expertscited by 2
- 2024AnyGraph: Graph Foundation Model in the Wild20 Aug 2024
- 2024Graph Knowledge Distillation to Mixture of Experts17 Jun 2024
- 2024Graph Sparsification via Mixture of Graphs23 May 2024
- 2024Invertible Diffusion Models for Compressed Sensingcited by 12
- 2024Invertible Diffusion Models for Compressed Sensing25 Mar 2024
- 2023Exploring the Potential of Large Language Models (LLMs) in Learning on Graphscited by 274
- 2023GraphGPT: Graph Instruction Tuning for Large Language Modelscited by 226
- 2023Language is All a Graph Needscited by 220
- 2023On Over-Squashing in Message Passing Neural Networks: The Impact of Width, Depth, and Topologycited by 166
- 2022Learning on Large-scale Text-attributed Graphs via Variational Inferencecited by 155
- 2021Graph-less Neural Networks: Teaching Old MLPs New Tricks via Distillationcited by 152
- 2021Node Feature Extraction by Self-Supervised Multi-scale Neighborhood Predictioncited by 138
- 2023Harnessing Explanations: LLM-to-LM Interpreter for Enhanced Text-Attributed Graph Representation Learningcited by 133
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 89
- 2022BOND: Benchmarking Unsupervised Outlier Node Detection on Static Attributed Graphscited by 80
- 2023SimTeG: A Frustratingly Simple Approach Improves Textual Graph Learningcited by 73
- 2022Revisiting Over-smoothing in BERT from the Perspective of Graphcited by 72
12 most cited of 152 All 152 (JSON)
- 2026Two-level domain-decomposition AdaGrad method for scalable training of graph neural networks23 Aug 2026
- 2026Context-aware Modality-Topology Co-Alignment for Multimodal Attributed Graphs12 Jun 2026
- 2026GSR-GNN: Training Acceleration and Memory-Saving Framework of Deep GNNs on Circuit Graph28 Mar 2026
- 2026OpenMAG: A Comprehensive Benchmark for Multimodal-Attributed Graph5 Feb 2026
- 2026MM-OpenFGL: A Comprehensive Benchmark for Multimodal Federated Graph Learning29 Jan 2026
- 2026Learning from Historical Activations in Graph Neural Networks3 Jan 2026
- 2025Rethinking Message Passing Neural Networks with Diffusion Distance-guided Stress Majorization25 Nov 2025
- 2025VISAGNN: Versatile Staleness-Aware Efficient Training on Large-Scale Graphs16 Nov 2025
- 2025Analyzing the Effect of Embedding Norms and Singular Values to Oversmoothing in Graph Neural Networks7 Oct 2025
- 2025Graph Neural Diffusion via Generalized Opinion Dynamics15 Aug 2025
- 2025NAEx: A Plug-and-Play Framework for Explaining Network Alignment5 Aug 2025
- 2025Neighbor-Sampling Based Momentum Stochastic Methods for Training Graph Neural Networks1 Aug 2025
12 newest of 152 All 152 (JSON)