Symmetric Continuous Subgraph Matching with Bidirectional Dynamic Programming
Seunghwan Min, Sung Gwan Park, Kunsoo Park, Dora Giammarresi, Giuseppe F. Italiano, Wook-Shin Han
Abstract
In many real datasets such as social media streams and cyber data sources, graphs change over time through a graph update stream of edge insertions and deletions. Detecting critical patterns in such dynamic graphs plays an important role in various application domains such as fraud detection, cyber security, and recommendation systems for social networks. Given a dynamic data graph and a query graph, the continuous subgraph matching problem is to find all positive matches for each edge insertion and all negative matches for each edge deletion. The state-of-the-art algorithm TurboFlux uses a spanning tree of a query graph for filtering. However, using the spanning tree may have a low pruning power because it does not take into account all edges of the query graph. In this paper, we present a symmetric and much faster algorithm SymBi which maintains an auxiliary data structure based on a directed acyclic graph instead of a spanning tree, which maintains the intermediate results of bidirectional dynamic programming between the query graph and the dynamic graph. Extensive experiments with real and synthetic datasets show that SymBi outperforms the state-of-the-art algorithm by up to three orders of magnitude in terms of the elapsed time.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext e50d0a29-66d4-4d8f-8afc-d41c2f750147Cited by top-tier papers11
- RapidFlow: An Efficient Approach to Continuous Subgraph MatchingShixuan Sun, Xibo Sun, Bingsheng He, Qiong LuoVLDB 2022 · 32 citations
- An In-Depth Study of Continuous Subgraph MatchingXibo Sun, Shixuan Sun, Qiong Luo, Bingsheng HeVLDB 2022 · 31 citations
- Fast Continuous Subgraph Matching over Streaming Graphs via Backtracking ReductionRongjian Yang, Zhijie Zhang, Weiguo Zheng, Jeffrey Xu YuSIGMOD 2023 · 31 citations
- GPU-Accelerated Batch-Dynamic Subgraph MatchingLinshan Qiu, Lu Chen, Hailiang Jie, Xiangyu Ke et al.ICDE 2024 · 7 citations
- Hop-Constrained s-t Simple Path Enumeration on Large Dynamic GraphsJiujing Zhang, Shiyu Yang, Dian Ouyang, Fan Zhang et al.ICDE 2023 · 7 citations
Builds on2
Related papers
- Time-Constrained Continuous Subgraph Matching Using Temporal Information for Filtering and BacktrackingSeunghwan Min, Jihoon Jang, Kunsoo Park, Dora Giammarresi et al.ICDE 2024 · 6 citations
- TC-Match: Fast Time-constrained Continuous Subgraph MatchingJianye Yang, Sheng Fang, Zhaoquan Gu, Ziyi Ma et al.VLDB 2024 · 7 citations
- Efficient Multi-Query Oriented Continuous Subgraph MatchingZiyi Ma, Jianye Yang, Xu Zhou, Guoqing Xiao et al.ICDE 2024 · 6 citations
- ShareFlow: An Efficient Framework for Multi-Query Continuous Subgraph MatchingPeiqi Yuan, Zhaohang Feng, Ruiqi Xu, Keming Li et al.ICDE 2026
- Continuous Subgraph Matching via Cost-Model-based Dynamic Vertex Dominance EmbeddingsYutong Ye, Xiang Lian, Nan Zhang, MingSong ChenSIGMOD 2026 · 1 citation
