mlsanityData to 7 Oct 2026

NeutronStream: A Dynamic GNN Training Framework with Sliding Window for Graph Streams

arXiv 2312.02473 ↗First posted 5 Dec 2023cs.LG cs.DCcited by 6

Not on the map. Why?

Abstract (arXiv)

Existing Graph Neural Network (GNN) training frameworks have been designed to help developers easily create performant GNN implementations. However, most existing GNN frameworks assume that the input graphs are static, but ignore that most real-world graphs are constantly evolving. Though many dynamic GNN models have emerged to learn from evolving graphs, the training process of these dynamic GNNs is dramatically different from traditional GNNs in that it captures both the spatial and temporal dependencies of graph updates. This poses new challenges for designing dynamic GNN training frameworks. First, the traditional batched training method fails to capture real-time structural evolution information. Second, the time-dependent nature makes parallel training hard to design. Third, it lacks system supports for users to efficiently implement dynamic GNNs. In this paper, we present NeutronStream, a framework for training dynamic GNN models. NeutronStream abstracts the input dynamic graph into a chronologically updated stream of events and processes the stream with an optimized sliding window to incrementally capture the spatial-temporal dependencies of events. Furthermore, NeutronStream provides a parallel execution engine to tackle the sequential event processing challenge to achieve high performance. NeutronStream also integrates a built-in graph storage structure that supports dynamic updates and provides a set of easy-to-use APIs that allow users to express their dynamic GNNs. Our experimental results demonstrate that, compared to state-of-the-art dynamic GNN implementations, NeutronStream achieves speedups ranging from 1.48X to 5.87X and an average accuracy improvement of 3.97%.

Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 39 of its 73 references that are in the map. First posted on arXiv 5 Dec 2023.

Builds on

39 of 73 references.

References · 39

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2017Graph Attention Networkscited by 8,854
  3. 2017Inductive Representation Learning on Large Graphscited by 6,284
  4. 2018How Powerful are Graph Neural Networks?cited by 4,355
  5. 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
  6. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
  7. 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
  8. 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
  9. 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
  10. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
  11. 2015Gated Graph Sequence Neural Networkscited by 792
  12. 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
27 more
  1. 2019Graph Neural Networks for Social Recommendationcited by 711
  2. 2020Temporal Graph Networks for Deep Learning on Dynamic Graphscited by 521
  3. 2020Graph Neural Networks in Recommender Systems: A Surveycited by 493
  4. 2020Inductive Representation Learning on Temporal Graphscited by 454
  5. 2019EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphscited by 443
  6. 2019Representation Learning for Dynamic Graphs: A Surveycited by 260
  7. 2018Learning Deep Generative Models of Graphscited by 227
  8. 2019AliGraph: A Comprehensive Graph Neural Network Platformcited by 152
  9. 2020DistDGL: Distributed Graph Neural Network Training for Billion-Scale Graphscited by 139
  10. 2017Encoding Sentences with Graph Convolutional Networks for Semantic Role Labelingcited by 137
  11. 2021PyTorch Geometric Temporal: Spatiotemporal Signal Processing with Neural Machine Learning Modelscited by 118
  12. 2018Streaming Graph Neural Networkscited by 91
  13. 2017Geometric Matrix Completion with Recurrent Multi-Graph Neural Networkscited by 88
  14. 2020APAN: Asynchronous Propagation Attention Network for Real-time Temporal Graph Embeddingcited by 78
  15. 2022TGL: A General Framework for Temporal GNN Training on Billion-Scale Graphscited by 59
  16. 2019Temporal Network Embedding with Micro- and Macro-dynamicscited by 51
  17. 2018Deep Reasoning with Knowledge Graph for Social Relationship Understandingcited by 44
  18. 2020User Behavior Retrieval for Click-Through Rate Predictioncited by 44
  19. 2019Estimating Node Importance in Knowledge Graphs Using Graph Neural Networkscited by 43
  20. 2022PaSca: a Graph Neural Architecture Search System under the Scalable Paradigmcited by 37
  21. 2021HET: Scaling out Huge Embedding Model Training via Cache-enabled Distributed Frameworkcited by 28
  22. 2022Ginex: SSD-enabled Billion-scale Graph Neural Network Training on a Single Machine via Provably Optimal In-memory Cachingcited by 21
  23. 2022Encoder-Decoder Architecture for Supervised Dynamic Graph Learning: A Surveycited by 14
  24. 2019Learning Temporal Attention in Dynamic Graphs with Bilinear Interactionscited by 11
  25. 2022An I/O-Efficient Disk-based Graph System for Scalable Second-Order Random Walk of Large Graphscited by 4
  26. 2019LiveGraph: A Transactional Graph Storage System with Purely Sequential Adjacency List Scanscited by 2
  27. 2022Sparse-Dyn: Sparse Dynamic Graph Multi-representation Learning via Event-based Sparse Temporal Attention Networkcited by 1

Built on by

Cited by year (2026 to 7 Oct)

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

6 papers.