How to Find a Good Explanation for Clustering?
Not on the map. Why?
Abstract (arXiv)
k-means and k-median clustering are powerful unsupervised machine learning techniques. However, due to complicated dependences on all the features, it is challenging to interpret the resulting cluster assignments. Moshkovitz, Dasgupta, Rashtchian, and Frost [ICML 2020] proposed an elegant model of explainable k-means and k-median clustering. In this model, a decision tree with k leaves provides a straightforward characterization of the data set into clusters. We study two natural algorithmic questions about explainable clustering. (1) For a given clustering, how to find the "best explanation" by using a decision tree with k leaves? (2) For a given set of points, how to find a decision tree with k leaves minimizing the k-means/median objective of the resulting explainable clustering? To address the first question, we introduce a new model of explainable clustering. Our model, inspired by the notion of outliers in robust statistics, is the following. We are seeking a small number of points (outliers) whose removal makes the existing clustering well-explainable. For addressing the second question, we initiate the study of the model of Moshkovitz et al. from the perspective of multivariate complexity. Our rigorous algorithmic analysis sheds some light on the influence of parameters like the input size, dimension of the data, the number of outliers, the number of clusters, and the approximation ratio, on the computational complexity of explainable clustering.
Key facts. Cited by 16 papers in the map (data through 14 Oct 2026). Builds on 21 of its 50 references that are in the map. First posted on arXiv 13 Dec 2021.
Builds on
21 of 50 references.
References · 21
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2017Axiomatic Attribution for Deep Networkscited by 3,384
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,458
- 2016The Mythos of Model Interpretabilitycited by 721
- 2015Supersparse Linear Integer Models for Optimized Medical Scoring Systemscited by 76
- 2020Explainable k-Means and k-Medians Clusteringcited by 67
- 2014Falling Rule Listscited by 59
- 2020Interpretability and Explainability: A Machine Learning Zoo Mini-tourcited by 55
- 2018DeepPINK: reproducible feature selection in deep neural networkscited by 41
- 2017Sparse-Input Neural Networks for High-dimensional Nonparametric Regression and Classificationcited by 39
- 2017Constant Approximation for k-Median and k-Means with Outliers via Iterative Roundingcited by 25
9 more
- 2021On the price of explainability for some clustering problemscited by 21
- 2021Nearly-Tight and Oblivious Algorithms for Explainable Clusteringcited by 17
- 2021Explainable k-means. Don't be greedy, plant bigger trees!cited by 15
- 2021Near-Optimal Explainable k-Means for All Dimensionscited by 13
- 2021Near-optimal Algorithms for Explainable k-Medians and k-Meanscited by 13
- 2021Almost Tight Approximation Algorithms for Explainable Clusteringcited by 12
- 2017Approximation Schemes for Clustering with Outlierscited by 9
- 2016The Non-Uniform k-Center Problemcited by 8
- 2017A Lottery Model for Center-type Problems With Outlierscited by 8
Built on by
Citing papers per year: 2022: 2; 2023: 4; 2024: 4; 2025: 3; 2026: 3.
16 papers.
Sort:
- 2024Interpretable Clustering: A Surveycited by 8
- 2022The computational complexity of some explainable clustering problemscited by 4
- 2023A review of clustering models in educational data science towards fairness-aware learningcited by 3
- 2022XClusters: Explainability-first Clusteringcited by 2
- 2023Explainable Graph Spectral Clustering of Text Documentscited by 2
- 2024Towards Explainable Clustering: A Constrained Declarative based Approachcited by 2
- 2024Interpretable Multi-View Clusteringcited by 2
- 2023Impossibility of Depth Reduction in Explainable Clusteringcited by 1
- 2023Interpretable Sequence Clusteringcited by 1
- 2024Explaining Clustering of Ecological Momentary Assessment Data Through Temporal and Feature Attentioncited by 1
- 2025Dynamic Algorithm for Explainable k-medians Clustering under lp Normcited by 1
- 2025Explainable Evidential Clusteringcited by 0
4 more
- 2025SpEx: A Spectral Approach to Explainable Clusteringcited by 0
- 2026ExDBSCAN: Explaining DBSCAN with Counterfactual Reasoning -- Additional Materialcited by 0
- 2026Central Description Length (CDL) Clustering Validation Indexcited by 0
- 2026Beyond Feature Importance: A Comparative Analysis of Pattern Detection Methods in Cluster Interpretationcited by 0
- 2026Beyond Feature Importance: A Comparative Analysis of Pattern Detection Methods in Cluster Interpretation6 Aug 2026
- 2026Central Description Length (CDL) Clustering Validation Index2 Jun 2026
- 2026ExDBSCAN: Explaining DBSCAN with Counterfactual Reasoning -- Additional Material28 May 2026
- 2025Dynamic Algorithm for Explainable k-medians Clustering under lp Norm1 Dec 2025
- 2025SpEx: A Spectral Approach to Explainable Clustering2 Nov 2025
- 2025Explainable Evidential Clustering16 Jul 2025
- 2024Interpretable Clustering: A Survey1 Sep 2024
- 2024Explaining Clustering of Ecological Momentary Assessment Data Through Temporal and Feature Attention8 May 2024
- 2024Interpretable Multi-View Clustering4 May 2024
- 2024Towards Explainable Clustering: A Constrained Declarative based Approach26 Mar 2024
- 2023Interpretable Sequence Clustering3 Sep 2023
- 2023Explainable Graph Spectral Clustering of Text Documents1 Aug 2023
4 more
- 2023Impossibility of Depth Reduction in Explainable Clustering4 May 2023
- 2023A review of clustering models in educational data science towards fairness-aware learning9 Jan 2023
- 2022XClusters: Explainability-first Clustering22 Sep 2022
- 2022The computational complexity of some explainable clustering problems20 Aug 2022
- 2024Interpretable Clustering: A Surveycited by 8
- 2022The computational complexity of some explainable clustering problemscited by 4
- 2023A review of clustering models in educational data science towards fairness-aware learningcited by 3
- 2022XClusters: Explainability-first Clusteringcited by 2
- 2023Explainable Graph Spectral Clustering of Text Documentscited by 2
- 2024Towards Explainable Clustering: A Constrained Declarative based Approachcited by 2
- 2024Interpretable Multi-View Clusteringcited by 2
- 2023Impossibility of Depth Reduction in Explainable Clusteringcited by 1
- 2023Interpretable Sequence Clusteringcited by 1
- 2024Explaining Clustering of Ecological Momentary Assessment Data Through Temporal and Feature Attentioncited by 1
- 2025Dynamic Algorithm for Explainable k-medians Clustering under lp Normcited by 1
- 2025Explainable Evidential Clusteringcited by 0
12 most cited of 16 All 16 (JSON)
- 2026Beyond Feature Importance: A Comparative Analysis of Pattern Detection Methods in Cluster Interpretation6 Aug 2026
- 2026Central Description Length (CDL) Clustering Validation Index2 Jun 2026
- 2026ExDBSCAN: Explaining DBSCAN with Counterfactual Reasoning -- Additional Material28 May 2026
- 2025Dynamic Algorithm for Explainable k-medians Clustering under lp Norm1 Dec 2025
- 2025SpEx: A Spectral Approach to Explainable Clustering2 Nov 2025
- 2025Explainable Evidential Clustering16 Jul 2025
- 2024Interpretable Clustering: A Survey1 Sep 2024
- 2024Explaining Clustering of Ecological Momentary Assessment Data Through Temporal and Feature Attention8 May 2024
- 2024Interpretable Multi-View Clustering4 May 2024
- 2024Towards Explainable Clustering: A Constrained Declarative based Approach26 Mar 2024
- 2023Interpretable Sequence Clustering3 Sep 2023
- 2023Explainable Graph Spectral Clustering of Text Documents1 Aug 2023
12 newest of 16 All 16 (JSON)