Analysis of Stable Vertex Values: Fast Query Evaluation Over An Evolving Graph
Mahbod Afarin, Chao Gao, Xizhe Yin, Zhijia Zhao, Nael Abu-Ghazaleh,, Rajiv Gupta

TL;DR
This paper introduces a novel method for efficiently evaluating vertex-specific queries over evolving graphs by identifying unchanged vertices and applying incremental analysis, significantly reducing computation time.
Contribution
The paper presents a new intersection-union analysis technique to accurately determine unchanged vertices, enabling faster query evaluation over evolving graphs.
Findings
Speedups of 2.01-12.23x over state-of-the-art methods.
Unchanged vertices range from 53.2% to 99.8% across snapshots.
Less than 42% of vertices require per snapshot analysis.
Abstract
Evaluating a query over a large, irregular graph is inherently challenging. This challenge intensifies when solving a query over a sequence of snapshots of an evolving graph, where changes occur through the addition and deletion of edges. We carried out a study that shows that due to the gradually changing nature of evolving graphs, when a vertex-specific query (e.g., SSSP) is evaluated over a sequence of 25 to 100 snapshots, for 53.2% to 99.8% of vertices, the query results remain unchanged across all snapshots. Therefore, the Unchanged Vertex Values (UVVs) can be computed once and then minimal analysis can be performed for each snapshot to obtain the results for the remaining vertices in that snapshot. We develop a novel intersection-union analysis that very accurately computes lower and upper bounds of vertex values across all snapshots. When the lower and upper bounds for a vertex…
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 Database Systems and Queries · Data Management and Algorithms · Graph Theory and Algorithms
