mlsanityData to 7 Oct 2026

Influence-Based Mini-Batching for Graph Neural Networks

arXiv 2212.09083 ↗First posted 18 Dec 2022cs.LG cs.AI cs.SIcited by 15

Not on the map. Why?

Abstract (arXiv)

Using graph neural networks for large graphs is challenging since there is no clear way of constructing mini-batches. To solve this, previous methods have relied on sampling or graph clustering. While these approaches often lead to good training convergence, they introduce significant overhead due to expensive random data accesses and perform poorly during inference. In this work we instead focus on model behavior during inference. We theoretically model batch construction via maximizing the influence score of nodes on the outputs. This formulation leads to optimal approximation of the output when we do not have knowledge of the trained model. We call the resulting method influence-based mini-batching (IBMB). IBMB accelerates inference by up to 130x compared to previous methods that reach similar accuracy. Remarkably, with adaptive optimization and the right training schedule IBMB can also substantially accelerate training, thanks to precomputed batches and consecutive memory accesses. This results in up to 18x faster training per epoch and up to 17x faster convergence per runtime compared to previous methods.

Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). Builds on 23 of its 41 references that are in the map. First posted on arXiv 18 Dec 2022.

Builds on

23 of 41 references.

References · 23

  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. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  6. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
  7. 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
  8. 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
  9. 2019On the Convergence of Adam and Beyondcited by 834
  10. 2020On the Bottleneck of Graph Neural Networks and its Practical Implicationscited by 624
  11. 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
  12. 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
11 more
  1. 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
  2. 2020Principal Neighbourhood Aggregation for Graph Netscited by 477
  3. 2019Diffusion Improves Graph Learningcited by 414
  4. 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
  5. 2020Scaling Graph Neural Networks with Approximate PageRankcited by 174
  6. 2022Decoupling the Depth and Scope of Graph Neural Networkscited by 94
  7. 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddingscited by 90
  8. 2019GraphZoom: A multi-level spectral approach for accurate and scalable graph embeddingcited by 58
  9. 2020Reliable Graph Neural Networks via Robust Aggregationcited by 43
  10. 2021Sampling methods for efficient training of graph convolutional networks: A surveycited by 40
  11. 2020Bandit Samplers for Training Graph Neural Networkscited by 30

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 6; 2024: 4; 2025: 2; 2026: 3.

15 papers.

Sort: