Shallow decision trees for explainable k-means clustering
Not on the map. Why?
Abstract (arXiv)
A number of recent works have employed decision trees for the construction of explainable partitions that aim to minimize the k-means cost function. These works, however, largely ignore metrics related to the depths of the leaves in the resulting tree, which is perhaps surprising considering how the explainability of a decision tree depends on these depths. To fill this gap in the literature, we propose an efficient algorithm that takes into account these metrics. In experiments on 16 datasets, our algorithm yields better results than decision-tree clustering algorithms such as the ones presented in citedasgupta2020explainable, citefrost2020exkmc, citelaber2021price and citeDBLP:conf/icml/MakarychevS21, typically achieving lower or equivalent costs with considerably shallower trees. We also show, through a simple adaptation of existing techniques, that the problem of building explainable partitions induced by binary trees for the k-means cost function does not admit an (1+ε)-approximation in polynomial time unless P=NP, which justifies the quest for approximation algorithms and/or heuristics.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). Builds on 16 of its 40 references that are in the map. First posted on arXiv 29 Dec 2021.
Builds on
16 of 40 references.
References · 16
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2014OpenML: networked science in machine learningcited by 523
- 2020A Survey on the Explainability of Supervised Machine Learningcited by 225
- 2020Explainable k-Means and k-Medians Clusteringcited by 67
- 2019From Clustering to Cluster Explanations via Neural Networkscited by 34
- 2020ExKMC: Expanding Explainable k-Means Clusteringcited by 31
- 2015The Hardness of Approximation of Euclidean k-meanscited by 25
- 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
4 more
- 2021Near-optimal Algorithms for Explainable k-Medians and k-Meanscited by 13
- 2021Almost Tight Approximation Algorithms for Explainable Clusteringcited by 12
- 2019Balancing the Tradeoff Between Clustering Value and Interpretabilitycited by 11
- 2018Interpretable Clustering via Optimal Treescited by 10
Built on by
Citing papers per year: 2022: 3; 2023: 4; 2024: 5; 2025: 2; 2026: 1.
15 papers.
Sort:
- 2024Interpretable Clustering: A Surveycited by 8
- 2024Accurate Explanation Model for Image Classifiers using Class Association Embeddingcited by 6
- 2022The computational complexity of some explainable clustering problemscited by 4
- 2024Kernel KMeans clustering splits for end-to-end unsupervised decision treescited by 4
- 2025Counterfactual Explanations for k-means and Gaussian Clusteringcited by 3
- 2022XClusters: Explainability-first Clusteringcited by 2
- 2024Explaining Kernel Clustering via Decision Treescited by 2
- 2024Towards Explainable Clustering: A Constrained Declarative based Approachcited by 2
- 2023Using Decision Trees for Interpretable Supervised Clusteringcited by 1
- 2022Data Selection: A General Principle for Building Small Interpretable Modelscited by 0
- 2023XAI for Self-supervised Clustering of Wireless Spectrum Activitycited by 0
- 2023Topological Quality of Subsets via Persistence Matching Diagramscited by 0
3 more
- 2026Collapse-Free Prototype Readout Layer for Transformer Encoders4 Apr 2026
- 2025SpEx: A Spectral Approach to Explainable Clustering2 Nov 2025
- 2025Counterfactual Explanations for k-means and Gaussian Clustering17 Jan 2025
- 2024Interpretable Clustering: A Survey1 Sep 2024
- 2024Accurate Explanation Model for Image Classifiers using Class Association Embedding12 Jun 2024
- 2024Towards Explainable Clustering: A Constrained Declarative based Approach26 Mar 2024
- 2024Kernel KMeans clustering splits for end-to-end unsupervised decision trees19 Feb 2024
- 2024Explaining Kernel Clustering via Decision Trees15 Feb 2024
- 2023Massively-Parallel Heat Map Sorting and Applications To Explainable Clustering14 Sep 2023
- 2023Using Decision Trees for Interpretable Supervised Clustering16 Jul 2023
- 2023Topological Quality of Subsets via Persistence Matching Diagrams4 Jun 2023
- 2023XAI for Self-supervised Clustering of Wireless Spectrum Activity17 May 2023
3 more
- 2024Interpretable Clustering: A Surveycited by 8
- 2024Accurate Explanation Model for Image Classifiers using Class Association Embeddingcited by 6
- 2022The computational complexity of some explainable clustering problemscited by 4
- 2024Kernel KMeans clustering splits for end-to-end unsupervised decision treescited by 4
- 2025Counterfactual Explanations for k-means and Gaussian Clusteringcited by 3
- 2022XClusters: Explainability-first Clusteringcited by 2
- 2024Explaining Kernel Clustering via Decision Treescited by 2
- 2024Towards Explainable Clustering: A Constrained Declarative based Approachcited by 2
- 2023Using Decision Trees for Interpretable Supervised Clusteringcited by 1
- 2022Data Selection: A General Principle for Building Small Interpretable Modelscited by 0
- 2023XAI for Self-supervised Clustering of Wireless Spectrum Activitycited by 0
- 2023Topological Quality of Subsets via Persistence Matching Diagramscited by 0
12 most cited of 15 All 15 (JSON)
- 2026Collapse-Free Prototype Readout Layer for Transformer Encoders4 Apr 2026
- 2025SpEx: A Spectral Approach to Explainable Clustering2 Nov 2025
- 2025Counterfactual Explanations for k-means and Gaussian Clustering17 Jan 2025
- 2024Interpretable Clustering: A Survey1 Sep 2024
- 2024Accurate Explanation Model for Image Classifiers using Class Association Embedding12 Jun 2024
- 2024Towards Explainable Clustering: A Constrained Declarative based Approach26 Mar 2024
- 2024Kernel KMeans clustering splits for end-to-end unsupervised decision trees19 Feb 2024
- 2024Explaining Kernel Clustering via Decision Trees15 Feb 2024
- 2023Massively-Parallel Heat Map Sorting and Applications To Explainable Clustering14 Sep 2023
- 2023Using Decision Trees for Interpretable Supervised Clustering16 Jul 2023
- 2023Topological Quality of Subsets via Persistence Matching Diagrams4 Jun 2023
- 2023XAI for Self-supervised Clustering of Wireless Spectrum Activity17 May 2023
12 newest of 15 All 15 (JSON)