mlsanityData to 7 Oct 2026

Near-Optimal Explainable k-Means for All Dimensions

arXiv 2106.15566 ↗First posted 29 Jun 2021cs.LG cs.CG cs.DScited by 13

Not on the map. Why?

Abstract (arXiv)

Many clustering algorithms are guided by certain cost functions such as the widely-used k-means 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 k1 - 2/d,poly(dlog 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 k1 - 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 kloglog k) bound, improving near-exponentially over the previous best bound of O(klog k) by Laber and Murtinho (ICML 2021).

Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 25 of its 63 references that are in the map. First posted on arXiv 29 Jun 2021.

Builds on

25 of 63 references.

References · 25

  1. 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
  2. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
  3. 2019Interpretable machine learning: definitions, methods, and applicationscited by 303
  4. 2019Fair Algorithms for Clusteringcited by 98
  5. 2020Explaining the Explainer: A First Theoretical Analysis of LIMEcited by 89
  6. 2019Scalable Fair Clusteringcited by 78
  7. 2020Explainable k-Means and k-Medians Clusteringcited by 67
  8. 2019Fair k-Center Clustering for Data Summarizationcited by 65
  9. 2020Individual Fairness for k-Clusteringcited by 56
  10. 2016Better Guarantees for k-Means and Euclidean k-Median by Primal-Dual Algorithmscited by 54
  11. 2018Performance of Johnson-Lindenstrauss Transform for k-Means and k-Medians Clusteringcited by 53
  12. 2019Coresets for Clustering with Fairness Constraintscited by 51
13 more
  1. 2019From Clustering to Cluster Explanations via Neural Networkscited by 34
  2. 2021Improved Approximation Algorithms for Individually Fair Clusteringcited by 33
  3. 2020ExKMC: Expanding Explainable k-Means Clusteringcited by 31
  4. 2021Better Algorithms for Individually Fair k-Clusteringcited by 28
  5. 2015The Hardness of Approximation of Euclidean k-meanscited by 25
  6. 2021On the price of explainability for some clustering problemscited by 21
  7. 2016Local Search Yields a PTAS for k-Means in Doubling Metricscited by 13
  8. 2016Local search yields approximation schemes for k-means and k-median in Euclidean and minor-free metricscited by 11
  9. 2019Balancing the Tradeoff Between Clustering Value and Interpretabilitycited by 11
  10. 2017A Fast Approximation Scheme for Low-Dimensional k-Meanscited by 10
  11. 2018Interpretable Clustering via Optimal Treescited by 10
  12. 2019Weight of Evidence as a Basis for Human-Oriented Explanationscited by 10
  13. 2020Hardness of Approximation of Euclidean k-Mediancited by 5

Built on by

Cited by year

Citing papers per year: 2021: 6; 2022: 1; 2023: 1; 2024: 4; 2025: 1.

13 papers.

Sort: