arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1507.05086cs.DCcs.DSstat.ML
收藏

大图上的并行相关聚类

Parallel Correlation Clustering on Big Graphs

Xinghao Pan, Dimitris Papailiopoulos, Samet Oymak, Benjamin Recht, Kannan Ramchandran, Michael I. Jordan

摘要:

给定项目之间的相似性图,相关聚类(CC)将相似的项目分组在一起,不相似的项目分开。最流行的CC算法之一是KwikCluster:一种连续聚类顶点邻域并获得3-近似比的算法。不幸的是,KwikCluster在实践中需要大量的聚类轮数,这是大型图的潜在瓶颈。我们介绍C4和WILDER!,并行相关聚类的两个算法,运行在一个多对数轮数,并实现近线性加速比,证明。C4使用并发控制来增强并行聚类过程的可串行性,并保证3-近似比。疯狂的!是一个无协调的算法,放弃了更好的缩放的好处的一致性,这导致了一个可证明的3近似比小的损失。我们为这两种算法提供了广泛的实验结果,在聚类精度和运行时间方面,我们都优于最先进的算法。我们表明,我们的算法可以在32个核心上在5秒内集群十亿边图,同时实现15倍的加速比。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑