atlas

Research map / Probabilistic and scientific modeling / Causal discovery

Counterfactual Concept Bottleneck Models

ICLR 2025 · Probabilistic and scientific modeling › Causal discovery · approach: Counterfactual identification and bounds · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces CF-CBMs, a latent-variable concept bottleneck model that jointly learns a counterfactual concept generator so one model answers "what?", "how?" and "why not?" queries, including task-driven interventions.

Problem

Concept bottleneck models answer "what?" and "how?" (concept interventions) but cannot produce concept-level counterfactuals ("why not?"), and post-hoc counterfactual generators on pixels yield hard-to-interpret changes.

Approach

Extend the CBM graphical model with a counterfactual latent z' conditioned on concepts, labels and a target class y'; train the counterfactual generator jointly with the CBM via a variational ELBO so the concept predictor yields a similar concept vector predicting an alternative class.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train the counterfactual generator jointly with the CBMCF-CBM on modified dSprites · Modified dSprites, Colours confounderCaCE: 0.17 -> 0.02Hurt
Train the counterfactual generator jointly with the CBMCF-CBM · MNISTCaCE top 10%: 0.1589 ± 0.0203 -> 0.1827 ± 0.0676Helped
Train the counterfactual generator jointly with the CBMCF-CBM · CUBCaCE top 10%: 0.0093 ± 0.0029 -> 0.0131 ± 0.0044Helped
Train the counterfactual generator jointly with the CBMCF-CBM · CUBCaCE bottom 50%: 0.0016 ± 0.0006 -> 0.0013 ± 0.0008Helped
Train the counterfactual generator jointly with the CBMCF-CBM · classification generalization across five datasetstask ROC AUCNo clear effect
Increase λ3 to 0.4 for higher validity focus (ablation)CF-CBM · MNIST addvalidity (%): 99.1 ± 0.2Helped
Increase λ3 to 0.4 for higher validity focus (ablation)CF-CBM · MNIST addsparsity (%): 19.0 ± 0.4Hurt
Increase λ3 to 0.4 for higher validity focus (ablation)CF-CBM · MNIST addproximity (%): 4.3 ± 0.7Hurt
Increase λ4 and λ5 to 4 for higher proximity focus (ablation)CF-CBM · MNIST addproximity (%): 3.6 ± 0.0Helped
Increase λ4 and λ5 to 4 for higher proximity focus (ablation)CF-CBM · MNIST addvalidity (%): 93.6 ± 1.6Hurt
Increase λ7 to 0.70 for higher sparsity focus (ablation)CF-CBM · MNIST addsparsity (%): 6.1 ± 0.4Helped
Increase λ7 to 0.70 for higher sparsity focus (ablation)CF-CBM · MNIST addvalidity (%): 74.4 ± 0.01Hurt

Surprising findings

Limitations

Experimental setup

Datasets: dSprites MNIST addition CUB CIFAR10 SIIM Pneumothorax

Benchmarks: dSprites MNIST addition CUB CIFAR10 SIIM Pneumothorax

Metrics: ROC AUC CaCE validity proximity Delta-Sparsity IoU variability Acc Int. time

Baselines: Black Box CBM CEM CBM+BayCon CBM+C-CHVAE CBM+VAE-CF CBM+VCNet

Builds on: Concept Bottleneck Models Concept Embedding Models VCNet C-CHVAE VAE-CF

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy