paper-with-me

홈 › Papers

Explainable k-Means and k-Medians Clustering

2020-01-01 · ICML 2020 1 · Michal Moshkovitz, Sanjoy Dasgupta, Cyrus Rashtchian, Nave Frost

Clustering is a popular unsupervised learning method for geometric data. Unfortunately, many clustering algorithms use global properties of the data, and there are no simple explanations for cluster assignments. To improve interpretability, we consider using a small threshold tree to partition a dataset into clusters. This leads to cluster assignments that can be explained by very few feature values in a straightforward manner. We study this problem from a theoretical viewpoint, measuring the output quality by the k-means and k-medians objectives. In terms of negative results, we show that popular top-down decision tree algorithms may lead to clusterings with arbitrarily large cost, and we prove that any explainable clustering must incur an \Omega(\log k) approximation compared to the optimal clustering. On the upper bound side, we design efficient algorithms that produce explainable clusters using a tree with k leaves. For two means/medians, we show that a single threshold cut suffices to achieve a constant factor approximation, which is a surprising result that nearly matches our lower bounds. For general k \geq 2, our algorithm is an O(k) approximation to the optimal k-medians and an O(k^2) approximation to the optimal k-means. Prior to our work, no algorithms were known with provable guarantees independent of the dimensionality and input size.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

Clustering

Similar Papers 제목 키워드 기반

Almost Tight Approximation Algorithms for Explainable Clustering

2021-07-01 · Hossein Esfandiari, Vahab Mirrokni, Shyam Narayanan

Recently, due to an increasing interest for transparency in artificial intelligence, several methods of explainable machine learning have been developed with the simultaneous goal of accuracy and interpretability by huma…

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

Near-optimal Algorithms for Explainable k-Medians and k-Means

2021-07-02 · Konstantin Makarychev, Liren Shan

We consider the problem of explainable $k$-medians and $k$-means introduced by Dasgupta, Frost, Moshkovitz, and Rashtchian~(ICML 2020). In this problem, our goal is to find a threshold decision tree that partitions data …

Explainable $k$-Means and $k$-Medians Clustering

2020-02-28 · Sanjoy Dasgupta, Nave Frost, Michal Moshkovitz, Cyrus Rashtchian

Clustering is a popular form of unsupervised learning for geometric data. Unfortunately, many clustering algorithms lead to cluster assignments that are hard to explain, partially because they depend on all the features …

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