RIPPLE++: An Incremental Framework for Efficient GNN Inference on Evolving Graphs
Pranjal Naman, Parv Agarwal, Hrishikesh Haritas, Yogesh Simmhan

TL;DR
RIPPLE++ is an incremental framework designed for efficient, real-time GNN inference on dynamic graphs, significantly reducing computation and communication costs while maintaining accuracy.
Contribution
It introduces a generalized incremental programming model for streaming GNN inference that handles all common graph updates and supports both single-machine and distributed deployments.
Findings
Achieves up to 56K updates/sec on sparse graphs
Outperforms state-of-the-art baselines by 2.2-24x in throughput
Offers up to 25x higher throughput and 20x lower communication costs in distributed settings
Abstract
Real-world graphs are dynamic, with frequent updates to their structure and features due to evolving vertex and edge properties. These continual changes pose significant challenges for efficient inference in graph neural networks (GNNs). Existing vertex-wise and layer-wise inference approaches are ill-suited for dynamic graphs, as they incur redundant computations, large neighborhood traversals, and high communication costs, especially in distributed settings. Additionally, while sampling-based approaches can be adopted to approximate final layer embeddings, these are often not preferred in critical applications due to their non-determinism. These limitations hinder low-latency inference required in real-time applications. To address this, we propose RIPPLE++, a framework for streaming GNN inference that efficiently and accurately updates embeddings in response to changes in the graph…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Machine Learning in Healthcare · Graph Theory and Algorithms
