Abstract
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.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 2025 IEEE 41th International Conference on Data Engineering, ICDE 2025 |
| Publisher | IEEE Computer Society |
| Number of pages | 14 |
| ISBN (Electronic) | 9798350317152 |
| Publication status | Accepted/In press - 15 Apr 2025 |
| Event | 41th IEEE International Conference on Data Engineering, ICDE 2025 - , Hong Kong Duration: 19 May 2025 → 23 May 2025 https://ieee-icde.org/2025/ |
Conference
| Conference | 41th IEEE International Conference on Data Engineering, ICDE 2025 |
|---|---|
| Country/Territory | Hong Kong |
| Period | 19/05/25 → 23/05/25 |
| Internet address |
Keywords
- subgraph matching
- heterogeneous graphs
- sharing
- symmetry breaking
- WCOJ
- trie
Fingerprint
Dive into the research topics of 'MuSha: Subgraph Matching by Multilevel Sharing'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver