GRAPES: Learning to Sample Graphs for Scalable Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Graph neural networks (GNNs) learn to represent nodes by aggregating information from their neighbors. As GNNs increase in depth, their receptive field grows exponentially, leading to high memory costs. Several existing methods address this by sampling a small subset of nodes, scaling GNNs to much larger graphs. These methods are primarily evaluated on homophilous graphs, where neighboring nodes often share the same label. However, most of these methods rely on static heuristics that may not generalize across different graphs or tasks. We argue that the sampling method should be adaptive, adjusting to the complex structural properties of each graph. To this end, we introduce GRAPES, an adaptive sampling method that learns to identify the set of nodes crucial for training a GNN. GRAPES trains a second GNN to predict node sampling probabilities by optimizing the downstream task objective. We evaluate GRAPES on various node classification benchmarks, involving homophilous as well as heterophilous graphs. We demonstrate GRAPES' effectiveness in accuracy and scalability, particularly in multi-label heterophilous graphs. Unlike other sampling methods, GRAPES maintains high accuracy even with smaller sample sizes and, therefore, can scale to massive graphs. Our code is publicly available at https://github.com/dfdazac/grapes.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 40 of its 66 references that are in the map. First posted on arXiv 5 Oct 2023.
Builds on
40 of 66 references.
References · 40
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
28 more
- 2019Graph Transformer Networkscited by 520
- 2020Graph Neural Networks in Recommender Systems: A Surveycited by 493
- 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 442
- 2021Flow Network based Generative Models for Non-Iterative Diverse Candidate Generationcited by 384
- 2021GFlowNet Foundationscited by 286
- 2019Monte Carlo Gradient Estimation in Machine Learningcited by 281
- 2022Trajectory balance: Improved credit assignment in GFlowNetscited by 244
- 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
- 2019Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networkscited by 177
- 2022Graph Neural Networks for Graphs with Heterophily: A Surveycited by 175
- 2022Biological Sequence Design with GFlowNetscited by 172
- 2022Bayesian Structure Learning with Generative Flow Networkscited by 153
- 2022Sample Efficiency Matters: A Benchmark for Practical Molecular Optimizationcited by 151
- 2022GFlowNets and variational inferencecited by 103
- 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddingscited by 90
- 2021A Review of the Gumbel-max Trick and its Extensions for Discrete Stochasticity in Machine Learningcited by 82
- 2021Graph Representation Learning in Biomedicinecited by 79
- 2023GFlowNets for AI-Driven Scientific Discoverycited by 63
- 2020Minimal Variance Sampling with Provable Guarantees for Fast Training of Graph Neural Networkscited by 54
- 2021Transferability Properties of Graph Neural Networkscited by 42
- 2022SIMPLE: A Gradient Estimator for k-Subset Samplingcited by 34
- 2022GraphFM: Improving Large-Scale GNN Training via Feature Momentumcited by 31
- 2020Bandit Samplers for Training Graph Neural Networkscited by 30
- 2021Early-Bird GCNs: Graph-Network Co-Optimization Towards More Efficient GCN Training and Inference via Drawing Early-Bird Lottery Ticketscited by 27
- 2023DAG Matters! GFlowNets Enhanced Explainer For Graph Neural Networkscited by 27
- 2023LMC: Fast Training of GNNs via Subgraph Sampling with Provable Convergencecited by 26
- 2021DSKReG: Differentiable Sampling on Knowledge Graph for Recommendation with Relational GNNcited by 19
- 2023Multi-label Node Classification On Graph-Structured Datacited by 10
Built on by
Citing papers per year: 2024: 2; 2025: 4; 2026: 1.
7 papers.
- 2024Probabilistic Graph Rewiring via Virtual Nodescited by 15
- 2025Depth-Adaptive Graph Neural Networks via Learnable Bakry-'Emery Curvaturecited by 8
- 2025Learning Decision Trees as Amortized Structure Inferencecited by 2
- 2024Acceleration Algorithms in GNNs: A Surveycited by 0
- 2025Hierarchical graph sampling based minibatch learning with chain preservation and variance reductioncited by 0
- 2025FLASH: Flexible Learning of Adaptive Sampling from History in Temporal Graph Neural Networkscited by 0
- 2026SeedER: Seed-Expand-Retrieve for Efficient Knowledge Graph Retrievalcited by 0
- 2026SeedER: Seed-Expand-Retrieve for Efficient Knowledge Graph Retrieval22 May 2026
- 2025FLASH: Flexible Learning of Adaptive Sampling from History in Temporal Graph Neural Networks9 Apr 2025
- 2025Learning Decision Trees as Amortized Structure Inference10 Mar 2025
- 2025Depth-Adaptive Graph Neural Networks via Learnable Bakry-'Emery Curvature3 Mar 2025
- 2025Hierarchical graph sampling based minibatch learning with chain preservation and variance reduction2 Mar 2025
- 2024Probabilistic Graph Rewiring via Virtual Nodes27 May 2024
- 2024Acceleration Algorithms in GNNs: A Survey7 May 2024