Parallel Index-Based Structural Graph Clustering and Its Approximation
Tom Tseng, Laxman Dhulipala, Julian Shun
摘要
SCAN (Structural Clustering Algorithm for Networks) is a wellstudied, widely used graph clustering algorithm. For large graphs, however, sequential SCAN variants are prohibitively slow, and parallel SCAN variants do not effectively share work among queries with different SCAN parameter settings. Since users of SCAN often explore many parameter settings to find good clusterings, it is worthwhile to precompute an index that speeds up queries.
This paper presents a practical and provably efficient parallel index-based SCAN algorithm based on GS*-Index, a recent sequential algorithm. Our parallel algorithm improves upon the asymptotic work of the sequential algorithm by using integer sorting. It is also highly parallel, achieving logarithmic span (parallel time) for both index construction and clustering queries. Furthermore, we apply locality-sensitive hashing (LSH) to design a novel approximate SCAN algorithm and prove guarantees for its clustering behavior.
We present an experimental evaluation of our algorithms on large real-world graphs. On a 48-core machine with two-way hyperthreading, our parallel index construction achieves 50-151× speedup over the construction of GS*-Index. In fact, even on a single thread, our index construction algorithm is faster than GS*-Index. Our parallel index query implementation achieves 5-32× speedup over GS*-Index queries across a range of SCAN parameter values, and our implementation is always faster than ppSCAN, a state-of-the-art parallel SCAN algorithm. Moreover, our experiments show that applying LSH results in faster index construction while maintaining good clustering quality.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper11
- ConnectIt: A Framework for Static and Incremental Parallel Graph Connectivity AlgorithmsLaxman Dhulipala, Changwan Hong, Julian ShunVLDB 2021 · 被引用 41 次
- Effective Indexing for Dynamic Structural Graph ClusteringFangyuan Zhang, Sibo WangVLDB 2022 · 被引用 18 次
- Identifying Similar-Bicliques in Bipartite GraphsKai Yao, Lijun Chang, Jeffrey Xu YuVLDB 2022 · 被引用 18 次
- C-MinHash: Improving Minwise Hashing with Circulant PermutationXiaoyun Li, Ping LiICML 2022 · 被引用 16 次
- A Similarity-based Approach for Efficient Large Quasi-clique DetectionJiayang Pang, Chenhao Ma, Yixiang FangWWW 2024 · 被引用 8 次
它引用的顶会 Paper1
相关 Paper
- Efficient Structural Clustering Over HypergraphsDong Pan, Xu Zhou, Lingwei Li, Quanqing Xu 等ICDE 2025
- Index-based Structural Clustering on Directed GraphsLingkai Meng, Long Yuan, Zi Chen, Xuemin Lin 等ICDE 2022 · 被引用 21 次
- Locality Sensitive Hashing for Optimizing Subgraph Query Processing in Parallel Computing SystemsPeng Peng, Shengyi Ji, Zhen Tian, Hongbo Jiang 等KDD 2023 · 被引用 1 次
- An Efficient Algorithm for Distance-based Structural Graph ClusteringKaixin Liu, Sibo Wang, Yong Zhang, Chunxiao XingSIGMOD 2023 · 被引用 16 次
- Locality-Sensitive Indexing for Graph-Based Approximate Nearest Neighbor SearchJun Woo Chung, Huawei Lin, Weijie ZhaoSIGIR 2025 · 被引用 2 次
