GeminiSketch: An Accurate and Efficient Sketch for Summarizing Temporal Graph Streams with Rolling-Out Elimination
Xuyang Jing, Chenhao Zhang, Zheng Yan, Qingze Jiang, Witold Pedrycz, Mingjun Wang, Cong Wang
Abstract
A temporal graph stream represents a graph stream with dynamic behaviors, where the edges connecting vertices change over time. It can model a wide range of network behaviors, e.g., describing changes of subscribers in a social network, monitoring call duration within a mobile network. Analyzing the temporal graph streams needs to timely eliminate expired edges as time goes on. However, existing graph stream summarization methods inadequately handle this temporal characteristic, causing problems in query accuracy and efficiency. In this paper, we propose GeminiSketch, a novel accurate and efficient sketch to summarize temporal graph streams with Rolling-out elimination. GeminiSketch adopts a dual-matrix design to separately record graph edges based on temporal information and vertex relationship, thereby reducing the summarization error and facilitating the management of graph edges. For temporal graph queries, it can quickly access the graph information from the corresponding matrix, which addresses the efficiency problem. Furthermore, GeminiSketch employs a new Rolling-out elimination strategy to efficiently and accurately eliminate expired edges from a large number of edges in a directional way instead of a full traversal, solving the accuracy problem caused by expired edges that are not removed in time. Experimental results demonstrate that GeminiSketch significantly outperforms prior work by supporting various types of temporal graph queries, achieving smaller errors and higher process speed under same experiment settings. The source code of GeminiSketch is available on GitHub.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get fe51d20c-8f73-4904-a699-787af4e9b077Related papers
- HourglassSketch: An Efficient and Scalable Framework for Graph Stream SummarizationJiarui Guo, Boxuan Chen, Kaicheng Yang, Tong Yang et al.ICDE 2025 · 6 citations
- Horae: A Graph Stream Summarization Structure for Efficient Temporal Range QueryMing Chen, Renxiang Zhou, Hanhua Chen, Jiang Xiao et al.ICDE 2022 · 10 citations
- TardySketch: A Framework for Cardinality Estimation Adaptable to Sliding WindowsXuyang Jing, Qinghua Cao, Chenhao Zhang, Zheng Yan et al.ICDE 2025 · 3 citations
- Sketch-Based Anomaly Detection in Streaming GraphsSiddharth Bhatia, Mohit Wadhwa, Kenji Kawaguchi, Neil Shah et al.KDD 2023 · 23 citations
- HIGGS: HIerarchy-Guided Graph Stream SummarizationXuan Zhao, Xike Xie, Christian S. JensenICDE 2025 · 2 citations
