Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Stochastic Concept Bottleneck Models

About

Concept Bottleneck Models (CBMs) have emerged as a promising interpretable method whose final prediction is based on intermediate, human-understandable concepts rather than the raw input. Through time-consuming manual interventions, a user can correct wrongly predicted concept values to enhance the model's downstream performance. We propose Stochastic Concept Bottleneck Models (SCBMs), a novel approach that models concept dependencies. In SCBMs, a single-concept intervention affects all correlated concepts, thereby improving intervention effectiveness. Unlike previous approaches that model the concept relations via an autoregressive structure, we introduce an explicit, distributional parameterization that allows SCBMs to retain the CBMs' efficient training and inference procedure. Additionally, we leverage the parameterization to derive an effective intervention strategy based on the confidence region. We show empirically on synthetic tabular and natural image datasets that our approach improves intervention effectiveness significantly. Notably, we showcase the versatility and usability of SCBMs by examining a setting with CLIP-inferred concepts, alleviating the need for manual concept annotations.

Moritz Vandenhirtz, Sonia Laguna, Ri\v{c}ards Marcinkevi\v{c}s, Julia E. Vogt• 2024

Related benchmarks

TaskDatasetResultRank
ClassificationCelebA
Avg Accuracy76.63
197
ClassificationCUB--
93
Image ClassificationCUB (test)--
31
Image ClassificationCaltech-UCSD Birds (CUB-200-2011) (test)
Accuracy65.5173
26
Concept-based ClassificationCelebA
F1 (Y)99
14
Concept-based ClassificationCUB
F1 (Target Y)67
14
Concept-based ClassificationShapes3D
F1 (Y)96
14
Concept-based ClassificationDerma
F1 Score (Y)51
14
Image ClassificationiFMNIST
Peak Memory1.05
12
Image ClassificationcFMNIST
Peak Memory Usage1.05
12
Showing 10 of 26 rows

Other info

Code

Follow for update