BⓈX: Subgraph Matching with Batch Backtracking Search
Yujie Lu, Zhijie Zhang, Weiguo Zheng
Abstract
Subgraph matching is a fundamental problem in graph analysis. Recently, many algorithms have been developed, often using classic backtracking search. This traditional backtracking search matches one vertex at a time, denoted as BⓈ1, which can lead to redundant computations due to overlapping search spaces. To address this problem, we propose a novel batch-backtracking search framework that enables matching a set of data vertices X , denoted as BⓈ X , in each backtracking step. BⓈ X models the search space as a "search box", allowing for flexible search space exploration and significantly minimizing the overlap between search spaces. It effectively selects batches to cluster data vertices with similar search spaces. For each search box, we introduce a refinement method to filter out unpromising candidate mappings. Furthermore, we propose a homomorphism termination to break the backtracking process as early as possible and an efficient embedding enumeration method to list all embeddings within the search box simultaneously. Extensive experiments on real-world graphs demonstrate that BⓈ X significantly outperforms existing state-of-the-art algorithms, achieving a speedup of one to two orders of magnitude on most graphs under the EPS metric.
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.
Cited by top-tier papers2
- Characterizing Parallel Subgraph Matching Performance: A Systematic Study of Interactions, Scalability, and EnumerationTao Yu, Zhijie Zhang, Weiguo Zheng, Jeffrey Xu Yu et al.VLDB 2026 · 1 citation
- Subgraph Enumeration: Beyond Tree DecompositionQiyan Li, Jeffrey Xu Yu, Zongyan HeVLDB 2026
Related papers
- A Comprehensive Survey and Experimental Study of Subgraph Matching: Trends, Unbiasedness, and InteractionZhijie Zhang, Yujie Lu, Weiguo Zheng, Xuemin LinSIGMOD 2024 · 35 citations
- BEE: Towards Redundancy Reduction via Block-Separator Decomposition for Subgraph MatchingZhijie Zhang, Weiguo ZhengSIGMOD 2026 · 4 citations
- Versatile Equivalences: Speeding up Subgraph Query Processing and Subgraph MatchingHyunjoon Kim, Yunyoung Choi, Kunsoo Park, Xuemin Lin et al.SIGMOD 2021 · 75 citations
- IVE: Accelerating Enumeration-Based Subgraph Matching via Exploring Isolated VerticesZite Jiang, Shuai Zhang, Xingzhong Hou, Mengting Yuan et al.ICDE 2024 · 11 citations
- CEMR: An Effective Subgraph Matching Algorithm with Redundant Extension EliminationLinglin Yang, Xunbin Su, Lei Zou, Xiangyang Gou et al.VLDB 2026
