Parallel and Efficient Hierarchical k-Median Clustering
Vincent Cohen-Addad, Silvio Lattanzi, Ashkan Norouzi-Fard, Christian Sohler, Ola Svensson
Abstract
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 ∈ Ω(log 2 (n + ∆ + d))), outputs a hierarchical clustering such that for every fixed value of k the cost of the solution is at most an O(mind, log n log ∆) factor larger in expectation than that of an optimal solution. Furthermore, we also get that in for all k simultanuously the cost of the solution is at most an expected O(mind, log n log ∆ log(∆dn)) factor bigger that the corresponding optimal solution. The algorithm requires in O (log s (nd log(n + ∆))) rounds. Here d is the dimension of the data set and ∆ 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 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. * Equal contribution † Work was partially done while author was visiting researcher at Google Research, Switzerland.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext c43412a9-cb99-412f-98e1-7eae247870bdCited by top-tier papers6
- Data-Efficient Learning via Clustering-Based Sensitivity Sampling: Foundation Models and BeyondKyriakos Axiotis, Vincent Cohen-Addad, Monika Henzinger, Sammy Jerome et al.ICML 2024 · 19 citations
- Settling Time vs. Accuracy Tradeoffs for Clustering Big DataAndrew Draganov, David Saulpic, Chris SchwiegelshohnSIGMOD 2024 · 3 citations
- Tree Embedding in High Dimensions: Dynamic and Massively ParallelGramoz Goranci, Shaofeng H.-C. Jiang, Peter Kiss, Qihao Kong et al.SODA 2026
- Average Sensitivity of Hierarchical k-Median ClusteringShijie Li, Weiqiang He, Ruobing Bai, Pan PengICML 2025
- An Efficient Massively Parallel Constant-Factor Approximation Algorithm for the k-Means ProblemVincent Cohen-Addad, Fabian Kuhn, Zahra ParsaeianSODA 2026
Related papers
- Extreme k-Center ClusteringMohammadHossein Bateni, Hossein Esfandiari, Manuela Fischer, Vahab S. MirrokniAAAI 2021 · 14 citations
- Scalable Differentially Private Clustering via Hierarchically Separated TreesVincent Cohen-Addad, Alessandro Epasto, Silvio Lattanzi, Vahab Mirrokni et al.KDD 2022 · 8 citations
- Near-Optimal Private and Scalable -ClusteringVincent Cohen-Addad, Alessandro Epasto, Vahab Mirrokni, Shyam Narayanan et al.NeurIPS 2022 · 11 citations
- Improved approximations for Euclidean k-means and k-median, via nested quasi-independent setsVincent Cohen-Addad, Hossein Esfandiari, Vahab S. Mirrokni, Shyam NarayananSTOC 2022 · 15 citations
- On Generalization Bounds for Projective ClusteringMaria Sofia Bucarelli, Matilde Fjeldsø Larsen, Chris Schwiegelshohn, Mads ToftrupNeurIPS 2023 · 7 citations
