Repository logo
 

TabCBM: Concept-based Interpretable Neural Networks for Tabular Data

Published version
Peer-reviewed

Loading...
Thumbnail Image

Change log

Abstract

Concept-based interpretability addresses the opacity of deep neural networks by constructing an explanation for a model’s prediction using high-level units of information referred to as concepts. Research in this area, however, has been mainly focused on image and graph- structured data, leaving high-stakes tasks whose data is tabular out of reach of existing methods. In this paper, we address this gap by introducing the first definition of what a high-level concept may entail in tabular data. We use this definition to propose Tabular Concept Bottleneck Models (TabCBMs), a family of interpretable self-explaining neural architectures capable of learning high-level concept explanations for tabular tasks. As our method produces concept-based explanations both when partial concept supervision or no concept supervision is available at training time, it is adaptable to settings where concept annotations are missing. We evaluate our method in both synthetic and real-world tabular tasks and show that TabCBM outperforms or performs competitively compared to state-of- the-art methods, while providing a high level of interpretability as measured by its ability to discover known high-level concepts. Finally, we show that TabCBM can discover important high-level concepts in synthetic datasets inspired by critical tabular tasks (e.g., single-cell RNAseq) and allows for human-in-the-loop concept interventions in which an expert can identify and correct mispredicted concepts to boost the model’s performance.

Description

Keywords

Journal Title

Transactions on Machine Learning Research

Conference Name

Journal ISSN

2835-8856

Volume Title

Publisher

Publisher DOI

Publisher URL

Rights and licensing

Except where otherwised noted, this item's license is described as Attribution 4.0 International
Sponsorship
EPSRC (EP/T019603/1)