Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networks
Not on the map. Why?
Abstract (arXiv)
Graph convolutional networks (GCNs) have recently received wide attentions, due to their successful applications in different graph tasks and different domains. Training GCNs for a large graph, however, is still a challenge. Original full-batch GCN training requires calculating the representation of all the nodes in the graph per GCN layer, which brings in high computation and memory costs. To alleviate this issue, several sampling-based methods have been proposed to train GCNs on a subset of nodes. Among them, the node-wise neighbor-sampling method recursively samples a fixed number of neighbor nodes, and thus its computation cost suffers from exponential growing neighbor size; while the layer-wise importance-sampling method discards the neighbor-dependent constraints, and thus the nodes sampled across layer suffer from sparse connection problem. To deal with the above two problems, we propose a new effective sampling algorithm called LAyer-Dependent ImportancE Sampling (LADIES). Based on the sampled nodes in the upper layer, LADIES selects their neighborhood nodes, constructs a bipartite subgraph and computes the importance probability accordingly. Then, it samples a fixed number of nodes by the calculated probability, and recursively conducts such procedure per layer to construct the whole computation graph. We prove theoretically and experimentally, that our proposed sampling algorithm outperforms the previous sampling methods in terms of both time and memory costs. Furthermore, LADIES is shown to have better generalization accuracy than original full-batch GCN, due to its stochastic nature.
Key facts. Cited by 177 papers in the map (data through 14 Oct 2026). First posted on arXiv 17 Nov 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 33; 2022: 43; 2023: 43; 2024: 31; 2025: 19; 2026: 8.
177 papers.
Sort:
By area:
- 2021Graph-less Neural Networks: Teaching Old MLPs New Tricks via Distillationcited by 152
- 2022NAGphormer: A Tokenized Graph Transformer for Node Classification in Large Graphscited by 137
- 2022Data Augmentation for Deep Graph Learning: A Surveycited by 133
- 2023GraphMAE2: A Decoding-Enhanced Masked Self-Supervised Graph Learnercited by 132
- 2022Decoupling the Depth and Scope of Graph Neural Networkscited by 94
- 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddingscited by 90
- 2021Scaling Up Graph Neural Networks Via Graph Coarseningcited by 80
- 2023SimTeG: A Frustratingly Simple Approach Improves Textual Graph Learningcited by 73
- 2022Hierarchical Graph Transformer with Adaptive Node Samplingcited by 72
- 2022A Survey on Graph Representation Learning Methodscited by 66
- 2021Cold Brew: Distilling Graph Node Representations with Incomplete or Missing Neighborhoodscited by 58
- 2022A Comprehensive Study on Large-Scale Graph Training: Benchmarking and Rethinkingcited by 56
38 more
- 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
- 2022BNS-GCN: Efficient Full-Graph Training of Graph Convolutional Networks with Partition-Parallelism and Random Boundary Node Samplingcited by 43
- 2021Sampling methods for efficient training of graph convolutional networks: A surveycited by 40
- 2021Bag of Tricks for Node Classification with Graph Neural Networkscited by 40
- 2021Accelerating Training and Inference of Graph Neural Networks with Fast Sampling and Pipeliningcited by 39
- 2021VQ-GNN: A Universal Framework to Scale up Graph Neural Networks using Vector Quantizationcited by 39
- 2021Bag of Tricks for Training Deeper Graph Neural Networks: A Comprehensive Benchmark Studycited by 36
- 2023VQGraph: Rethinking Graph Representation Space for Bridging GNNs and MLPscited by 35
- 2021FedGraph: Federated Graph Learning with Intelligent Samplingcited by 34
- 2021Double-Scale Self-Supervised Hypergraph Learning for Group Recommendationcited by 32
- 2022Distributed Graph Neural Network Training: A Surveycited by 32
- 2022GraphFM: Improving Large-Scale GNN Training via Feature Momentumcited by 31
- 2024Linear-Time Graph Neural Networks for Scalable Recommendationscited by 31
- 2022Parallel and Distributed Graph Neural Networks: An In-Depth Concurrency Analysiscited by 29
- 2021Hierarchical Prototype Networks for Continual Graph Representation Learningcited by 28
- 2022Bringing Your Own View: Graph Contrastive Learning without Prefabricated Data Augmentationscited by 28
- 2022AdaProp: Learning Adaptive Propagation for Graph Neural Network based Knowledge Graph Reasoningcited by 28
- 2023LMC: Fast Training of GNNs via Subgraph Sampling with Provable Convergencecited by 26
- 2021Self-supervised Graph Neural Networks without explicit negative samplingcited by 25
- 2022GRAND+: Scalable Graph Random Neural Networkscited by 25
- 2021Learn Locally, Correct Globally: A Distributed Algorithm for Training Graph Neural Networkscited by 24
- 2022Generalization Guarantee of Training Graph Convolutional Networks with Graph Topology Samplingcited by 23
- 2024Efficient Long-distance Latent Relation-aware Graph Neural Network for Multi-modal Emotion Recognition in Conversationscited by 23
- 2021Global Neighbor Sampling for Mixed CPU-GPU Training on Giant Graphscited by 22
- 2023Data-centric Graph Learning: A Surveycited by 22
- 2025GraphPFN: A Prior-Data Fitted Graph Foundation Modelcited by 21
- 2022Self-Supervised Graph Structure Refinement for Graph Neural Networkscited by 20
- 2021DSKReG: Differentiable Sampling on Knowledge Graph for Recommendation with Relational GNNcited by 19
- 2022MariusGNN: Resource-Efficient Out-of-Core Training of Graph Neural Networkscited by 19
- 2022Layer-Neighbor Sampling -- Defusing Neighborhood Explosion in GNNscited by 19
- 2021Large-scale graph representation learning with very deep GNNs and self-supervisioncited by 18
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardwarecited by 18
- 2021A Biased Graph Neural Network Sampler with Near-Optimal Regretcited by 17
- 2023LazyGNN: Large-Scale Graph Neural Networks via Lazy Propagationcited by 16
- 2023Joint Edge-Model Sparse Learning is Provably Efficient for Graph Neural Networkscited by 16
- 2023Communication-Efficient Graph Neural Networks with Probabilistic Neighborhood Expansion Analysis and Cachingcited by 16
- 2023TpuGraphs: A Performance Prediction Dataset on Large Tensor Computational Graphscited by 16
50 most cited of 177 All 177 (JSON)
- 2026Scaffold: Support Graph Theory Based Sparsification for Graph Neural Networks25 Sep 2026
- 2026Two-level domain-decomposition AdaGrad method for scalable training of graph neural networks23 Aug 2026
- 2026LGNNIC: Acceleration of Large-Scale GNN Training using SmartNICs7 Aug 2026
- 2026Edge Sparsification via Temporal Forman-Ricci Curvature for Dynamic Graph Learning7 Aug 2026
- 2026Implicit Regularization of Mini-Batch Training in Graph Neural Networks21 May 2026
- 2026Communication-free Sampling and 4D Hybrid Parallelism for Scalable Mini-batch GNN Training3 Apr 2026
- 2026Weighted Graph Clustering via Scale Contraction and Graph Structure Learning24 Jan 2026
- 2026MQ-GNN: A Multi-Queue Pipelined Architecture for Scalable and Efficient GNN Training8 Jan 2026
- 2025BLISS: Bandit Layer Importance Sampling Strategy for Efficient Training of Graph Neural Networks26 Dec 2025
- 2025ATLAS: Adaptive Topology-based Learning at Scale for Homophilic and Heterophilic Graphs16 Dec 2025
- 2025FuseSampleAgg: One-Pass Neighborhood Estimation for Budgeted Knowledge-Graph Refresh and Validation17 Nov 2025
- 2025VISAGNN: Versatile Staleness-Aware Efficient Training on Large-Scale Graphs16 Nov 2025
38 more
- 2025Neighborhood Sampling Does Not Learn the Same Graph Neural Network26 Sep 2025
- 2025GraphPFN: A Prior-Data Fitted Graph Foundation Model25 Sep 2025
- 2025RapidGNN: Energy and Communication-Efficient Distributed Training on Large-Scale Graph Neural Networks5 Sep 2025
- 2025LMAE4Eth: Generalizable and Robust Ethereum Fraud Detection by Exploring Transaction Semantics and Masked Graph Embedding4 Sep 2025
- 2025The Ubiquitous Sparse Matrix-Matrix Products6 Aug 2025
- 2025Neighbor-Sampling Based Momentum Stochastic Methods for Training Graph Neural Networks1 Aug 2025
- 2025DAFOS: Dynamic Adaptive Fanout Optimization Sampler8 Jul 2025
- 2025Theoretical Learning Performance of Graph Neural Networks: The Impact of Jumping Connections and Layer-wise Sparsification7 Jul 2025
- 2025Efficient GNN Training Through Structure-Aware Randomized Mini-Batching25 Apr 2025
- 2025Scaling Graph Neural Networks for Particle Track Reconstruction7 Apr 2025
- 2025Enhanced Soups for Graph Neural Networks14 Mar 2025
- 2025Hierarchical graph sampling based minibatch learning with chain preservation and variance reduction2 Mar 2025
- 2025Accurate and Scalable Graph Neural Networks via Message Invariance27 Feb 2025
- 2025ScaDyG:A New Paradigm for Large-scale Dynamic Graph Learning27 Jan 2025
- 2025Large-Scale Spectral Graph Neural Networks via Laplacian Sparsification: Technical Report8 Jan 2025
- 2024Graph Neural Networks on Graph Databases18 Nov 2024
- 2024HeteroSample: Meta-path Guided Sampling for Heterogeneous Graph Representation Learning11 Nov 2024
- 2024Sparse Decomposition of Graph Neural Networks25 Oct 2024
- 2024FIT-GNN: Faster Inference Time for GNNs that 'FIT' in Memory Using Coarsening19 Oct 2024
- 2024PromptGCN: Bridging Subgraph Gaps in Lightweight GCNs14 Oct 2024
- 2024Haste Makes Waste: A Simple Approach for Scaling Graph Neural Networks7 Oct 2024
- 2024FastGL: A GPU-Efficient Framework for Accelerating Sampling-Based GNN Training at Large Scale23 Sep 2024
- 2024Federated Graph Learning with Adaptive Importance-based Sampling23 Sep 2024
- 2024Can Graph Reordering Speed Up Graph Neural Network Training? An Experimental Study17 Sep 2024
- 2024Non-convolutional Graph Neural Networks31 Jul 2024
- 2024GraphMuse: A Library for Symbolic Music Graph Processing17 Jul 2024
- 2024Foundations and Frontiers of Graph Learning Theory3 Jul 2024
- 2024Efficient Long-distance Latent Relation-aware Graph Neural Network for Multi-modal Emotion Recognition in Conversations27 Jun 2024
- 2024Sketch-GNN: Scalable Graph Neural Networks with Sublinear Training Complexity21 Jun 2024
- 2024A Scalable and Effective Alternative to Graph Transformers17 Jun 2024
- 2024Scalable Expressiveness through Preprocessed Graph Perturbations17 Jun 2024
- 2024SpanGNN: Towards Memory-Efficient Graph Neural Networks via Spanning Subgraph Training7 Jun 2024
- 2024Graph Neural Network Training Systems: A Performance Comparison of Full-Graph and Mini-Batch1 Jun 2024
- 2024GATE: How to Keep Out Intrusive Neighbors1 Jun 2024
- 2024Perception-Inspired Graph Convolution for Music Understanding Tasks15 May 2024
- 2024DiskGNN: Bridging I/O Efficiency and Model Accuracy for Out-of-Core GNN Training8 May 2024
- 2024Acceleration Algorithms in GNNs: A Survey7 May 2024
- 2024Training-free Graph Neural Networks and the Power of Labels as Features30 Apr 2024
50 newest of 177 All 177 (JSON)
- 2021Graph-less Neural Networks: Teaching Old MLPs New Tricks via Distillationcited by 152
- 2022NAGphormer: A Tokenized Graph Transformer for Node Classification in Large Graphscited by 137
- 2022Data Augmentation for Deep Graph Learning: A Surveycited by 133
- 2023GraphMAE2: A Decoding-Enhanced Masked Self-Supervised Graph Learnercited by 132
- 2022Decoupling the Depth and Scope of Graph Neural Networkscited by 94
- 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddingscited by 90
- 2021Scaling Up Graph Neural Networks Via Graph Coarseningcited by 80
- 2023SimTeG: A Frustratingly Simple Approach Improves Textual Graph Learningcited by 73
- 2022Hierarchical Graph Transformer with Adaptive Node Samplingcited by 72
- 2022A Survey on Graph Representation Learning Methodscited by 66
- 2021Cold Brew: Distilling Graph Node Representations with Incomplete or Missing Neighborhoodscited by 58
- 2022A Comprehensive Study on Large-Scale Graph Training: Benchmarking and Rethinkingcited by 56
12 most cited of 172 All 172 (JSON)
- 2026Scaffold: Support Graph Theory Based Sparsification for Graph Neural Networks25 Sep 2026
- 2026Two-level domain-decomposition AdaGrad method for scalable training of graph neural networks23 Aug 2026
- 2026LGNNIC: Acceleration of Large-Scale GNN Training using SmartNICs7 Aug 2026
- 2026Edge Sparsification via Temporal Forman-Ricci Curvature for Dynamic Graph Learning7 Aug 2026
- 2026Implicit Regularization of Mini-Batch Training in Graph Neural Networks21 May 2026
- 2026Communication-free Sampling and 4D Hybrid Parallelism for Scalable Mini-batch GNN Training3 Apr 2026
- 2026Weighted Graph Clustering via Scale Contraction and Graph Structure Learning24 Jan 2026
- 2026MQ-GNN: A Multi-Queue Pipelined Architecture for Scalable and Efficient GNN Training8 Jan 2026
- 2025BLISS: Bandit Layer Importance Sampling Strategy for Efficient Training of Graph Neural Networks26 Dec 2025
- 2025ATLAS: Adaptive Topology-based Learning at Scale for Homophilic and Heterophilic Graphs16 Dec 2025
- 2025FuseSampleAgg: One-Pass Neighborhood Estimation for Budgeted Knowledge-Graph Refresh and Validation17 Nov 2025
- 2025VISAGNN: Versatile Staleness-Aware Efficient Training on Large-Scale Graphs16 Nov 2025
12 newest of 172 All 172 (JSON)