Learning Large Graph Property Prediction via Graph Segment Training
Not on the map. Why?
Abstract (arXiv)
Learning to predict properties of large graphs is challenging because each prediction requires the knowledge of an entire graph, while the amount of memory available during training is bounded. Here we propose Graph Segment Training (GST), a general framework that utilizes a divide-and-conquer approach to allow learning large graph property prediction with a constant memory footprint. GST first divides a large graph into segments and then backpropagates through only a few segments sampled per training iteration. We refine the GST paradigm by introducing a historical embedding table to efficiently obtain embeddings for segments not sampled for backpropagation. To mitigate the staleness of historical embeddings, we design two novel techniques. First, we finetune the prediction head to fix the input distribution shift. Second, we introduce Stale Embedding Dropout to drop some stale embeddings during training to reduce bias. We evaluate our complete method GST-EFD (with all the techniques together) on two large graph property prediction benchmarks: MalNet and TpuGraphs. Our experiments show that GST-EFD is both memory-efficient and fast, while offering a slight boost on test accuracy over a typical full graph training regime.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 29 of its 43 references that are in the map. First posted on arXiv 21 May 2023.
Builds on
29 of 43 references.
References · 29
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2017MoleculeNet: A Benchmark for Molecular Machine Learningcited by 1,051
- 2022Recipe for a General, Powerful, Scalable Graph Transformercited by 713
- 2020Benchmarking Graph Neural Networkscited by 680
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 584
- 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 541
- 2021Do Transformers Really Perform Bad for Graph Representation?cited by 320
17 more
- 2020Design Space for Graph Neural Networkscited by 182
- 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
- 2019Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutional Networkscited by 177
- 2020Scaling Graph Neural Networks with Approximate PageRankcited by 174
- 2020Machine Learning on Graphs: A Model and Comprehensive Taxonomycited by 156
- 2018Learning to Optimize Tensor Programscited by 140
- 2018The Adverse Effects of Code Duplication in Machine Learning Models of Codecited by 126
- 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddingscited by 90
- 2020The Implicit and Explicit Regularization Effects of Dropoutcited by 71
- 2022Benchmarking Graphormer on Large-Scale Molecular Modeling Datasetscited by 64
- 2020A Large-Scale Database for Graph Representation Learningcited by 55
- 2022PipeGCN: Efficient Full-Graph Training of Graph Convolutional Networks with Pipelined Feature Communicationcited by 45
- 2022BNS-GCN: Efficient Full-Graph Training of Graph Convolutional Networks with Partition-Parallelism and Random Boundary Node Samplingcited by 43
- 2022GraphFM: Improving Large-Scale GNN Training via Feature Momentumcited by 31
- 2017Graph Classification via Deep Learning with Virtual Nodescited by 30
- 2021Understanding GNN Computational Graph: A Coordinated Computation, IO, and Memory Perspectivecited by 28
- 2021Graph Traversal with Tensor Functionals: A Meta-Algorithm for Scalable Learningcited by 12
Built on by
Citing papers per year: 2023: 1; 2024: 5; 2025: 3.
9 papers.
- 2024On the Scalability of GNNs for Molecular Graphscited by 36
- 2024Spatio-Spectral Graph Neural Networkscited by 17
- 2023TpuGraphs: A Performance Prediction Dataset on Large Tensor Computational Graphscited by 16
- 2024LayerDAG: A Layerwise Autoregressive Diffusion Model for Directed Acyclic Graph Generationcited by 8
- 2025Nonparametric Teaching for Graph Property Learnerscited by 5
- 2024Graph neural networks with configuration cross-attention for tensor compilerscited by 0
- 2024ReHub: Linear Complexity Graph Transformers with Adaptive Hub-Spoke Reassignmentcited by 0
- 2025Fractal Graph Contrastive Learningcited by 0
- 2025Better Call Graphs: A New Dataset of Function Call Graphs for Malware Classificationcited by 0
- 2025Better Call Graphs: A New Dataset of Function Call Graphs for Malware Classification24 Dec 2025
- 2025Nonparametric Teaching for Graph Property Learners20 May 2025
- 2025Fractal Graph Contrastive Learning16 May 2025
- 2024ReHub: Linear Complexity Graph Transformers with Adaptive Hub-Spoke Reassignment2 Dec 2024
- 2024LayerDAG: A Layerwise Autoregressive Diffusion Model for Directed Acyclic Graph Generation4 Nov 2024
- 2024Spatio-Spectral Graph Neural Networks29 May 2024
- 2024Graph neural networks with configuration cross-attention for tensor compilers26 May 2024
- 2024On the Scalability of GNNs for Molecular Graphs17 Apr 2024
- 2023TpuGraphs: A Performance Prediction Dataset on Large Tensor Computational Graphs25 Aug 2023