Towards Explainable Clustering: A Constrained Declarative based Approach
Not on the map. Why?
Abstract (arXiv)
The domain of explainable AI is of interest in all Machine Learning fields, and it is all the more important in clustering, an unsupervised task whose result must be validated by a domain expert. We aim at finding a clustering that has high quality in terms of classic clustering criteria and that is explainable, and we argue that these two dimensions must be considered when building the clustering. We consider that a good global explanation of a clustering should give the characteristics of each cluster taking into account their abilities to describe its objects (coverage) while distinguishing it from the other clusters (discrimination). Furthermore, we aim at leveraging expert knowledge, at different levels, on the structure of the expected clustering or on its explanations. In our framework an explanation of a cluster is a set of patterns, and we propose a novel interpretable constrained clustering method called ECS for declarative clustering with Explainabilty-driven Cluster Selection that integrates structural or domain expert knowledge expressed by means of constraints. It is based on the notion of coverage and discrimination that are formalized at different levels (cluster / clustering), each allowing for exceptions through parameterized thresholds. Our method relies on four steps: generation of a set of partitions, computation of frequent patterns for each cluster, pruning clusters that violates some constraints, and selection of clusters and associated patterns to build an interpretable clustering. This last step is combinatorial and we have developed a Constraint-Programming (CP) model to solve it. The method can integrate prior knowledge in the form of user constraints, both before or in the CP model.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 16 of its 44 references that are in the map. First posted on arXiv 26 Mar 2024.
Builds on
16 of 44 references.
References · 16
- 2017Zero-Shot Learning -- A Comprehensive Evaluation of the Good, the Bad and the Uglycited by 536
- 2020Explainable k-Means and k-Medians Clusteringcited by 67
- 2022On Tackling Explanation Redundancy in Decision Treescited by 44
- 2020ExKMC: Expanding Explainable k-Means Clusteringcited by 31
- 2021On the price of explainability for some clustering problemscited by 21
- 2021Nearly-Tight and Oblivious Algorithms for Explainable Clusteringcited by 17
- 2021How to Find a Good Explanation for Clustering?cited by 16
- 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
4 more
- 2020Efficient Algorithms for Generating Provably Near-Optimal Cluster Descriptors for Explainabilitycited by 7
- 2016Constraint-Based Clustering Selectioncited by 6
- 2022Cluster Explanation via Polyhedral Descriptionscited by 6
- 2021Deep Descriptive Clusteringcited by 5
Built on by
Citing papers per year: 2024: 2.
2 papers.
- 2024Interpretable Clustering: A Surveycited by 8
- 2024CohEx: A Generalized Framework for Cohort Explanationcited by 2
- 2024CohEx: A Generalized Framework for Cohort Explanation17 Oct 2024
- 2024Interpretable Clustering: A Survey1 Sep 2024