LGMLJun 7, 2023

Interpretable Deep Clustering for Tabular Data

arXiv:2306.04785v219 citationsh-index: 18Has Code
Originality Incremental advance
AI Analysis

This addresses the need for interpretable clustering models in fields like biology and medicine, where downstream analysis depends on cluster-level insights, though it is incremental in combining existing techniques for feature selection and clustering.

The authors tackled the problem of interpretable clustering for tabular data by proposing a deep-learning framework that predicts cluster assignments with feature-level explanations, achieving reliable results across biological, text, image, and physics datasets.

Clustering is a fundamental learning task widely used as a first step in data analysis. For example, biologists use cluster assignments to analyze genome sequences, medical records, or images. Since downstream analysis is typically performed at the cluster level, practitioners seek reliable and interpretable clustering models. We propose a new deep-learning framework for general domain tabular data that predicts interpretable cluster assignments at the instance and cluster levels. First, we present a self-supervised procedure to identify the subset of the most informative features from each data point. Then, we design a model that predicts cluster assignments and a gate matrix that provides cluster-level feature selection. Overall, our model provides cluster assignments with an indication of the driving feature for each sample and each cluster. We show that the proposed method can reliably predict cluster assignments in biological, text, image, and physics tabular datasets. Furthermore, using previously proposed metrics, we verify that our model leads to interpretable results at a sample and cluster level. Our code is available at https://github.com/jsvir/idc.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes