Almost Tight Approximation Algorithms for Explainable Clustering
Not on the map. Why?
Abstract (arXiv)
Recently, due to an increasing interest for transparency in artificial intelligence, several methods of explainable machine learning have been developed with the simultaneous goal of accuracy and interpretability by humans. In this paper, we study a recent framework of explainable clustering first suggested by Dasgupta et al.~citedasgupta2020explainable. Specifically, we focus on the k-means and k-medians problems and provide nearly tight upper and lower bounds. First, we provide an O(log k log log k)-approximation algorithm for explainable k-medians, improving on the best known algorithm of O(k)~citedasgupta2020explainable and nearly matching the known Omega(log k) lower bound~citedasgupta2020explainable. In addition, in low-dimensional spaces d ll log k, we show that our algorithm also provides an O(d log2 d)-approximate solution for explainable k-medians. This improves over the best known bound of O(d log k) for low dimensions~citelaber2021explainable, and is a constant for constant dimensional spaces. To complement this, we show a nearly matching Omega(d) lower bound. Next, we study the k-means problem in this context and provide an O(k log k)-approximation algorithm for explainable k-means, improving over the O(k2) bound of Dasgupta et al. and the O(d k log k) bound of citelaber2021explainable. To complement this we provide an almost tight Omega(k) lower bound, improving over the Omega(log k) lower bound of Dasgupta et al. Given an approximate solution to the classic k-means and k-medians, our algorithm for k-medians runs in time O(kd log2 k ) and our algorithm for k-means runs in time O(k2 d).
Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). Builds on 10 of its 28 references that are in the map. First posted on arXiv 1 Jul 2021.
Builds on
10 of 28 references.
References · 10
- 2020Explainable k-Means and k-Medians Clusteringcited by 67
- 2020ExKMC: Expanding Explainable k-Means Clusteringcited by 31
- 2014An Improved Approximation for k-median, and Positive Correlation in Budgeted Optimizationcited by 26
- 2021On the price of explainability for some clustering problemscited by 21
- 2021Nearly-Tight and Oblivious Algorithms for Explainable Clusteringcited by 17
- 2018Near-Linear Time Approximation Schemes for Clustering in Doubling Metricscited by 14
- 2021Near-Optimal Explainable k-Means for All Dimensionscited by 13
- 2016Local search yields approximation schemes for k-means and k-median in Euclidean and minor-free metricscited by 11
- 2017A Fast Approximation Scheme for Low-Dimensional k-Meanscited by 10
- 2020Fast and Accurate k-means++ via Rejection Samplingcited by 10
Built on by
Citing papers per year: 2021: 4; 2022: 1; 2023: 1; 2024: 4; 2025: 2.
12 papers.
- 2021How to Find a Good Explanation for Clustering?cited by 16
- 2021Explainable k-means. Don't be greedy, plant bigger trees!cited by 15
- 2021Shallow decision trees for explainable k-means clusteringcited by 15
- 2021Near-optimal Algorithms for Explainable k-Medians and k-Meanscited by 13
- 2024Interpretable Clustering: A Surveycited by 8
- 2022The computational complexity of some explainable clustering problemscited by 4
- 2024Explaining Kernel Clustering via Decision Treescited by 2
- 2024Towards Explainable Clustering: A Constrained Declarative based Approachcited by 2
- 2023Impossibility of Depth Reduction in Explainable Clusteringcited by 1
- 2025Dynamic Algorithm for Explainable k-medians Clustering under lp Normcited by 1
- 2024Explainable Clustering of Mixture Modelscited by 0
- 2025SpEx: A Spectral Approach to Explainable Clusteringcited by 0
- 2025Dynamic Algorithm for Explainable k-medians Clustering under lp Norm1 Dec 2025
- 2025SpEx: A Spectral Approach to Explainable Clustering2 Nov 2025
- 2024Explainable Clustering of Mixture Models3 Nov 2024
- 2024Interpretable Clustering: A Survey1 Sep 2024
- 2024Towards Explainable Clustering: A Constrained Declarative based Approach26 Mar 2024
- 2024Explaining Kernel Clustering via Decision Trees15 Feb 2024
- 2023Impossibility of Depth Reduction in Explainable Clustering4 May 2023
- 2022The computational complexity of some explainable clustering problems20 Aug 2022
- 2021Shallow decision trees for explainable k-means clustering29 Dec 2021
- 2021How to Find a Good Explanation for Clustering?13 Dec 2021
- 2021Explainable k-means. Don't be greedy, plant bigger trees!4 Nov 2021
- 2021Near-optimal Algorithms for Explainable k-Medians and k-Means2 Jul 2021