XClusters: Explainability-First Clustering

Authors

  • Hyunseung Hwang KAIST
  • Steven Euijong Whang KAIST

DOI:

https://doi.org/10.1609/aaai.v37i7.25963

Keywords:

ML: Transparent, Interpretable, Explainable ML, DMKM: Data Visualization & Summarization, ML: Clustering

Abstract

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