Towards Faithful Multimodal Concept Bottleneck Models
Organizations: Ekimetrics, F-75009 Paris, France · Télécom Paris, F-91120 Palaiseau, France · Sorbonne Université, CNRS, LIP6, F-75005 Paris, France
Abstract
Concept Bottleneck Models (CBMs) are interpretable models that route predictions through a layer of human-interpretable concepts. While widely studied in vision and, more recently, in NLP, CBMs remain largely unexplored in multimodal settings. For their explanations to be faithful, CBMs must satisfy two conditions: concepts must be properly detected, and concept representations must encode only their intended semantics, without smuggling extraneous task-relevant or inter-concept information into final predictions, a phenomenon known as leakage. Existing approaches treat concept detection and leakage mitigation as separate problems, and typically improve one at the expense of predictive accuracy. In this work, we introduce f-CBM, a faithful multimodal CBM framework built on a vision-language backbone that jointly targets both aspects through two complementary strategies: a differentiable leakage loss to mitigate leakage, and a Kolmogorov-Arnold Network prediction head that provides sufficient expressiveness to improve concept detection. Experiments demonstrate that f-CBM achieves the best trade-off between task accuracy, concept detection, and leakage reduction, while applying seamlessly to both image and text or text-only datasets, making it versatile across modalities.
Figures & tables
| Model backbone (size) | CLIP-base (110M) | CLIP-large (395M) | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Dataset | Metric | Black -box | Indep. -CBM | Label -free | CT-CBM | f-CBM (ours) | Black -box | Indep. -CBM | Label -free | CT-CBM | f-CBM (ours) |
| AG News | %ACC | 90.6 | 86.6 | 91.0 | 91.0 | 9 0.6 | 91.5 | 86.2 | 91.7 | 9 1.2 | 90.7 |
| c-RMSE | – | 0.043 | 1.264 | 0.101 | 0 .056 | – | 0.042 | 1.426 | 0.146 | 0 .068 | |
| CTL | – | 0 .028 | 0.212 | 0.244 | 0.005 | – | 0.922 | 0 .207 | 0.262 | 0.004 | |
| ICL | – | 0.005 | 0.050 | 0.059 | 0 .006 | – | 0 .004 | 0.047 | 0.079 | 0.002 | |
| DBpedia | %ACC | 100.0 | 97.3 | 99.2 | 99.3 | 9 9.2 | 99.3 | 98.1 | 99.3 | 9 9.0 | 98.9 |
| N24 News | DBpedia | |||||
| Baseline | Task | Concept | Task | Task | Concept | Task |
| Accuracy | RMSE | Leakage | Accuracy | RMSE | Leakage | |
| CT-CBM | ||||||
| Indep.-CBM | ||||||
Concept Bottleneck Models
Concept Bottleneck Models route predictions through human-understandable concepts that people can inspect, correct, or intervene on.
See all 87 papers