OHMiner: An Overlap-centric System for Efficient Hypergraph Pattern Mining
Hypergraph Pattern Mining (HPM) aims to identify all the instances of user-interested subhypergraphs (patterns) in hypergraphs, which has been widely used in various applications. However, existing solutions either need significant enumeration overhead because they extend subhypergraphs at the granularity of vertices, or suffer from massive redundant computations because they often need to repeatedly fetch and process the same incident hyperedges for different vertices. This paper presents an overlap-centric system named OHMiner to efficiently support HPM. OHMiner proposes an overlap-centric execution model to determine the subhypergraphs isomorphism through computing and comparing overlaps among hyperedges using set operations. This model aims to efficiently handle the vertices that collectively share the same incident hyperedges. To automatically and precisely retrieve an arbitrary pattern's overlapping semantics without performing redundant set computations, OHMiner further proposes a redundancy-free compiler, which constructs an Overlap Intersection Graph (OIG) for the pattern, optimizes the OIG, and generates an overlap-centric execution plan to guide the procedure of HPM. Moreover, OHMiner designs an overlap-centric parallel execution engine, which adopts an incremental overlap-pruned approach to fast validate candidates for HPM. Additionally, it proposes a degree-aware data store to support efficient generation of candidates. Through evaluating OHMiner on a broad range of real-world hypergraphs with various patterns, our experimental results show that OHMiner outperforms the state-of-the-art HPM system by 5.4×-22.2×.
Authors
- Hao Qi (ORCID: https://orcid.org/0000-0002-3273-5381)
- Hai Jin (ORCID: https://orcid.org/0000-0002-3934-7605)
- Xiaofei Liao (ORCID: https://orcid.org/0000-0001-6302-813X)
- Miaona Cai (ORCID: https://orcid.org/0009-0004-5008-7877)
- Hengshan Yue (ORCID: https://orcid.org/0000-0003-2189-8385)
- Bingsheng He (ORCID: https://orcid.org/0000-0001-8618-4581)
- Ligang He (ORCID: https://orcid.org/0000-0002-5671-0576)
- Jingxin Dai
- Hui Yu (ORCID: https://orcid.org/0000-0002-6559-6111)
- Yu Zhang (ORCID: https://orcid.org/0000-0003-0718-8045)
- Kang Luo (ORCID: https://orcid.org/0000-0002-0735-6224)
- Jin Zhao (ORCID: https://orcid.org/0000-0003-4217-7886)
- Zhan Zhang (ORCID: https://orcid.org/0000-0001-6429-9177)
Institutions
- National University of Singapore (SG)
- Jilin University (CN)
- University of Warwick (GB)
- Zhejiang Lab (CN)
- Jilin Medical University (CN)
- Huazhong University of Science and Technology (CN)
Publication Details
- Published
- 2025-03-26
- DOI
- https://doi.org/10.1145/3689031.3717474
- Citations
- 1
- Primary Topic
- Graph Theory and Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 1.28