mlsanityData to 7 Oct 2026

GRAPES: Learning to Sample Graphs for Scalable Graph Neural Networks

arXiv 2310.03399 ↗First posted 5 Oct 2023cs.LG cs.AIcited by 7

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

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  3. 2017Graph Attention Networkscited by 8,854
  4. 2017Inductive Representation Learning on Large Graphscited by 6,284
  5. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
  6. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  7. 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
  8. 2018Pitfalls of Graph Neural Network Evaluationcited by 994
  9. 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
  10. 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
  11. 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
  12. 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
28 more
  1. 2019Graph Transformer Networkscited by 520
  2. 2020Graph Neural Networks in Recommender Systems: A Surveycited by 493
  3. 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 442
  4. 2021Flow Network based Generative Models for Non-Iterative Diverse Candidate Generationcited by 384
  5. 2021GFlowNet Foundationscited by 286
  6. 2019Monte Carlo Gradient Estimation in Machine Learningcited by 281
  7. 2022Trajectory balance: Improved credit assignment in GFlowNetscited by 244
  8. 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
  9. 2019Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networkscited by 177
  10. 2022Graph Neural Networks for Graphs with Heterophily: A Surveycited by 175
  11. 2022Biological Sequence Design with GFlowNetscited by 172
  12. 2022Bayesian Structure Learning with Generative Flow Networkscited by 153
  13. 2022Sample Efficiency Matters: A Benchmark for Practical Molecular Optimizationcited by 151
  14. 2022GFlowNets and variational inferencecited by 103
  15. 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddingscited by 90
  16. 2021A Review of the Gumbel-max Trick and its Extensions for Discrete Stochasticity in Machine Learningcited by 82
  17. 2021Graph Representation Learning in Biomedicinecited by 79
  18. 2023GFlowNets for AI-Driven Scientific Discoverycited by 63
  19. 2020Minimal Variance Sampling with Provable Guarantees for Fast Training of Graph Neural Networkscited by 54
  20. 2021Transferability Properties of Graph Neural Networkscited by 42
  21. 2022SIMPLE: A Gradient Estimator for k-Subset Samplingcited by 34
  22. 2022GraphFM: Improving Large-Scale GNN Training via Feature Momentumcited by 31
  23. 2020Bandit Samplers for Training Graph Neural Networkscited by 30
  24. 2021Early-Bird GCNs: Graph-Network Co-Optimization Towards More Efficient GCN Training and Inference via Drawing Early-Bird Lottery Ticketscited by 27
  25. 2023DAG Matters! GFlowNets Enhanced Explainer For Graph Neural Networkscited by 27
  26. 2023LMC: Fast Training of GNNs via Subgraph Sampling with Provable Convergencecited by 26
  27. 2021DSKReG: Differentiable Sampling on Knowledge Graph for Recommendation with Relational GNNcited by 19
  28. 2023Multi-label Node Classification On Graph-Structured Datacited by 10

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 2; 2025: 4; 2026: 1.

7 papers.