paper-with-me

홈 › Papers

Parallel and Efficient Hierarchical k-Median Clustering

2021-12-01 · NeurIPS 2021 12 · Vincent Cohen-Addad, Silvio Lattanzi, Ashkan Norouzi-Fard, Christian Sohler, Ola Svensson

As a fundamental unsupervised learning task, hierarchical clustering has been extensively studied in the past decade. In particular, standard metric formulations as hierarchical $k$-center, $k$-means, and $k$-median received a lot of attention and the problems have been studied extensively in different models of computation. Despite all this interest, not many efficient parallel algorithms are known for these problems. In this paper we introduce a new parallel algorithm for the Euclidean hierarchical $k$-median problem that, when using machines with memory $s$ (for $s\in \Omega(\log^2 (n+\Delta+d))$), outputs a hierarchical clustering such that for every fixed value of $k$ the cost of the solution is at most an $O(\min\{d, \log n\} \log \Delta)$ factor larger in expectation than that of an optimal solution. Furthermore, we also get that for all $k$ simultanuously the cost of the solution is at most an $O(\min\{d, \log n\} \log \Delta \log (\Delta d n))$ factor bigger that the corresponding optimal solution. The algorithm requires in $O\left(\log_{s} (nd\log(n+\Delta))\right)$ rounds. Here $d$ is the dimension of the data set and $\Delta$ is the ratio between the maximum and minimum distance of two points in the input dataset. To the best of our knowledge, this is the first \emph{parallel} algorithm for the hierarchical $k$-median problem with theoretical guarantees. We further complement our theoretical results with an empirical study of our algorithm that shows its effectiveness in practice.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

Clustering

Similar Papers 제목 키워드 기반

Average Sensitivity of Hierarchical $k$-Median Clustering

2025-07-14 · Shijie Li, Weiqiang He, Ruobing Bai, Pan Peng arxiv

Hierarchical clustering is a widely used method for unsupervised learning with numerous applications. However, in the application of modern algorithms, the datasets studied are usually large and dynamic. If the hierarchi…

Parallel Algorithms for Median Consensus Clustering in Complex Networks

2024-08-21 · Md Taufique Hussain, Mahantesh Halappanavar, Samrat Chatterjee, Filippo Radicchi 외

We develop an algorithm that finds the consensus of many different clustering solutions of a graph. We formulate the problem as a median set partitioning problem and propose a greedy optimization technique. Unlike other …

Clustering

Impossibility of Depth Reduction in Explainable Clustering

2023-05-04 · Chengyuan Deng, Surya Teja Gavva, Karthik C. S., Parth Patel 외

Over the last few years Explainable Clustering has gathered a lot of attention. Dasgupta et al. [ICML'20] initiated the study of explainable k-means and k-median clustering problems where the explanation is captured by a…

Clustering

Scalable Differentially Private Clustering via Hierarchically Separated Trees

2022-06-17 · Vincent Cohen-Addad, Alessandro Epasto, Silvio Lattanzi, Vahab Mirrokni 외

We study the private $k$-median and $k$-means clustering problem in $d$ dimensional Euclidean space. By leveraging tree embeddings, we give an efficient and easy to implement algorithm, that is empirically competitive wi…

ClusteringDimensionality ReductionDistributed Computing

Large-scale image segmentation based on distributed clustering algorithms

2021-06-21 · Ran Lu, Aleksandar Zlateski, H. Sebastian Seung

Many approaches to 3D image segmentation are based on hierarchical clustering of supervoxels into image regions. Here we describe a distributed algorithm capable of handling a tremendous number of supervoxels. The algori…

ChunkingClusteringImage SegmentationSemantic Segmentation