Parallel Correlation Clustering on Big Graphs
Not on the map. Why?
Abstract (arXiv)
Given a similarity graph between items, correlation clustering (CC) groups similar items together and dissimilar ones apart. One of the most popular CC algorithms is KwikCluster: an algorithm that serially clusters neighborhoods of vertices, and obtains a 3-approximation ratio. Unfortunately, KwikCluster in practice requires a large number of clustering rounds, a potential bottleneck for large graphs. We present C4 and ClusterWild!, two algorithms for parallel correlation clustering that run in a polylogarithmic number of rounds and achieve nearly linear speedups, provably. C4 uses concurrency control to enforce serializability of a parallel clustering process, and guarantees a 3-approximation ratio. ClusterWild! is a coordination free algorithm that abandons consistency for the benefit of better scaling; this leads to a provably small loss in the 3-approximation ratio. We provide extensive experimental results for both algorithms, where we outperform the state of the art, both in terms of clustering accuracy and running time. We show that our algorithms can cluster billion-edge graphs in under 5 seconds on 32 cores, while achieving a 15x speedup.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Jul 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 3; 2023: 3; 2024: 1; 2025: 1.
14 papers.
Sort:
- 2022Saga: A Platform for Continuous Construction and Serving of Knowledge At Scalecited by 18
- 2021Correlation Clustering in Constant Many Parallel Roundscited by 15
- 2021Differentially Private Correlation Clusteringcited by 13
- 2021Correlation Clustering via Strong Triadic Closure Labeling: Fast Approximation Algorithms and Practical Lower Boundscited by 12
- 2023Construction of Knowledge Graphs: State and Challengescited by 12
- 2021Scalable Community Detection via Parallel Correlation Clusteringcited by 9
- 2021RAMA: A Rapid Multicut Algorithm on GPUcited by 9
- 2023Single-Pass Pivot Algorithm for Correlation Clustering. Keep it simple!cited by 8
- 2024Query-Efficient Correlation Clustering with Noisy Oraclecited by 7
- 2021Correlation Clustering with Asymmetric Classification Errorscited by 6
- 2023ClusterFuG: Clustering Fully connected Graphs by Multicutcited by 5
- 2022Better Private Algorithms for Correlation Clusteringcited by 3
2 more
- 2025Verbalized Algorithms: Classical Algorithms are All You Need (Mostly)9 Sep 2025
- 2024Query-Efficient Correlation Clustering with Noisy Oracle2 Feb 2024
- 2023Single-Pass Pivot Algorithm for Correlation Clustering. Keep it simple!23 May 2023
- 2023Construction of Knowledge Graphs: State and Challenges22 Feb 2023
- 2023ClusterFuG: Clustering Fully connected Graphs by Multicut28 Jan 2023
- 2022Four Algorithms for Correlation Clustering: A Survey24 Aug 2022
- 2022Saga: A Platform for Continuous Construction and Serving of Knowledge At Scale15 Apr 2022
- 2022Better Private Algorithms for Correlation Clustering22 Feb 2022
- 2021Correlation Clustering via Strong Triadic Closure Labeling: Fast Approximation Algorithms and Practical Lower Bounds20 Nov 2021
- 2021RAMA: A Rapid Multicut Algorithm on GPU4 Sep 2021
- 2021Correlation Clustering with Asymmetric Classification Errors11 Aug 2021
- 2021Scalable Community Detection via Parallel Correlation Clustering27 Jul 2021
2 more
- 2021Correlation Clustering in Constant Many Parallel Rounds15 Jun 2021
- 2021Differentially Private Correlation Clustering17 Feb 2021
- 2022Saga: A Platform for Continuous Construction and Serving of Knowledge At Scalecited by 18
- 2021Correlation Clustering in Constant Many Parallel Roundscited by 15
- 2021Differentially Private Correlation Clusteringcited by 13
- 2021Correlation Clustering via Strong Triadic Closure Labeling: Fast Approximation Algorithms and Practical Lower Boundscited by 12
- 2023Construction of Knowledge Graphs: State and Challengescited by 12
- 2021Scalable Community Detection via Parallel Correlation Clusteringcited by 9
- 2021RAMA: A Rapid Multicut Algorithm on GPUcited by 9
- 2023Single-Pass Pivot Algorithm for Correlation Clustering. Keep it simple!cited by 8
- 2024Query-Efficient Correlation Clustering with Noisy Oraclecited by 7
- 2021Correlation Clustering with Asymmetric Classification Errorscited by 6
- 2023ClusterFuG: Clustering Fully connected Graphs by Multicutcited by 5
- 2022Better Private Algorithms for Correlation Clusteringcited by 3
12 most cited of 14 All 14 (JSON)
- 2025Verbalized Algorithms: Classical Algorithms are All You Need (Mostly)9 Sep 2025
- 2024Query-Efficient Correlation Clustering with Noisy Oracle2 Feb 2024
- 2023Single-Pass Pivot Algorithm for Correlation Clustering. Keep it simple!23 May 2023
- 2023Construction of Knowledge Graphs: State and Challenges22 Feb 2023
- 2023ClusterFuG: Clustering Fully connected Graphs by Multicut28 Jan 2023
- 2022Four Algorithms for Correlation Clustering: A Survey24 Aug 2022
- 2022Saga: A Platform for Continuous Construction and Serving of Knowledge At Scale15 Apr 2022
- 2022Better Private Algorithms for Correlation Clustering22 Feb 2022
- 2021Correlation Clustering via Strong Triadic Closure Labeling: Fast Approximation Algorithms and Practical Lower Bounds20 Nov 2021
- 2021RAMA: A Rapid Multicut Algorithm on GPU4 Sep 2021
- 2021Correlation Clustering with Asymmetric Classification Errors11 Aug 2021
- 2021Scalable Community Detection via Parallel Correlation Clustering27 Jul 2021
12 newest of 14 All 14 (JSON)