mlsanityData to 7 Oct 2026

STAG: Enabling Low Latency and Low Staleness of GNN-based Services with Dynamic Graphs

arXiv 2309.15875 ↗First posted 27 Sep 2023cs.LG cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Many emerging user-facing services adopt Graph Neural Networks (GNNs) to improve serving accuracy. When the graph used by a GNN model changes, representations (embedding) of nodes in the graph should be updated accordingly. However, the node representation update is too slow, resulting in either long response latency of user queries (the inference is performed after the update completes) or high staleness problem (the inference is performed based on stale data). Our in-depth analysis shows that the slow update is mainly due to neighbor explosion problem in graphs and duplicated computation. Based on such findings, we propose STAG, a GNN serving framework that enables low latency and low staleness of GNN-based services. It comprises a collaborative serving mechanism and an additivity-based incremental propagation strategy. With the collaborative serving mechanism, only part of node representations are updated during the update phase, and the final representations are calculated in the inference phase. It alleviates the neighbor explosion problem. The additivity-based incremental propagation strategy reuses intermediate data during the update phase, eliminating duplicated computation problem. Experimental results show that STAG accelerates the update phase by 1.3x~90.1x, and greatly reduces staleness time with a slight increase in response latency.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 21 of its 29 references that are in the map. First posted on arXiv 27 Sep 2023.

Builds on

21 of 29 references.

References · 21

  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. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
  7. 2019Graph Neural Networks for Social Recommendationcited by 711
  8. 2019Predicting Dynamic Embedding Trajectory in Temporal Interaction Networkscited by 443
  9. 2019Representation Learning for Dynamic Graphs: A Surveycited by 260
  10. 2019Deep Graph Library: A Graph-Centric, Highly-Performant Package for Graph Neural Networkscited by 241
  11. 2019AliGraph: A Comprehensive Graph Neural Network Platformcited by 152
  12. 2020Heterogeneous Graph Neural Networks for Malicious Account Detectioncited by 95
9 more
  1. 2021Sequential Recommendation with Graph Neural Networkscited by 89
  2. 2020Alleviating the Inconsistency Problem of Applying Graph Neural Network to Fraud Detectioncited by 81
  3. 2020Computing Graph Neural Networks: A Survey from Algorithms to Acceleratorscited by 81
  4. 2020APAN: Asynchronous Propagation Attention Network for Real-time Temporal Graph Embeddingcited by 78
  5. 2020GRIP: A Graph Neural Network Accelerator Architecturecited by 37
  6. 2020FeatGraph: A Flexible and Efficient Backend for Graph Neural Network Systemscited by 36
  7. 2020Architectural Implications of Graph Neural Networkscited by 12
  8. 2022Meta-Learning for Online Update of Recommender Systemscited by 6
  9. 2022Modelling graph dynamics in fraud detection with "Attention"cited by 5

Built on by

Not cited yet.