Concept Bottleneck Models Without Predefined Concepts

Simon Schrodi, Julian Schur, Max Argus, Thomas Brox
7/4/2024
cs.LGcs.CV

No official code found. Best implementation: lmb-freiburg/ucbm (7 stars, MIT, last commit 2025-05-19).

Abstract

There has been considerable recent interest in interpretable concept-based models such as Concept Bottleneck Models (CBMs), which first predict human-interpretable concepts and then map them to output classes. To reduce reliance on human-annotated concepts, recent works have converted pretrained black-box models into interpretable CBMs post-hoc. However, these approaches predefine a set of concepts, assuming which concepts a black-box model encodes in its representations. In this work, we eliminate this assumption by leveraging unsupervised concept discovery to automatically extract concepts without human annotations or a predefined set of concepts. We further introduce an input-dependent concept selection mechanism that ensures only a small subset of concepts is used across all classes. We show that our approach improves downstream performance and narrows the performance gap to black-box models, while using significantly fewer concepts in the classification. Finally, we demonstrate how large vision-language models can intervene on the final model weights to correct model errors.

View on arXivView PDF

Code Implementations(1)

lmb-freiburg/ucbmCommunity67%
MIT

Official code for the paper "Selective Concept Bottleneck Models Without Predefined Concepts" (TMLR 2025)

72Shell, PythonMay 15, 20251 years agoMIT
concept-based-explanationsconcept-based-modelsconcept-bottleneck-modelsconceptsinterpretability

Similar Papers

Cite this paper

@article{schrodi2024concept,
  title  = {Concept Bottleneck Models Without Predefined Concepts},
  author = {Simon Schrodi and Julian Schur and Max Argus and Thomas Brox},
  year   = {2024},
  eprint = {2407.03921},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.03921v1}
}

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/2407.03921.svg)](https://codeofpaper.com/paper/2407.03921)

Discussion