Near-Optimal Explainable k-Means for All Dimensions
Moses Charikar, Lunjia Hu
Abstract
Many clustering algorithms are guided by certain cost functions such as the widely-used kmeans cost. These algorithms divide data points into clusters with often complicated boundaries, creating difficulties in explaining the clustering decision. In a recent work, Dasgupta, Frost, Moshkovitz, and Rashtchian (ICML 2020) introduced explainable clustering, where the cluster boundaries are axis-parallel hyperplanes and the clustering is obtained by applying a decision tree to the data. The central question here is: how much does the explainability constraint increase the value of the cost function?
Given d-dimensional data points, we show an efficient algorithm that finds an explainable clustering whose k-means cost is at most k 1-2/d poly(d log k) times the minimum cost achievable by a clustering without the explainability constraint, assuming k, d ≥ 2. Taking the minimum of this bound and the k polylog(k) bound in independent work by Makarychev-Shan (ICML 2021), Gamlath-Jia-Polak-Svensson (2021), or Esfandiari-Mirrokni-Narayanan (2021), we get an improved bound of k 1-2/d polylog(k), which we show is optimal for every choice of k, d ≥ 2 up to a poly-logarithmic factor in k. For d = 2 in particular, we show an O(log k log log k) bound, improving near-exponentially over the previous best bound of O(k log k) by Laber and Murtinho (ICML 2021).
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 4d2d1963-ae9a-42e7-bf6f-3459306b050dCited by top-tier papers9
- How to Find a Good Explanation for Clustering?Sayan Bandyapadhyay, Fedor V. Fomin, Petr A. Golovach, William Lochet et al.AAAI 2022 · 47 citations
- Near-Optimal Algorithms for Explainable k-Medians and k-MeansKonstantin Makarychev, Liren ShanICML 2021 · 31 citations
- Nearly-Tight and Oblivious Algorithms for Explainable ClusteringBuddhima Gamlath, Xinrui Jia, Adam Polak, Ola SvenssonNeurIPS 2021 · 27 citations
- Almost Tight Approximation Algorithms for Explainable ClusteringHossein Esfandiari, Vahab S. Mirrokni, Shyam NarayananSODA 2022 · 12 citations
- Random Cuts are Optimal for Explainable k-MediansKonstantin Makarychev, Liren ShanNeurIPS 2023 · 9 citations
Builds on7
- Explainable k-Means and k-Medians ClusteringMichal Moshkovitz, Sanjoy Dasgupta, Cyrus Rashtchian, Nave FrostICML 2020 · 184 citations
- Individual Fairness for k-ClusteringSepideh Mahabadi, Ali VakilianICML 2020 · 99 citations
- Better Algorithms for Individually Fair k-ClusteringMaryam Negahbani, Deeparnab ChakrabartyNeurIPS 2021 · 55 citations
- On the price of explainability for some clustering problemsEduardo Sany Laber, Lucas MurtinhoICML 2021 · 32 citations
- Near-Optimal Algorithms for Explainable k-Medians and k-MeansKonstantin Makarychev, Liren ShanICML 2021 · 31 citations
Related papers
- Explainable k-means: don't be greedy, plant bigger trees!Konstantin Makarychev, Liren ShanSTOC 2022 · 6 citations
- The Price of Explainability for ClusteringAnupam Gupta, Madhusudhan Reddy Pittu, Ola Svensson, Rachel YuanFOCS 2023 · 3 citations
- Dynamic Algorithm for Explainable -medians Clustering under ℓp NormKonstantin Makarychev, Ilias Papanikolaou, Liren ShanNeurIPS 2025
- Explaining Kernel Clustering via Decision TreesMaximilian Fleissner, Leena Chennuru Vankadara, Debarghya GhoshdastidarICLR 2024 · 6 citations
- SpEx: A Spectral Approach to Explainable ClusteringTal Argov, Tal WagnerNeurIPS 2025 · 3 citations
