MuSha: Subgraph Matching by Multilevel Sharing
Hongtai Cao, Qihao Wang, Xiaodong Li, Mohammad Matin Najafi, Kevin Chen-Chuan Chang, Reynold Cheng
摘要
Subgraph matching (SM) is a fundamental problem in graph data analysis. Real-world patterns used in graph analysis are often symmetric and contain isomorphic substructures, but existing SM algorithms fail to explore such properties. To fill this gap, we propose MuSha, a multi-objective optimization framework for SM, leveraging multilevel sharing of isomorphic substructure results to speed up SM and symmetry breaking to avoid directly computing symmetric results. To efficiently compute and cache intermediate results for sharing, MuSha applies worst-case optimal joins (WCOJs) and utilizes trie data structures to compress and index results. To enable multilevel sharing, MuSha solves a multi-objective optimization problem involving pattern decomposition, symmetry breaking, WCOJ orders, and trie structural orders. Experimental results demonstrate that MuSha outperforms the state of the art by up to two orders of magnitude on graphs of millions of vertices.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
相关 Paper
- Beyond Maximum Common Subgraph: A Framework Maximizing Shared Computation for Multi-Query Subgraph MatchingZhijie Zhang, Sitao Yang, Weiguo Zheng, Qiang Zhou 等SIGMOD 2026
- cuTS: scaling subgraph isomorphism on distributed multi-GPU systems using trie based data structureLizhi Xiang, Arif Khan, Edoardo Serra, Mahantesh Halappanavar 等SC 2021 · 被引用 35 次
- Efficient GPU-Accelerated Subgraph MatchingXibo Sun, Qiong LuoSIGMOD 2023 · 被引用 29 次
- cuMatch: A GPU-based Memory-Efficient Worst-case Optimal Join Processing Method for Subgraph Queries with Complex PatternsSungwoo Park, Seyeon Oh, Min-Soo KimSIGMOD 2025 · 被引用 5 次
- MAVIS: Materialized View for Subgraph MatchingLisheng Cao, Xiangyang Gou, Lei Zou, Wenjie ZhangSIGMOD 2026 · 被引用 3 次
