mlsanityData to 14 Oct 2026

InkStream: Real-time GNN Inference on Streaming Graphs via Incremental Update

arXiv 2309.11071 ↗First posted 20 Sep 2023cs.LG cs.DC cs.PFcited by 2

Not on the map. Why?

Abstract (arXiv)

Classic Graph Neural Network (GNN) inference approaches, designed for static graphs, are ill-suited for streaming graphs that evolve with time. The dynamism intrinsic to streaming graphs necessitates constant updates, posing unique challenges to acceleration on GPU. We address these challenges based on two key insights: (1) Inside the k-hop neighborhood, a significant fraction of the nodes is not impacted by the modified edges when the model uses min or max as aggregation function; (2) When the model weights remain static while the graph structure changes, node embeddings can incrementally evolve over time by computing only the impacted part of the neighborhood. With these insights, we propose a novel method, InkStream, designed for real-time inference with minimal memory access and computation, while ensuring an identical output to conventional methods. InkStream operates on the principle of propagating and fetching data only when necessary. It uses an event-based system to control inter-layer effect propagation and intra-layer incremental updates of node embedding. InkStream is highly extensible and easily configurable by allowing users to create and process customized events. We showcase that less than 10 lines of additional user code are needed to support popular GNN models such as GCN, GraphSAGE, and GIN. Our experiments with three GNN models on four large graphs demonstrate that InkStream accelerates by 2.5-427× on a CPU cluster and 2.4-343× on two different GPU clusters while producing identical outputs as GNN model inference on the latest graph snapshot.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 27 of its 45 references that are in the map. First posted on arXiv 20 Sep 2023.

Builds on

27 of 45 references.

References · 27

  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. 2018How Powerful are Graph Neural Networks?cited by 4,393
  5. 2017Neural Message Passing for Quantum Chemistrycited by 3,487
  6. 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
  7. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
  8. 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,223
  9. 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,694
  10. 2020LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationcited by 1,139
  11. 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 976
  12. 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
15 more
  1. 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 541
  2. 2020Graph Neural Networks in Recommender Systems: A Surveycited by 494
  3. 2020Principal Neighbourhood Aggregation for Graph Netscited by 478
  4. 2019EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphscited by 447
  5. 2017Deep Gaussian Embedding of Graphs: Unsupervised Inductive Learning via Rankingcited by 335
  6. 2021Graph Neural Network for Traffic Forecasting: A Surveycited by 261
  7. 2021Graph-less Neural Networks: Teaching Old MLPs New Tricks via Distillationcited by 152
  8. 2022AEGNN: Asynchronous Event-based Graph Neural Networkscited by 118
  9. 2018Streaming Graph Neural Networkscited by 91
  10. 2020HyGCN: A GCN Accelerator with Hybrid Architecturecited by 74
  11. 2021Sampling methods for efficient training of graph convolutional networks: A surveycited by 40
  12. 2023Dynamically Expandable Graph Convolution for Streaming Recommendationcited by 26
  13. 2016Streaming Recommender Systemscited by 17
  14. 2020Learning Aggregation Functionscited by 13
  15. 2023SGCN: Exploiting Compressed-Sparse Features in Deep Graph Convolutional Network Acceleratorscited by 5

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 1; 2026: 1.

2 papers.