Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networks
Not on the map. Why?
Abstract (arXiv)
Graph convolutional network (GCN) has been successfully applied to many graph-based applications; however, training a large-scale GCN remains challenging. Current SGD-based algorithms suffer from either a high computational cost that exponentially grows with number of GCN layers, or a large space requirement for keeping the entire graph and the embedding of each node in memory. In this paper, we propose Cluster-GCN, a novel GCN algorithm that is suitable for SGD-based training by exploiting the graph clustering structure. Cluster-GCN works as the following: at each step, it samples a block of nodes that associate with a dense subgraph identified by a graph clustering algorithm, and restricts the neighborhood search within this subgraph. This simple but effective strategy leads to significantly improved memory and computational efficiency while being able to achieve comparable test accuracy with previous algorithms. To test the scalability of our algorithm, we create a new Amazon2M data with 2 million nodes and 61 million edges which is more than 5 times larger than the previous largest publicly available dataset (Reddit). For training a 3-layer GCN on this data, Cluster-GCN is faster than the previous state-of-the-art VR-GCN (1523 seconds vs 1961 seconds) and using much less memory (2.2GB vs 11.2GB). Furthermore, for training 4 layer GCN on this data, our algorithm can finish in around 36 minutes while all the existing GCN training algorithms fail to train due to the out-of-memory issue. Furthermore, Cluster-GCN allows us to train much deeper GCN without much time and memory overhead, which leads to improved prediction accuracy---using a 5-layer Cluster-GCN, we achieve state-of-the-art test F1 score 99.36 on the PPI dataset, while the previous best result was 98.71 by [16]. Our codes are publicly available at https://github.com/google-research/google-research/tree/master/cluster_gcn.
Key facts. Cited by 540 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 105; 2022: 108; 2023: 106; 2024: 102; 2025: 81; 2026: 38.
540 papers.
Sort:
By area:
- 2021OGB-LSC: A Large-Scale Challenge for Machine Learning on Graphscited by 328
- 2021Large Scale Learning on Non-Homophilous Graphs: New Benchmarks and Strong Simple Methodscited by 309
- 2023Exploring the Potential of Large Language Models (LLMs) in Learning on Graphscited by 271
- 2023NodeFormer: A Scalable Graph Structure Learning Transformer for Node Classificationcited by 207
- 2024LLaGA: Large Language and Graph Assistantcited by 177
- 2021Anomaly Detection on Attributed Networks via Contrastive Self-Supervised Learningcited by 175
- 2022Graph Neural Networks for Graphs with Heterophily: A Surveycited by 175
- 2021Training Graph Neural Networks with 1000 Layerscited by 169
- 2021Equivariant Subgraph Aggregation Networkscited by 154
- 2023A Survey on Graph Neural Networks for Time Series: Forecasting, Classification, Imputation, and Anomaly Detectioncited by 145
- 2021Node Feature Extraction by Self-Supervised Multi-scale Neighborhood Predictioncited by 137
- 2022NAGphormer: A Tokenized Graph Transformer for Node Classification in Large Graphscited by 137
38 more
- 2022Data Augmentation for Deep Graph Learning: A Surveycited by 132
- 2023Harnessing Explanations: LLM-to-LM Interpreter for Enhanced Text-Attributed Graph Representation Learningcited by 132
- 2023GraphMAE2: A Decoding-Enhanced Masked Self-Supervised Graph Learnercited by 131
- 2023SGFormer: Simplifying and Empowering Transformers for Large-Graph Representationscited by 131
- 2021Graph Unlearningcited by 129
- 2021You are AllSet: A Multiset Function Framework for Hypergraph Neural Networkscited by 124
- 2022Graph-Coupled Oscillator Networkscited by 123
- 2021A Unified Lottery Ticket Hypothesis for Graph Neural Networkscited by 118
- 2021PDE-GCN: Novel Architectures for Graph Neural Networks Motivated by Partial Differential Equationscited by 106
- 2021Robustness of Graph Neural Networks at Scalecited by 100
- 2022Decoupling the Depth and Scope of Graph Neural Networkscited by 94
- 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddingscited by 90
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 88
- 2023DIFFormer: Scalable (Graph) Transformers Induced by Energy Constrained Diffusioncited by 85
- 2022Graph Attention Multi-Layer Perceptroncited by 82
- 2021Scaling Up Graph Neural Networks Via Graph Coarseningcited by 80
- 2021Graph Representation Learning in Biomedicinecited by 79
- 2022When Do Flat Minima Optimizers Work?cited by 78
- 2021Towards Self-Explainable Graph Neural Networkcited by 75
- 2022A Comprehensive Survey on Deep Clustering: Taxonomy, Challenges, and Future Directionscited by 73
- 2023Structure-free Graph Condensation: From Large-scale Graphs to Condensed Graph-free Datacited by 71
- 2023ClusterLLM: Large Language Models as a Guide for Text Clusteringcited by 69
- 2021Graph-Based Deep Learning for Medical Diagnosis and Analysis: Past, Present and Futurecited by 67
- 2022Rethinking and Scaling Up Graph Contrastive Learning: An Extremely Efficient Approach with Group Discriminationcited by 67
- 2022A Survey on Graph Representation Learning Methodscited by 66
- 2022Towards Robust Graph Neural Networks for Noisy Graphs with Sparse Labelscited by 63
- 2024LLMs as Zero-shot Graph Learners: Alignment of GNN Representations with LLM Token Embeddingscited by 60
- 2021DistGNN: Scalable Distributed Training for Large-Scale Graph Neural Networkscited by 59
- 2024GraphCLIP: Enhancing Transferability in Graph Foundation Models for Text-Attributed Graphscited by 58
- 2023ZiCo: Zero-shot NAS via Inverse Coefficient of Variation on Gradientscited by 57
- 2021Topology-Imbalance Learning for Semi-Supervised Node Classificationcited by 56
- 2022A Comprehensive Study on Large-Scale Graph Training: Benchmarking and Rethinkingcited by 56
- 2021Optimization of Graph Neural Networks: Implicit Acceleration by Skip Connections and More Depthcited by 55
- 2021Scalable and Adaptive Graph Neural Networks with Self-Label-Enhanced trainingcited by 54
- 2022Neighborhood-aware Scalable Temporal Network Representation Learningcited by 54
- 2024Efficient Tuning and Inference for Large Language Models on Textual Graphscited by 54
- 2021Local Augmentation for Graph Neural Networkscited by 52
- 2022Scalable Spatiotemporal Graph Neural Networkscited by 52
50 most cited of 540 All 540 (JSON)
- 2026MegaGraph: Towards Efficient Training of Large-Scale Graph Transformers with Automated Hybrid Parallelism28 Sep 2026
- 2026Scaffold: Support Graph Theory Based Sparsification for Graph Neural Networks25 Sep 2026
- 2026Moment-guided edge sampling24 Sep 2026
- 2026Scalable Subgraph Sampling via Resistance Curvature23 Sep 2026
- 2026Not Just Oversmoothing: Detecting the Echo Chamber Effect in Graph Neural Networks6 Sep 2026
- 2026LoGIC: Budgeted Context Construction for Node-Level Graph In-Context Learning with Tabular Foundation Models5 Sep 2026
- 2026LevelSyn: Physical-Aware Logic Synthesis via Level-Asynchronous Graph Neural Networks3 Sep 2026
- 2026Population-Calibrated Graph Screening at 835-Million-Address Scale, with Label-Free Transfer to New Chains2 Sep 2026
- 2026Two-level domain-decomposition AdaGrad method for scalable training of graph neural networks23 Aug 2026
- 2026FinFraudBench: A Heterogeneous Graph Benchmark for Financial Fraud Detection15 Aug 2026
- 2026LGNNIC: Acceleration of Large-Scale GNN Training using SmartNICs7 Aug 2026
- 2026Link prediction on multi-relational graphs from an influence propagation perspective5 Aug 2026
38 more
- 2026NodeJEPA: Structure-Conditioned Latent Prediction for Node-Level Graph Self-Supervised Learning5 Aug 2026
- 2026Empowering Credit Risk Detection in Weixin Pay with Billion-Scale Deep Graph Learning3 Aug 2026
- 2026CoRe-GNN: Multilevel Message passing on Coarsened graphs3 Aug 2026
- 2026CA-DGCL: Dynamic Graph Continual Learning via Condensation and Attachment13 Jul 2026
- 2026KAT-Coder-V2.5 Technical Report6 Jul 2026
- 2026When Design Rules Break: Benchmark Composition Determines Whether Label Informativeness Predicts GNN Aggregator Choice8 Jun 2026
- 2026From Coarse to Fine: Managing Temporal Granularity in Spatio-Temporal Data for Fine-Grained Traffic Prediction8 Jun 2026
- 2026Incorporating Deep Learning Design in Database Queries22 May 2026
- 2026Implicit Regularization of Mini-Batch Training in Graph Neural Networks21 May 2026
- 2026Position: Graph Condensation Needs a Reset -- Move Beyond Full-dataset Training and Model-Dependence17 May 2026
- 2026Hierarchical Attention-based Graph Neural Network with Relevance-driven Pruning10 May 2026
- 2026TypeBandit: Type-Level Context Allocation and Reweighting for Effective Attribute Completion in Heterogeneous Graph Neural Networks30 Apr 2026
- 2026Neighbourhood Transformer: Switchable Attention for Monophily-Aware Graph Learning10 Apr 2026
- 2026Communication-free Sampling and 4D Hybrid Parallelism for Scalable Mini-batch GNN Training3 Apr 2026
- 2026EmbedPart: Embedding-Driven Graph Partitioning for Scalable Graph Neural Network Training1 Apr 2026
- 2026Predicting Dynamics of Ultra-Large Complex Systems by Inferring Governing Equations1 Apr 2026
- 2026Efficient and Scalable Granular-ball Graph Coarsening Method for Large-scale Graph Node Classification31 Mar 2026
- 2026Beyond the Academic Monoculture: A Unified Framework and Industrial Perspective for Attributed Graph Clustering21 Mar 2026
- 2026GIST: Gauge-Invariant Spectral Transformers for Scalable Graph Neural Operators17 Mar 2026
- 2026Pharmacology Knowledge Graphs: Do We Need Chemical Structure for Drug Repurposing?2 Mar 2026
- 2026VecFormer: Towards Efficient and Generalizable Graph Transformer with Graph Token Attention23 Feb 2026
- 2026COMBA: Cross Batch Aggregation for Learning Large Graphs with Context Gating State Space Models19 Feb 2026
- 2026AdvSynGNN: Structure-Adaptive Graph Neural Nets via Adversarial Synthesis and Self-Corrective Propagation19 Feb 2026
- 2026Billion-Scale Graph Foundation Models4 Feb 2026
- 2026Grappa: Gradient-Only Communication for Scalable Graph Neural Network Training2 Feb 2026
- 2026From Mice to Trains: Amortized Bayesian Inference on Graph Data5 Jan 2026
- 2025BLISS: Bandit Layer Importance Sampling Strategy for Efficient Training of Graph Neural Networks26 Dec 2025
- 2025Toward Efficient Testing of Graph Neural Networks via Test Input Prioritization20 Dec 2025
- 2025ATLAS: Adaptive Topology-based Learning at Scale for Homophilic and Heterophilic Graphs16 Dec 2025
- 2025gHAWK: Local and Global Structure Encoding for Scalable Training of Graph Neural Networks on Knowledge Graphs9 Dec 2025
- 2025Hyperbolic Continuous Structural Entropy for Hierarchical Clustering29 Nov 2025
- 2025Rethinking Message Passing Neural Networks with Diffusion Distance-guided Stress Majorization25 Nov 2025
- 2025FuseSampleAgg: One-Pass Neighborhood Estimation for Budgeted Knowledge-Graph Refresh and Validation17 Nov 2025
- 2025Are Graph Transformers Necessary? Efficient Long-Range Message Passing with Fractal Nodes in MPNNs17 Nov 2025
- 2025VISAGNN: Versatile Staleness-Aware Efficient Training on Large-Scale Graphs16 Nov 2025
- 2025Dual-Kernel Graph Community Contrastive Learning11 Nov 2025
- 2025HyperGraphX: Graph Transductive Learning with Hyperdimensional Computing and Message Passing28 Oct 2025
- 2025Relieving the Over-Aggregating Effect in Graph Transformers24 Oct 2025
50 newest of 540 All 540 (JSON)
- 2021Graph Unlearningcited by 129
- 2024Towards Effective and General Graph Unlearning via Mutual Evolutioncited by 29
- 2024Scalable and Certifiable Graph Unlearning: Overcoming the Approximation Error Barriercited by 13
- 2025OpenGU: A Comprehensive Benchmark for Graph Unlearningcited by 8
- 2025Toward Scalable Graph Unlearning: A Node Influence Maximization based Approachcited by 2
- 2023Privacy-Utility Trade-offs in Neural Networks for Medical Population Graphs: Insights from Differential Privacy and Graph Structurecited by 0
- 2025Toward Scalable Graph Unlearning: A Node Influence Maximization based Approach21 Jan 2025
- 2025OpenGU: A Comprehensive Benchmark for Graph Unlearning6 Jan 2025
- 2024Scalable and Certifiable Graph Unlearning: Overcoming the Approximation Error Barrier17 Aug 2024
- 2024Towards Effective and General Graph Unlearning via Mutual Evolution22 Jan 2024
- 2023Privacy-Utility Trade-offs in Neural Networks for Medical Population Graphs: Insights from Differential Privacy and Graph Structure13 Jul 2023
- 2021Graph Unlearning27 Mar 2021
- 2024Efficient Tuning and Inference for Large Language Models on Textual Graphscited by 54
- 2023Accelerating Scalable Graph Neural Network Inference with Node-Adaptive Propagationcited by 8
- 2022Efficient Graph Neural Network Inference at Large Scalecited by 7
- 2025DCI: A Coordinated Allocation and Filling Workload-Aware Dual-Cache Allocation GNN Inference Acceleration Systemcited by 0
- 2025DCI: A Coordinated Allocation and Filling Workload-Aware Dual-Cache Allocation GNN Inference Acceleration System3 Mar 2025
- 2024Efficient Tuning and Inference for Large Language Models on Textual Graphs28 Jan 2024
- 2023Accelerating Scalable Graph Neural Network Inference with Node-Adaptive Propagation17 Oct 2023
- 2022Efficient Graph Neural Network Inference at Large Scale1 Nov 2022
- 2023A Survey on Graph Diffusion Models: Generative AI in Science for Molecule, Protein and Materialcited by 34
- 2025SBGD: Improving Graph Diffusion Generative Model via Stochastic Block Diffusioncited by 2
- 2023Data Augmentation for Supervised Graph Outlier Detection via Latent Diffusion Modelscited by 1
- 2025SBGD: Improving Graph Diffusion Generative Model via Stochastic Block Diffusion20 Aug 2025
- 2023Data Augmentation for Supervised Graph Outlier Detection via Latent Diffusion Models29 Dec 2023
- 2023A Survey on Graph Diffusion Models: Generative AI in Science for Molecule, Protein and Material4 Apr 2023
- 2026KAT-Coder-V2.5 Technical Reportcited by 3
- 2026KAT-Coder-V2.5 Technical Report6 Jul 2026
- 2021OGB-LSC: A Large-Scale Challenge for Machine Learning on Graphscited by 328
- 2021Large Scale Learning on Non-Homophilous Graphs: New Benchmarks and Strong Simple Methodscited by 309
- 2023Exploring the Potential of Large Language Models (LLMs) in Learning on Graphscited by 271
- 2023NodeFormer: A Scalable Graph Structure Learning Transformer for Node Classificationcited by 207
- 2024LLaGA: Large Language and Graph Assistantcited by 177
- 2021Anomaly Detection on Attributed Networks via Contrastive Self-Supervised Learningcited by 175
- 2022Graph Neural Networks for Graphs with Heterophily: A Surveycited by 175
- 2021Training Graph Neural Networks with 1000 Layerscited by 169
- 2021Equivariant Subgraph Aggregation Networkscited by 154
- 2023A Survey on Graph Neural Networks for Time Series: Forecasting, Classification, Imputation, and Anomaly Detectioncited by 145
- 2021Node Feature Extraction by Self-Supervised Multi-scale Neighborhood Predictioncited by 137
- 2022NAGphormer: A Tokenized Graph Transformer for Node Classification in Large Graphscited by 137
12 most cited of 525 All 525 (JSON)
- 2026MegaGraph: Towards Efficient Training of Large-Scale Graph Transformers with Automated Hybrid Parallelism28 Sep 2026
- 2026Scaffold: Support Graph Theory Based Sparsification for Graph Neural Networks25 Sep 2026
- 2026Moment-guided edge sampling24 Sep 2026
- 2026Scalable Subgraph Sampling via Resistance Curvature23 Sep 2026
- 2026Not Just Oversmoothing: Detecting the Echo Chamber Effect in Graph Neural Networks6 Sep 2026
- 2026LoGIC: Budgeted Context Construction for Node-Level Graph In-Context Learning with Tabular Foundation Models5 Sep 2026
- 2026LevelSyn: Physical-Aware Logic Synthesis via Level-Asynchronous Graph Neural Networks3 Sep 2026
- 2026Population-Calibrated Graph Screening at 835-Million-Address Scale, with Label-Free Transfer to New Chains2 Sep 2026
- 2026Two-level domain-decomposition AdaGrad method for scalable training of graph neural networks23 Aug 2026
- 2026FinFraudBench: A Heterogeneous Graph Benchmark for Financial Fraud Detection15 Aug 2026
- 2026LGNNIC: Acceleration of Large-Scale GNN Training using SmartNICs7 Aug 2026
- 2026Link prediction on multi-relational graphs from an influence propagation perspective5 Aug 2026
12 newest of 525 All 525 (JSON)