paper-with-me

Papers

ExKMC: Expanding Explainable $k$-Means Clustering

2020-06-03 · Nave Frost, Michal Moshkovitz, Cyrus Rashtchian

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' \geq 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.

📄 PDF Abstract BibTeX arXiv:2006.02399

Code (2)

navefr/ExKMC 공식 구현
lmurtinho/ExKMC

Tasks

Clustering

Similar Papers 제목 키워드 기반

Shallow decision trees for explainable $k$-means clustering

2021-12-29 · Eduardo Laber, Lucas Murtinho, Felipe Oliveira

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…

Clustering

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

2021-11-04 · Konstantin Makarychev, Liren Shan

We provide a new bi-criteria $\tilde{O}(\log^2 k)$ competitive algorithm for explainable $k$-means clustering. Explainable $k$-means was recently introduced by Dasgupta, Frost, Moshkovitz, and Rashtchian (ICML 2020). It …

Clustering

On the price of explainability for some clustering problems

2021-01-05 · Eduardo Laber, Lucas Murtinho

The price of explainability for a clustering task can be defined as the unavoidable loss,in terms of the objective function, if we force the final partition to be explainable. Here, we study this price for the following …

Clustering

How to Find a Good Explanation for Clustering?

2021-12-13 · Sayan Bandyapadhyay, Fedor V. Fomin, Petr A. Golovach, William Lochet 외

$k$-means and $k$-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. Mo…

Clustering

Nearly-Tight and Oblivious Algorithms for Explainable Clustering

2021-06-30 · NeurIPS 2021 12 · Buddhima Gamlath, Xinrui Jia, Adam Polak, Ola Svensson

We study the problem of explainable clustering in the setting first formalized by Dasgupta, Frost, Moshkovitz, and Rashtchian (ICML 2020). A $k$-clustering is said to be explainable if it is given by a decision tree wher…

Clustering