Lune

ICDE2026Top-tier venue

ShareFlow: An Efficient Framework for Multi-Query Continuous Subgraph Matching

Peiqi Yuan, Zhaohang Feng, Ruiqi Xu, Keming Li, Rui Mao, Bo Tang

2026Year

Abstract

In this work, we study the Multi-Query Continuous Subgraph Matching (MQCSM) problem in dynamic graphs, which is widely used in various real-world applications, e.g., fraud detection, anomaly detection, and social network analysis. Existing work on Continuous Subgraph Matching (CSM) is either single-query-oriented, too resource-intensive to be applied to multiple simultaneous queries, or multi-query-oriented with significant limitations, including ineffective indices, repeated search, etc. Motivated by them, we propose an efficient MQCSM framework ShareFlow in this work. It first introduces an annotated graph structure that merges multiple queries into a compact representation and enables shared computations. Then, a twolevel indexing mechanism is devised in ShareFlow to accelerate MQCSM processing. In particular, it includes a shared candidate graph (SCG) and an effective candidate graph (ECG) that reduce search space and improve backtracking efficiency. Next, a block-based search (BBS) engine is designed in ShareFlow to avoid repeated search paths in the Cartesian products of matches of sub-blocks. Experimental evaluations on real datasets confirm that ShareFlow offers substantial performance benefits over existing algorithms. Its components collectively contribute to a more efficient and scalable approach to MQCSM, outperforming NewSP, RapidFlow, CaLiG, Symbi, and MQ-Match by up to 18.85×, 14.27×, 457.74×, 172.03 ×, and 202.45×, respectively.

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.

Questions to start from

Your agent calls

Lunesearch_papers

Ask in Lune

Free to start. No credit card required.

lune papers get 1972a841-66ab-43ca-94f9-0e4e7c84ed93

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines