SampleMine: A Framework for Applying Random Sampling to Subgraph Pattern Mining through Loop Perforation
SampleMine: A Framework for Applying Random Sampling to Subgraph Pattern Mining through Loop Perforation
复制标题
DOI:
10.1145/3559009.3569658
复制
发表时间:
2022-10
期刊:
影响因子:
--
通讯作者:
Peng Jiang;Yihua Wei;Jiya Su;Rujia Wang;Bo Wu
中科院分区:
文献类型:
--
作者:
Peng Jiang;Yihua Wei;Jiya Su;Rujia Wang;Bo Wu
Subgraph Pattern Mining (SPM) is an important class of graph applications that aim to discover structural patterns in a graph. Due to the enormous exploration space, SPM is in general computationally challenging. To accelerate SPM, many random sampling techniques have been proposed. While the existing sampling techniques are effective for conventional SPM tasks such as motif counting and frequent subgraph mining, they cannot be easily adapted for new applications. In this work, we propose SampleMine, a framework for applying random sampling to any non-listing SPM task. Our main idea is to express subgraph exploration as a nested loop and sample the subgraphs with loop perforation. We first propose a two-vertex exploration technique to accelerate the subgraph exploration procedure. Then, we provide two sampling strategies under the loop perforation framework and show that they can achieve good results for counting and frequent subgraph mining tasks. The experimental results show that our system achieves significant speedups against the state-of-the-art graph mining systems with little accuracy loss.