XClusters: Explainability-First Clustering
DOI:
https://doi.org/10.1609/aaai.v37i7.25963Keywords:
ML: Transparent, Interpretable, Explainable ML, DMKM: Data Visualization & Summarization, ML: ClusteringAbstract
We study the problem of explainability-first clustering where explainability becomes a first-class citizen for clustering. Previous clustering approaches use decision trees for explanation, but only after the clustering is completed. In contrast, our approach is to perform clustering and decision tree training holistically where the decision tree's performance and size also influence the clustering results. We assume the attributes for clustering and explaining are distinct, although this is not necessary. We observe that our problem is a monotonic optimization where the objective function is a difference of monotonic functions. We then propose an efficient branch-and-bound algorithm for finding the best parameters that lead to a balance of clustering accuracy and decision tree explainability. Our experiments show that our method can improve the explainability of any clustering that fits in our framework.Downloads
Published
2023-06-26
How to Cite
Hwang, H., & Whang, S. E. (2023). XClusters: Explainability-First Clustering. Proceedings of the AAAI Conference on Artificial Intelligence, 37(7), 7962-7970. https://doi.org/10.1609/aaai.v37i7.25963
Issue
Section
AAAI Technical Track on Machine Learning II