mlsanityData to 14 Oct 2026

Graph Learning at Scale: Characterizing and Optimizing Pre-Propagation GNNs

arXiv 2504.13266 ↗First posted 17 Apr 2025cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

Graph neural networks (GNNs) are widely used for learning node embeddings in graphs, typically adopting a message-passing scheme. This approach, however, leads to the neighbor explosion problem, with exponentially growing computational and memory demands as layers increase. Graph sampling has become the predominant method for scaling GNNs to large graphs, mitigating but not fully solving the issue. Pre-propagation GNNs (PP-GNNs) represent a new class of models that decouple feature propagation from training through pre-processing, addressing neighbor explosion in theory. Yet, their practical advantages and system-level optimizations remain underexplored. This paper provides a comprehensive characterization of PP-GNNs, comparing them with graph-sampling-based methods in training efficiency, scalability, and accuracy. While PP-GNNs achieve comparable accuracy, we identify data loading as the key bottleneck for training efficiency and input expansion as a major scalability challenge. To address these issues, we propose optimized data loading schemes and tailored training methods that improve PP-GNN training throughput by an average of 15× over the PP-GNN baselines, with speedup of up to 2 orders of magnitude compared to sampling-based GNNs on large graph benchmarks. Our implementation is publicly available at https://github.com/cornell-zhang/preprop-gnn.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 38 of its 56 references that are in the map. First posted on arXiv 17 Apr 2025.

Builds on

38 of 56 references.

References · 38

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  2. 2017Graph Attention Networkscited by 8,923
  3. 2017Inductive Representation Learning on Large Graphscited by 6,320
  4. 2017Neural Message Passing for Quantum Chemistrycited by 3,487
  5. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
  6. 2019Simplifying Graph Convolutional Networkscited by 1,477
  7. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
  8. 2018Link Prediction Based on Graph Neural Networkscited by 832
  9. 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 787
  10. 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
  11. 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 584
  12. 2017SchNet: A continuous-filter convolutional neural network for modeling quantum interactionscited by 571
26 more
  1. 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 541
  2. 2019Diffusion Improves Graph Learningcited by 414
  3. 2021Large Scale Learning on Non-Homophilous Graphs: New Benchmarks and Strong Simple Methodscited by 311
  4. 2020SIGN: Scalable Inception Graph Neural Networkscited by 284
  5. 2019Revisiting Graph Neural Networks: All We Have is Low-Pass Filterscited by 261
  6. 2019Deep Graph Library: A Graph-Centric, Highly-Performant Package for Graph Neural Networkscited by 242
  7. 2020Graph Clustering with Graph Neural Networkscited by 163
  8. 2020Random Reshuffling: Simple Analysis with Vast Improvementscited by 115
  9. 2019Attributed Graph Clustering via Adaptive Graph Convolutioncited by 96
  10. 2020Scalable Graph Neural Networks via Bidirectional Propagationcited by 87
  11. 2022Graph Attention Multi-Layer Perceptroncited by 83
  12. 2021BGL: GPU-Efficient GNN Training by Optimizing Graph Data I/O and Preprocessingcited by 50
  13. 2020On the Equivalence of Decoupled Graph Convolution Network and Label Propagationcited by 49
  14. 2020GE-SpMM: General-purpose Sparse Matrix-Matrix Multiplication on GPUs for Graph Neural Networkscited by 42
  15. 2020Scalable Graph Neural Networks for Heterogeneous Graphscited by 31
  16. 2020On Graph Neural Networks versus Graph-Augmented MLPscited by 30
  17. 2023IGB: Addressing The Gaps In Labeling, Features, Heterogeneity, and Size of Public Graph Datasets for Deep Learning Researchcited by 30
  18. 2023Gamora: Graph Learning based Symbolic Reasoning for Large-Scale Boolean Networkscited by 27
  19. 2017Convergence Analysis of Distributed Stochastic Gradient Descent with Shufflingcited by 23
  20. 2022Ginex: SSD-enabled Billion-scale Graph Neural Network Training on a Single Machine via Provably Optimal In-memory Cachingcited by 21
  21. 2022SCARA: Scalable Graph Neural Networks with Feature-Oriented Optimizationcited by 19
  22. 2022Layer-Neighbor Sampling -- Defusing Neighborhood Explosion in GNNscited by 19
  23. 2023Communication-Efficient Graph Neural Networks with Probabilistic Neighborhood Expansion Analysis and Cachingcited by 16
  24. 2023TpuGraphs: A Performance Prediction Dataset on Large Tensor Computational Graphscited by 16
  25. 2023Quiver: Supporting GPUs for Low-Latency, High-Throughput GNN Serving with Workload Awarenesscited by 11
  26. 2019Accelerating Data Loading in Deep Neural Network Trainingcited by 10

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 2.

2 papers.