ExKMC: Expanding Explainable k-Means Clustering

06/03/2020
by   Nave Frost, et al.
26

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.

READ FULL TEXT
research
02/28/2020

Explainable k-Means and k-Medians Clustering

Clustering is a popular form of unsupervised learning for geometric data...
research
11/04/2021

Explainable k-means. Don't be greedy, plant bigger trees!

We provide a new bi-criteria Õ(log^2 k) competitive algorithm for explai...
research
01/05/2021

On the price of explainability for some clustering problems

The price of explainability for a clustering task can be defined as the ...
research
12/13/2021

How to Find a Good Explanation for Clustering?

k-means and k-median clustering are powerful unsupervised machine learni...
research
06/29/2021

Near-Optimal Explainable k-Means for All Dimensions

Many clustering algorithms are guided by certain cost functions such as ...
research
05/04/2023

Impossibility of Depth Reduction in Explainable Clustering

Over the last few years Explainable Clustering has gathered a lot of att...
research
09/20/2022

Explainable Clustering via Exemplars: Complexity and Efficient Approximation Algorithms

Explainable AI (XAI) is an important developing area but remains relativ...

Please sign up or login with your details

Forgot password? Click here to reset