Sampling methods for efficient training of graph convolutional networks: A survey
Not on the map. Why?
Abstract (arXiv)
Graph Convolutional Networks (GCNs) have received significant attention from various research fields due to the excellent performance in learning graph representations. Although GCN performs well compared with other methods, it still faces challenges. Training a GCN model for large-scale graphs in a conventional way requires high computation and storage costs. Therefore, motivated by an urgent need in terms of efficiency and scalability in training GCN, sampling methods have been proposed and achieved a significant effect. In this paper, we categorize sampling methods based on the sampling mechanisms and provide a comprehensive survey of sampling methods for efficient training of GCN. To highlight the characteristics and differences of sampling methods, we present a detailed comparison within each category and further give an overall comparative analysis for the sampling methods in all categories. Finally, we discuss some challenges and future research directions of the sampling methods.
Key facts. Cited by 40 papers in the map (data through 14 Oct 2026). Builds on 64 of its 99 references that are in the map. First posted on arXiv 10 Mar 2021.
Builds on
64 of 99 references.
References · 64
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 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
- 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,474
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 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
- 2019Simplifying Graph Convolutional Networkscited by 1,477
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,360
- 2016Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoisingcited by 1,358
38 more
- 2018Spatial Temporal Graph Convolutional Networks for Skeleton-Based Action Recognitioncited by 1,209
- 2020LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationcited by 1,139
- 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
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 877
- 2015Gated Graph Sequence Neural Networkscited by 796
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
- 2015Image-based Recommendations on Styles and Substitutescited by 706
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 680
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 584
- 2020Heterogeneous Graph Transformercited by 582
- 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
- 2016Geometric deep learning on graphs and manifolds using mixture model CNNscited by 468
- 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 443
- 2017Learning Deep CNN Denoiser Prior for Image Restorationcited by 408
- 2018Deep Learning on Graphs: A Surveycited by 393
- 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 384
- 2016Learning Convolutional Neural Networks for Graphscited by 314
- 2020Towards Deeper Graph Neural Networkscited by 296
- 2015Diffusion-Convolutional Neural Networkscited by 268
- 2019Revisiting Graph Neural Networks: All We Have is Low-Pass Filterscited by 261
- 2015Deep Convolutional Networks on Graph-Structured Datacited by 246
- 2016Deep Convolutional Neural Networks for Computer-Aided Detection: CNN Architectures, Dataset Characteristics and Transfer Learningcited by 209
- 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
- 2019Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networkscited by 177
- 2020Graph-Bert: Only Attention is Needed for Learning Graph Representationscited by 177
- 2019Explainability Techniques for Graph Convolutional Networkscited by 161
- 2019What Can Neural Networks Reason About?cited by 159
- 2019AliGraph: A Comprehensive Graph Neural Network Platformcited by 153
- 2018Traffic Graph Convolutional Recurrent Neural Network: A Deep Learning Framework for Network-Scale Traffic Learning and Forecastingcited by 146
- 2017Predicting multicellular function through multi-layer tissue networkscited by 138
- 2018End-to-end Structure-Aware Convolutional Networks for Knowledge Base Completioncited by 136
- 2020Distilling Knowledge from Graph Convolutional Networkscited by 129
- 2015Inferring Networks of Substitutable and Complementary Productscited by 92
- 2018Local Spectral Graph Convolution for Point Set Feature Learningcited by 84
50 most cited of 64 All 64 (JSON)
Built on by
Citing papers per year: 2021: 4; 2022: 9; 2023: 10; 2024: 13; 2025: 3; 2026: 1.
40 papers.
Sort:
- 2022Simple and Efficient Heterogeneous Graph Neural Networkcited by 71
- 2023OpenGSL: A Comprehensive Benchmark for Graph Structure Learningcited by 30
- 2022Parallel and Distributed Graph Neural Networks: An In-Depth Concurrency Analysiscited by 29
- 2022Survey on Graph Neural Network Acceleration: An Algorithmic Perspectivecited by 26
- 2023Data-centric Graph Learning: A Surveycited by 22
- 2022Comprehensive Graph Gradual Pruning for Sparse Training in Graph Neural Networkscited by 18
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardwarecited by 18
- 2022A Comprehensive Survey on Distributed Training of Graph Neural Networkscited by 15
- 2022Influence-Based Mini-Batching for Graph Neural Networkscited by 15
- 2024Even Sparser Graph Transformerscited by 13
- 2021Scalable Graph Neural Network Training: The Case for Samplingcited by 11
- 2024Repeat-Aware Neighbor Sampling for Dynamic Graph Learningcited by 11
28 more
- 2021Multilayer Graph Contrastive Clustering Networkcited by 8
- 2021GNNSampler: Bridging the Gap between Sampling Algorithms of GNN and Hardwarecited by 6
- 2021GNNear: Accelerating Full-Batch Training of Graph Neural Networks with Near-Memory Processingcited by 6
- 2024Precedence-Constrained Winter Value for Effective Graph Data Valuationcited by 6
- 2024Task-Oriented GNNs Training on Large Knowledge Graphs for Accurate and Efficient Modelingcited by 5
- 2024GraphMuse: A Library for Symbolic Music Graph Processingcited by 5
- 2023A Comprehensive Survey on Graph Summarization with Graph Neural Networkscited by 4
- 2024Survey of Graph Neural Network for Internet of Things and NextG Networkscited by 4
- 2024Can Graph Reordering Speed Up Graph Neural Network Training? An Experimental Studycited by 4
- 2022Spatio-Temporal Graph Representation Learning for Fraudster Group Detectioncited by 3
- 2023Single Node Injection Label Specificity Attack on Graph Neural Networks via Reinforcement Learningcited by 3
- 2024Foundations and Frontiers of Graph Learning Theorycited by 3
- 2022Analyzing the Effect of Sampling in GNNs on Individual Fairnesscited by 2
- 2023InkStream: Real-time GNN Inference on Streaming Graphs via Incremental Updatecited by 2
- 2023A Local Graph Limits Perspective on Sampling-Based GNNscited by 2
- 2024Revisiting Edge Perturbation for Graph Neural Network in Graph Data Augmentation and Attackcited by 2
- 2025Efficient GNN Training Through Structure-Aware Randomized Mini-Batchingcited by 2
- 2022Rethinking Efficiency and Redundancy in Training Large-scale Graphscited by 1
- 2024Characterizing and Understanding HGNN Training on GPUscited by 1
- 2024Graph Neural Networks on Graph Databasescited by 1
- 2025Plexus: Taming Billion-edge Graphs with 3D Parallel Full-graph GNN Trainingcited by 1
- 2023Graph Entropy Minimization for Semi-supervised Node Classificationcited by 0
- 2023PolicyClusterGCN: Identifying Efficient Clusters for Training Graph Convolutional Networkscited by 0
- 2023GreenFlow: A Computation Allocation Framework for Building Environmentally Sound Recommendation Systemcited by 0
- 2024Topological safeguard for evasion attack interpreting the neural networks' behaviorcited by 0
- 2024Vision Paper: Designing Graph Neural Networks in Compliance with the European Artificial Intelligence Actcited by 0
- 2025Adaptive Graph Coarsening for Efficient GNN Trainingcited by 0
- 2026EmbedPart: Embedding-Driven Graph Partitioning for Scalable Graph Neural Network Trainingcited by 0
- 2026EmbedPart: Embedding-Driven Graph Partitioning for Scalable Graph Neural Network Training1 Apr 2026
- 2025Adaptive Graph Coarsening for Efficient GNN Training30 Sep 2025
- 2025Plexus: Taming Billion-edge Graphs with 3D Parallel Full-graph GNN Training7 May 2025
- 2025Efficient GNN Training Through Structure-Aware Randomized Mini-Batching25 Apr 2025
- 2024Even Sparser Graph Transformers25 Nov 2024
- 2024Graph Neural Networks on Graph Databases18 Nov 2024
- 2024Vision Paper: Designing Graph Neural Networks in Compliance with the European Artificial Intelligence Act29 Oct 2024
- 2024Can Graph Reordering Speed Up Graph Neural Network Training? An Experimental Study17 Sep 2024
- 2024GraphMuse: A Library for Symbolic Music Graph Processing17 Jul 2024
- 2024Characterizing and Understanding HGNN Training on GPUs16 Jul 2024
- 2024Foundations and Frontiers of Graph Learning Theory3 Jul 2024
- 2024Survey of Graph Neural Network for Internet of Things and NextG Networks27 May 2024
28 more
- 2024Repeat-Aware Neighbor Sampling for Dynamic Graph Learning24 May 2024
- 2024Revisiting Edge Perturbation for Graph Neural Network in Graph Data Augmentation and Attack10 Mar 2024
- 2024Task-Oriented GNNs Training on Large Knowledge Graphs for Accurate and Efficient Modeling9 Mar 2024
- 2024Topological safeguard for evasion attack interpreting the neural networks' behavior12 Feb 2024
- 2024Precedence-Constrained Winter Value for Effective Graph Data Valuation2 Feb 2024
- 2023GreenFlow: A Computation Allocation Framework for Building Environmentally Sound Recommendation System15 Dec 2023
- 2023A Local Graph Limits Perspective on Sampling-Based GNNs17 Oct 2023
- 2023Data-centric Graph Learning: A Survey8 Oct 2023
- 2023InkStream: Real-time GNN Inference on Streaming Graphs via Incremental Update20 Sep 2023
- 2023PolicyClusterGCN: Identifying Efficient Clusters for Training Graph Convolutional Networks25 Jun 2023
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardware24 Jun 2023
- 2023OpenGSL: A Comprehensive Benchmark for Graph Structure Learning17 Jun 2023
- 2023Graph Entropy Minimization for Semi-supervised Node Classification31 May 2023
- 2023Single Node Injection Label Specificity Attack on Graph Neural Networks via Reinforcement Learning4 May 2023
- 2023A Comprehensive Survey on Graph Summarization with Graph Neural Networks13 Feb 2023
- 2022Influence-Based Mini-Batching for Graph Neural Networks18 Dec 2022
- 2022A Comprehensive Survey on Distributed Training of Graph Neural Networks10 Nov 2022
- 2022Analyzing the Effect of Sampling in GNNs on Individual Fairness8 Sep 2022
- 2022Rethinking Efficiency and Redundancy in Training Large-scale Graphs2 Sep 2022
- 2022Comprehensive Graph Gradual Pruning for Sparse Training in Graph Neural Networks18 Jul 2022
- 2022Simple and Efficient Heterogeneous Graph Neural Network6 Jul 2022
- 2022Parallel and Distributed Graph Neural Networks: An In-Depth Concurrency Analysis19 May 2022
- 2022Survey on Graph Neural Network Acceleration: An Algorithmic Perspective10 Feb 2022
- 2022Spatio-Temporal Graph Representation Learning for Fraudster Group Detection7 Jan 2022
- 2021Multilayer Graph Contrastive Clustering Network28 Dec 2021
- 2021GNNear: Accelerating Full-Batch Training of Graph Neural Networks with Near-Memory Processing1 Nov 2021
- 2021GNNSampler: Bridging the Gap between Sampling Algorithms of GNN and Hardware26 Aug 2021
- 2021Scalable Graph Neural Network Training: The Case for Sampling5 May 2021
- 2022Simple and Efficient Heterogeneous Graph Neural Networkcited by 71
- 2023OpenGSL: A Comprehensive Benchmark for Graph Structure Learningcited by 30
- 2022Parallel and Distributed Graph Neural Networks: An In-Depth Concurrency Analysiscited by 29
- 2022Survey on Graph Neural Network Acceleration: An Algorithmic Perspectivecited by 26
- 2023Data-centric Graph Learning: A Surveycited by 22
- 2022Comprehensive Graph Gradual Pruning for Sparse Training in Graph Neural Networkscited by 18
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardwarecited by 18
- 2022A Comprehensive Survey on Distributed Training of Graph Neural Networkscited by 15
- 2022Influence-Based Mini-Batching for Graph Neural Networkscited by 15
- 2024Even Sparser Graph Transformerscited by 13
- 2021Scalable Graph Neural Network Training: The Case for Samplingcited by 11
- 2024Repeat-Aware Neighbor Sampling for Dynamic Graph Learningcited by 11
12 most cited of 40 All 40 (JSON)
- 2026EmbedPart: Embedding-Driven Graph Partitioning for Scalable Graph Neural Network Training1 Apr 2026
- 2025Adaptive Graph Coarsening for Efficient GNN Training30 Sep 2025
- 2025Plexus: Taming Billion-edge Graphs with 3D Parallel Full-graph GNN Training7 May 2025
- 2025Efficient GNN Training Through Structure-Aware Randomized Mini-Batching25 Apr 2025
- 2024Even Sparser Graph Transformers25 Nov 2024
- 2024Graph Neural Networks on Graph Databases18 Nov 2024
- 2024Vision Paper: Designing Graph Neural Networks in Compliance with the European Artificial Intelligence Act29 Oct 2024
- 2024Can Graph Reordering Speed Up Graph Neural Network Training? An Experimental Study17 Sep 2024
- 2024GraphMuse: A Library for Symbolic Music Graph Processing17 Jul 2024
- 2024Characterizing and Understanding HGNN Training on GPUs16 Jul 2024
- 2024Foundations and Frontiers of Graph Learning Theory3 Jul 2024
- 2024Survey of Graph Neural Network for Internet of Things and NextG Networks27 May 2024
12 newest of 40 All 40 (JSON)