Causally Reliable Concept Bottleneck Models

Giovanni De Felice, Arianna Casanova Flores, Francesco De Santis, Silvia Santini, Johannes Schneider +2 more
3/6/2025
cs.LGcs.AI

No official code found. Best implementation: gdefe/causally-reliable-cbm (15 stars, MIT, last commit 2025-07-27).

Abstract

Concept-based models are an emerging paradigm in deep learning that constrains the inference process to operate through human-interpretable variables, facilitating explainability and human interaction. However, these architectures, on par with popular opaque neural models, fail to account for the true causal mechanisms underlying the target phenomena represented in the data. This hampers their ability to support causal reasoning tasks, limits out-of-distribution generalization, and hinders the implementation of fairness constraints. To overcome these issues, we propose Causally reliable Concept Bottleneck Models (C$^2$BMs), a class of concept-based architectures that enforce reasoning through a bottleneck of concepts structured according to a model of the real-world causal mechanisms. We also introduce a pipeline to automatically learn this structure from observational data and unstructured background knowledge (e.g., scientific literature). Experimental evidence suggests that C$^2$BMs are more interpretable, causally reliable, and improve responsiveness to interventions w.r.t. standard opaque and concept-based models, while maintaining their accuracy.

View on arXivView PDF

Code Implementations(1)

MIT

Official repository for the paper "Causally reliable Concept Bottleneck Models" (NeurIPS 2025)

151PythonMay 26, 20251 years agoMIT

Similar Papers

Cite this paper

@article{felice2025causally,
  title  = {Causally Reliable Concept Bottleneck Models},
  author = {Giovanni De Felice and Arianna Casanova Flores and Francesco De Santis and Silvia Santini and Johannes Schneider and Pietro Barbiero and Alberto Termine},
  year   = {2025},
  eprint = {2503.04363},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.04363v3}
}

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

Discussion