Benchmarking and Enhancing Disentanglement in Concept-Residual Models

Renos Zabounidis, Ini Oguntola, Konghao Zhao, Joseph Campbell, Simon Stepputtis +1 more
11/30/2023
cs.LGcs.CV

No confident code implementation found for this paper.

Abstract

Concept bottleneck models (CBMs) are interpretable models that first predict a set of semantically meaningful features, i.e., concepts, from observations that are subsequently used to condition a downstream task. However, the model's performance strongly depends on the engineered features and can severely suffer from incomplete sets of concepts. Prior works have proposed a side channel -- a residual -- that allows for unconstrained information flow to the downstream task, thus improving model performance but simultaneously introducing information leakage, which is undesirable for interpretability. This work proposes three novel approaches to mitigate information leakage by disentangling concepts and residuals, investigating the critical balance between model performance and interpretability. Through extensive empirical analysis on the CUB, OAI, and CIFAR 100 datasets, we assess the performance of each disentanglement method and provide insights into when they work best. Further, we show how each method impacts the ability to intervene over the concepts and their subsequent impact on task performance.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zabounidis2023benchmarking,
  title  = {Benchmarking and Enhancing Disentanglement in Concept-Residual Models},
  author = {Renos Zabounidis and Ini Oguntola and Konghao Zhao and Joseph Campbell and Simon Stepputtis and Katia Sycara},
  year   = {2023},
  eprint = {2312.00192},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.00192v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.00192.svg)](https://codeofpaper.com/paper/2312.00192)

Discussion