The Price of Explainability for Clustering
Anupam Gupta, Madhusudhan Reddy Pittu, Ola Svensson, Rachel Yuan
Abstract
Given a set of points in d-dimensional space, an explainable clustering is one where the clusters are specified by a tree of axis-aligned threshold cuts. Dasgupta et al. (ICML 2020) posed the question of the price of explainability: the worst-case ratio between the cost of the best explainable clusterings to that of the best clusterings.
We show that the price of explainability for k-medians is at most 1 + H k-1 ; in fact, we show that the popular Random Thresholds algorithm has exactly this price of explainability, matching the known lower bound constructions. We complement our tight analysis of this particular algorithm by constructing instances where the price of explainability (using any algorithm) is at least (1 -o(1)) ln k, showing that our result is best possible, up to lower-order terms. We also improve the price of explainability for the k-means problem to O(k ln ln k) from the previous O(k ln k), considerably closing the gap to the lower bounds of Ω(k).
Finally, we study the algorithmic question of finding the best explainable clustering: We show that explainable k-medians and k-means cannot be approximated better than O(ln k), under standard complexity-theoretic conjectures. This essentially settles the approximability of explainable k-medians and leaves open the intriguing possibility to get significantly better approximation algorithms for k-means than its price of explainability.
- Part of this work was done while visiting the Data-Driven Decision Processes semester program at the Simons Institute for the Theory of Computing.
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 b8a1f65a-2030-4d3b-9a0c-714caf9f36b8Cited by top-tier papers3
- 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
- Dynamic Algorithm for Explainable -medians Clustering under ℓp NormKonstantin Makarychev, Ilias Papanikolaou, Liren ShanNeurIPS 2025
Builds on12
- Explainable k-Means and k-Medians ClusteringMichal Moshkovitz, Sanjoy Dasgupta, Cyrus Rashtchian, Nave FrostICML 2020 · 184 citations
- Framework for Evaluating Faithfulness of Local ExplanationsSanjoy Dasgupta, Nave Frost, Michal MoshkovitzICML 2022 · 87 citations
- How to Find a Good Explanation for Clustering?Sayan Bandyapadhyay, Fedor V. Fomin, Petr A. Golovach, William Lochet et al.AAAI 2022 · 47 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
- Nearly-Tight and Oblivious Algorithms for Explainable ClusteringBuddhima Gamlath, Xinrui Jia, Adam Polak, Ola SvenssonNeurIPS 2021 · 27 citations
- Near-Optimal Explainable k-Means for All DimensionsMoses Charikar, Lunjia HuSODA 2022 · 6 citations
- Almost Tight Approximation Algorithms for Explainable ClusteringHossein Esfandiari, Vahab S. Mirrokni, Shyam NarayananSODA 2022 · 12 citations
- Explainable k-means: don't be greedy, plant bigger trees!Konstantin Makarychev, Liren ShanSTOC 2022 · 6 citations
- Random Cuts are Optimal for Explainable k-MediansKonstantin Makarychev, Liren ShanNeurIPS 2023 · 9 citations
