The ParClusterers Benchmark Suite (PCBS): A Fine-Grained Analysis of Scalable Graph Clustering
We introduce the ParClusterers Benchmark Suite (PCBS)---a collection of highly scalable parallel graph clustering algorithms and benchmarking tools that streamline comparing different graph clustering algorithms and implementations. The benchmark includes clustering algorithms that target a wide range of modern clustering use cases, including community detection, classification, and dense subgraph mining. The benchmark toolkit makes it easy to run and evaluate multiple instances of different clustering algorithms with respect to both the running time and quality. We evaluate the PCBS algorithms empirically and find that they deliver both the state of the art quality and the running time. In terms of the running time, they are on average over 4x faster than the fastest library we compared to. In terms of quality, the correlation clustering algorithm [Shi et al., VLDB'21] optimizing for the LambdaCC objective, which does not have a direct counterpart in other libraries, delivers the highest quality in the majority of datasets that we used.
Authors
- Xiaoen Ju
- Sasan Tavakkol (ORCID: https://orcid.org/0000-0002-4111-4958)
- Jessica Shi (ORCID: https://orcid.org/0000-0003-4485-5492)
- J.D. Meindl
- Jakub Łącki (ORCID: https://orcid.org/0000-0001-9347-0041)
- Julian Shun (ORCID: https://orcid.org/0000-0001-6163-6625)
- Shangdi Yu (ORCID: https://orcid.org/0000-0002-8907-692X)
- Laxman Dhulipala (ORCID: https://orcid.org/0000-0003-0685-064X)
- David D. Eisenstat (ORCID: https://orcid.org/0000-0002-5976-0798)
- Vahab Mirrokni (ORCID: https://orcid.org/0000-0001-6705-5629)
Institutions
- Google (United States) (US)
- Moscow Institute of Thermal Technology (RU)
Publication Details
- Journal
- Proceedings of the VLDB Endowment
- Published
- 2024-11-01
- DOI
- https://doi.org/10.14778/3712221.3712246
- Primary Topic
- Complex Network Analysis Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00