atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Energy-Based Concept Bottleneck Models: Unifying Prediction, Concept Intervention, and Probabilistic Interpretations

ICLR 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Concept bottleneck models · 4 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.

Proposes Energy-based Concept Bottleneck Models (ECBMs), which define joint energies over (input, concept, class) to unify concept prediction, concept intervention, and conditional concept interpretation as conditional probabilities, evaluated on CUB, CelebA, and AWA2.

Problem

Concept bottleneck models fail to capture high-order nonlinear interactions among concepts (so interventions do not propagate to correlated concepts) and cannot quantify complex conditional dependencies between concepts and class labels, while trailing black-box accuracy.

Approach

Use three energy networks (class x-y, concept x-c, global c-y) whose sum defines a joint energy over (x, c, y); prediction, intervention, and conditional interpretations are then computed as conditional probabilities by composing these energies, with gradient-based inference over relaxed concept and class variables.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace CBM/CEM with ECBMconcept prediction on CUB · CUBOverall concept accuracy: 0.396 { $\pm$ 0.052} -> 0.713 { $\pm$ 0.009}Helped
replace CEM with ECBMclass prediction · CUBClass accuracy: 0.796 { $\pm$ 0.004} -> 0.812 { $\pm$ 0.006}Helped
replace ProbCBM with ECBMconcept prediction · CelebAOverall concept accuracy: { 0.473} { $\pm$ 0.001} -> 0.478 { $\pm$ 0.000}Helped
replace CEM with ECBMclass prediction · CelebAClass accuracy: 0.330 { $\pm$ 0.003} -> 0.343 { $\pm$ 0.000}Helped
replace CBM with ECBMconcept prediction · AWA2Overall concept accuracy: 0.803 { $\pm$ 0.023} -> 0.854 { $\pm$ 0.000}Helped
replace CEM with ECBMclass prediction · AWA2Class accuracy: 0.908 { $\pm$ 0.002} -> 0.912 { $\pm$ 0.000}Helped
use ECBM instead of Joint (CBM)TravelingBirds under background shift · TravelingBirds (background shift)Class accuracy: 0.518 -> 0.584Helped
use only the x-y energy branch rather than the full ECBM (ablation)ECBM class prediction · CUBClass accuracy: 0.825 -> 0.812Helped
use only the x-y energy branch rather than the full ECBM (ablation)ECBM class prediction · CelebAClass accuracy: 0.265 -> 0.343Hurt
use only the x-y energy branch rather than the full ECBM (ablation)ECBM class prediction · AWA2Class accuracy: 0.909 -> 0.912Hurt
use only the joint x-c-y energy branch rather than the full ECBM (ablation)ECBM overall concept prediction · CUBOverall concept accuracy: 0.680 -> 0.713Hurt
use only the joint x-c-y energy branch rather than the full ECBM (ablation)ECBM overall concept prediction · AWA2Overall concept accuracy: 0.864 -> 0.854Helped

Surprising findings

Limitations

Experimental setup

Datasets: CUB AWA2 CelebA TravelingBirds

Benchmarks: CUB CelebA AWA2 TravelingBirds

Metrics: concept accuracy overall concept accuracy class accuracy

Baselines: CBM CEM PCBM ProbCBM Black-box

Builds on: concept bottleneck models concept embedding models probabilistic concept bottleneck models energy-based models

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