How to find a good explanation for clustering?
From MaRDI portal
Publication:6136087
Abstract: -means and -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 -means and -median clustering. In this model, a decision tree with 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 leaves? (2) For a given set of points, how to find a decision tree with leaves minimizing the -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.
Cites work
- A Lottery Model for Center-Type Problems With Outliers
- Algorithms for facility location problems with outliers. (Extended abstract)
- Approximation schemes for clustering with outliers
- Clustering large graphs via the singular value decomposition
- Constant approximation for k-median and k-means with outliers via iterative rounding
- Definitions, methods, and applications in interpretable machine learning
- Fundamentals of parameterized complexity
- Generalized additive models
- scientific article; zbMATH DE number 5764796 (Why is no real title available?)
- scientific article; zbMATH DE number 7650294 (Why is no real title available?)
- Interpretable clustering using unsupervised binary trees
- Interpretable clustering: an optimization approach
- Kernelization. Theory of parameterized preprocessing
- Linear-time approximation schemes for clustering problems in any dimensions
- NP-hardness of Euclidean sum-of-squares clustering
- On Tackling Explanation Redundancy in Decision Trees
- On the complexity of k-SAT
- On the Parameterized Complexity of Approximating Dominating Set
- Parameterized algorithms
- Random forests
- Supersparse linear integer models for optimized medical scoring systems
- The non-uniform k-center problem
- The planar \(k\)-means problem is NP-hard
- Which problems have strongly exponential complexity?
Cited in
(3)- Multi-objective optimization algorithm based on clustering guided binary equilibrium optimizer and NSGA-III to solve high-dimensional feature selection problem
- Transparency of combinatorial optimisations via machine learning and explainable AI
- Explaining commonalities of clusters of RDF resources in natural language
This page was built for publication: How to find a good explanation for clustering?
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6136087)