ExKMC: Expanding Explainable k-Means Clustering
Not on the map. Why?
Abstract (arXiv)
Despite the popularity of explainable AI, there is limited work on effective methods for unsupervised learning. We study algorithms for k-means clustering, focusing on a trade-off between explainability and accuracy. Following prior work, we use a small decision tree to partition a dataset into k clusters. This enables us to explain each cluster assignment by a short sequence of single-feature thresholds. While larger trees produce more accurate clusterings, they also require more complex explanations. To allow flexibility, we develop a new explainable k-means clustering algorithm, ExKMC, that takes an additional parameter k' ≥ k and outputs a decision tree with k' leaves. We use a new surrogate cost to efficiently expand the tree and to label the leaves with one of k clusters. We prove that as k' increases, the surrogate cost is non-increasing, and hence, we trade explainability for accuracy. Empirically, we validate that ExKMC produces a low cost clustering, outperforming both standard decision tree methods and other algorithms for explainable clustering. Implementation of ExKMC available at https://github.com/navefr/ExKMC.
Key facts. Cited by 31 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 10; 2022: 5; 2023: 3; 2024: 9; 2025: 4.
31 papers.
Sort:
- 2022Explainable Intrusion Detection Systems (X-IDS): A Survey of Current Methods, Challenges, and Opportunitiescited by 25
- 2021On the price of explainability for some clustering problemscited by 21
- 2021Connecting Interpretability and Robustness in Decision Trees through Separationcited 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 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
- 2021Interpretable Clustering via Multi-Polytope Machinescited by 11
- 2022A Survey on XAI for 5G and Beyond Security: Technical Aspects, Challenges and Research Directionscited by 8
- 2024Interpretable Clustering: A Surveycited by 8
- 2022Cluster Explanation via Polyhedral Descriptionscited by 6
19 more
- 2024GLANCE: Global Actions in a Nutshell for Counterfactual Explainabilitycited by 6
- 2023Shapley-based Explainable AI for Clustering Applications in Fault Diagnosis and Prognosiscited by 5
- 2021Algorithm-Agnostic Explainability for Unsupervised Clusteringcited by 4
- 2024Kernel KMeans clustering splits for end-to-end unsupervised decision treescited by 4
- 2023Optimal Decision Trees For Interpretable Clustering with Constraints (Extended Version)cited by 3
- 2024NeurCAM: Interpretable Neural Clustering via Additive Modelscited by 3
- 2021KnAC: an approach for enhancing cluster analysis with background knowledge and explanationscited by 2
- 2022XClusters: Explainability-first Clusteringcited by 2
- 2024Explaining Kernel Clustering via Decision Treescited by 2
- 2024Towards Explainable Clustering: A Constrained Declarative based Approachcited by 2
- 2024Interpretable Multi-View Clusteringcited by 2
- 2025NetBurst: Event-Centric Forecasting of Bursty, Intermittent Time Seriescited by 2
- 2022Explainable Clustering via Exemplars: Complexity and Efficient Approximation Algorithmscited by 1
- 2023Impossibility of Depth Reduction in Explainable Clusteringcited by 1
- 2024Fair Clustering: Critique, Caveats, and Future Directionscited by 1
- 2024Explainable Clustering of Mixture Modelscited by 0
- 2025Disjunctive and Conjunctive Normal Form Explanations of Clusters Using Auxiliary Informationcited by 0
- 2025Empowering Decision Trees via Shape Function Branchingcited by 0
- 2025SpEx: A Spectral Approach to Explainable Clusteringcited by 0
- 2025SpEx: A Spectral Approach to Explainable Clustering2 Nov 2025
- 2025NetBurst: Event-Centric Forecasting of Bursty, Intermittent Time Series25 Oct 2025
- 2025Empowering Decision Trees via Shape Function Branching21 Oct 2025
- 2025Disjunctive and Conjunctive Normal Form Explanations of Clusters Using Auxiliary Information29 Apr 2025
- 2024Explainable Clustering of Mixture Models3 Nov 2024
- 2024Interpretable Clustering: A Survey1 Sep 2024
- 2024NeurCAM: Interpretable Neural Clustering via Additive Models23 Aug 2024
- 2024Fair Clustering: Critique, Caveats, and Future Directions22 Jun 2024
- 2024GLANCE: Global Actions in a Nutshell for Counterfactual Explainability29 May 2024
- 2024Interpretable Multi-View Clustering4 May 2024
- 2024Towards Explainable Clustering: A Constrained Declarative based Approach26 Mar 2024
- 2024Kernel KMeans clustering splits for end-to-end unsupervised decision trees19 Feb 2024
19 more
- 2024Explaining Kernel Clustering via Decision Trees15 Feb 2024
- 2023Impossibility of Depth Reduction in Explainable Clustering4 May 2023
- 2023Shapley-based Explainable AI for Clustering Applications in Fault Diagnosis and Prognosis25 Mar 2023
- 2023Optimal Decision Trees For Interpretable Clustering with Constraints (Extended Version)30 Jan 2023
- 2022Cluster Explanation via Polyhedral Descriptions17 Oct 2022
- 2022XClusters: Explainability-first Clustering22 Sep 2022
- 2022Explainable Clustering via Exemplars: Complexity and Efficient Approximation Algorithms20 Sep 2022
- 2022Explainable Intrusion Detection Systems (X-IDS): A Survey of Current Methods, Challenges, and Opportunities13 Jul 2022
- 2022A Survey on XAI for 5G and Beyond Security: Technical Aspects, Challenges and Research Directions27 Apr 2022
- 2021Shallow decision trees for explainable k-means clustering29 Dec 2021
- 2021KnAC: an approach for enhancing cluster analysis with background knowledge and explanations16 Dec 2021
- 2021Interpretable Clustering via Multi-Polytope Machines10 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
- 2021Almost Tight Approximation Algorithms for Explainable Clustering1 Jul 2021
- 2021Near-Optimal Explainable k-Means for All Dimensions29 Jun 2021
- 2021Algorithm-Agnostic Explainability for Unsupervised Clustering17 May 2021
- 2021Connecting Interpretability and Robustness in Decision Trees through Separation14 Feb 2021
- 2021On the price of explainability for some clustering problems5 Jan 2021
- 2022Explainable Intrusion Detection Systems (X-IDS): A Survey of Current Methods, Challenges, and Opportunitiescited by 25
- 2021On the price of explainability for some clustering problemscited by 21
- 2021Connecting Interpretability and Robustness in Decision Trees through Separationcited 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 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
- 2021Interpretable Clustering via Multi-Polytope Machinescited by 11
- 2022A Survey on XAI for 5G and Beyond Security: Technical Aspects, Challenges and Research Directionscited by 8
- 2024Interpretable Clustering: A Surveycited by 8
- 2022Cluster Explanation via Polyhedral Descriptionscited by 6
12 most cited of 31 All 31 (JSON)
- 2025SpEx: A Spectral Approach to Explainable Clustering2 Nov 2025
- 2025NetBurst: Event-Centric Forecasting of Bursty, Intermittent Time Series25 Oct 2025
- 2025Empowering Decision Trees via Shape Function Branching21 Oct 2025
- 2025Disjunctive and Conjunctive Normal Form Explanations of Clusters Using Auxiliary Information29 Apr 2025
- 2024Explainable Clustering of Mixture Models3 Nov 2024
- 2024Interpretable Clustering: A Survey1 Sep 2024
- 2024NeurCAM: Interpretable Neural Clustering via Additive Models23 Aug 2024
- 2024Fair Clustering: Critique, Caveats, and Future Directions22 Jun 2024
- 2024GLANCE: Global Actions in a Nutshell for Counterfactual Explainability29 May 2024
- 2024Interpretable Multi-View Clustering4 May 2024
- 2024Towards Explainable Clustering: A Constrained Declarative based Approach26 Mar 2024
- 2024Kernel KMeans clustering splits for end-to-end unsupervised decision trees19 Feb 2024
12 newest of 31 All 31 (JSON)