Abstract
Given two sets of vertices Sa and Sb of a graph, computing their common vertices, namely set intersection, is one primitive operation in many graph algorithms such as triangle counting, maximal clique enumeration, and subgraph matching. Thus, accelerating set intersections is beneficial to these algorithms. In the paper, we propose a novel reducing-merging framework for set intersections over graphs rather than intersecting the two sets directly. In the reducing phase, the vertices that cannot fall into the intersection are screened out by applying the range reduction. Based on the truncated subsets, the intersection can be easily obtained using the classic merging algorithm. To optimize the range codes that sketch the vertices, we formulate the problem of range code optimization and prove its NP-hardness. We develop efficient yet effective algorithms for two typical scenarios global intersection and local intersection. Moreover, we present a novel two-level merging algorithm to enhance the performance. The results of extensive experiments over real graphs show that our approach can achieve significant speedups compared to the merge-based algorithm.
| Original language | English |
|---|---|
| Title of host publication | KDD 2021 - Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery and Data Mining |
| Publisher | Association for Computing Machinery (ACM) |
| Pages | 2349-2359 |
| Number of pages | 11 |
| ISBN (Electronic) | 9781450383325 |
| DOIs | |
| Publication status | Published - 14 Aug 2021 |
| Event | 27th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, KDD 2021 - Virtual, Online, Singapore Duration: 14 Aug 2021 → 18 Aug 2021 https://dl.acm.org/doi/proceedings/10.1145/3447548 (Conference proceedings) |
Publication series
| Name | Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining |
|---|
Conference
| Conference | 27th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, KDD 2021 |
|---|---|
| Country/Territory | Singapore |
| Period | 14/08/21 → 18/08/21 |
| Internet address |
|
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 9 Industry, Innovation, and Infrastructure
User-Defined Keywords
- graphs
- range codes
- reducing-merging
- set intersection
Fingerprint
Dive into the research topics of 'Accelerating Set Intersections over Graphs by Reducing-Merging'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver