Ensuring fairness in image classification prevents models from perpetuating and amplifying bias. Concept bottleneck models (CBMs) map images to high-level, human-interpretable concepts before making predictions via a sparse, one-layer classifier. This structure enhances interpretability and, in theory, supports fairness by masking sensitive attribute proxies such as facial features. However, CBM concepts have been known to leak information unrelated to concept semantics and early results reveal only marginal reductions in gender bias on datasets like ImSitu. We propose three bias mitigation techniques to improve fairness in CBMs: 1. Decreasing information leakage using a top-k concept filter, 2. Removing biased concepts, and 3. Adversarial debiasing. Our results outperform prior work in terms of fairness-performance tradeoffs, indicating that our debiased CBM provides a significant step towards fair and interpretable image classification.
Figures & tables
Figure 1. The architecture of our CBM with an image from ImSitu for the class pedaling.
Key
Dance
Cupboard
Backpack
Kettle
Perfume
Soccer ball
Shovel
Fan
Piano
Pair of gloves
Leash
Cat
Bathrobe
Pair of skates
Blanket
Beach
Clock
Music stand
Mirror
Laptop
Potted plant
Whiteboard
Headset
Scarf
Bar of soap
Makeup brush
Bookmark
Table 1. An example of 32 concepts generated from ImSitu’s classes after filtering.
Model
Accuracy
Bias Amplification
CLIP-ZS
30.74%
7.12%
CLIP-DNN
44.10%
8.68%
CLIP-CBM
41.51%
8.19%
Table 2. Comparisons of fairness-performance tradeoffs for CLIP-ZS, CLIP-DNN, and CLIP-CBM.
Figure 2. Concept contributions and class predictions for an example image in ’frying’ at different settings - using all concept contributions (top) and only the top 25 concept contributions each class (bottom) for prediction.
Figure 3. Fairness-performance tradeoffs of models with different λ (0.05, 0.01, 0.005, 0.001, and 0.0005) and interpretability threshold cutoffs (0.25, 0.27, and 0.29) with the number of non-zero concept weights averaged across classes included.
Figure 4. Fairness-performance tradeoffs of models with a top-k concept activation filter, with k values: 5, 10, 20, 30, 50, 70, 100, 200, 500, 1000.
Model
Accuracy
Bias Ampl.
CLIP-DNN
44.10%
8.68%
CLIP-DNN + debiasing ( Wang et al., 2019 )
42.83%
7.21%
CBM-sparse
41.51%
8.19%
CBM-sparse + debiasing
40.06%
6.87%
CBM-topk
43.35%
7.84%
CBM-topk + debiasing
42.69%
6.29%
Table 3. Fairness-performance tradeoffs for models before and after applying adversarial debiasing.
Figure 5. Shifts in class averaged concept contributions for ’frying’ before and after applying adversarial debiasing to CLIP-CBM. Values sorted in descending order by magnitude, red indicates increases (blue decreases) after debiasing.
Vision classifiers can exploit spurious correlations, achieving high in-distribution accuracy yet failing under distribution shift. Existing approaches to bias mitigation and analysis often depend on curated datasets, spurious-attribute or group labels, or retraining, which may be infeasible once a model is deployed or the relevant bias is unknown. We present a bias-label-free, post-hoc method for identifying spurious concepts in frozen vision models, relying only on standard class labels from a held-out audit dataset. For each target class, we collect patches from inputs predicted as that class and apply non-negative matrix factorization to intermediate activations to obtain a bank of interpretable concept vectors. Candidate concepts are then ranked with a bias estimator derived from their interaction with backpropagated gradients on misclassified examples: bias concepts tend to get activated when correcting false negatives and suppressed when correcting false positives. On Colored MNIST and Waterbirds the method recovers concepts aligned with the known spurious cue, and on CelebA it surfaces decision-relevant directions that only partially coincide with the annotated gender attribute; suppressing the top-ranked concepts at inference time improves worst-group accuracy by up to 17.9 percentage points on Waterbirds and 10.4 on CelebA without any retraining or parameter updates. Our method identifies decision-relevant spurious directions that need not coincide with annotated ones, providing both an interpretable auditing tool and an actionable debiasing handle for frozen vision models. Code is available at https://github.com/vitryt/label-free-bias-identification.
Thomas Vitry, Kieran Edgeworth, Stefan Wermter +1
University of Hamburg, Hamburg, Germany · Ecole Normale Superieure de Rennes, Rennes, France
Concept Bottleneck Models (CBMs) aim for ante-hoc interpretability by learning a bottleneck layer that predicts interpretable concepts before the decision. State-of-the-art approaches typically select which concepts to learn via human specification, open knowledge graphs, prompting an LLM, or using general CLIP concepts. However, concepts defined a-priori may not have sufficient predictive power for the task or even be learnable from the available data. As a result, these CBMs often significantly trail their black-box counterpart when controlling for information leakage. To address this, we introduce a novel CBM pipeline named Mechanistic CBM (M-CBM), which builds the bottleneck directly from a black-box model's own learned concepts. These concepts are extracted via Sparse Autoencoders (SAEs) and subsequently named and annotated on a selected subset of images using a Multimodal LLM. For fair comparison and leakage control, we also introduce the Number of Contributing Concepts (NCC), a decision-level sparsity metric that extends the recently proposed NEC metric. Across diverse datasets, we show that M-CBMs consistently surpass prior CBMs at matched sparsity, while improving concept predictions and providing concise explanations. Our code is available at https://github.com/Antonio-Dee/M-CBM.
Antonio De Santis, Schrasing Tong, Marco Brambilla +1
Recently impressive performance has been achieved in Concept Bottleneck Models (CBM) by utilizing the image-text alignment learned by a large pre-trained vision-language model (i.e. CLIP). However, there exist two key limitations in concept modeling. Existing methods often suffer from pre-training biases, manifested as granularity misalignment or reliance on structural priors. Moreover, fine-tuning with Binary Cross-Entropy (BCE) loss treats each concept independently, which ignores mutual exclusivity among concepts, leading to suboptimal alignment. To address these limitations, we propose Concept-wise Attention for Fine-grained Concept Bottleneck Models (CoAt-CBM), a novel framework that achieves adaptive fine-grained image-concept alignment and high interpretability. Specifically, CoAt-CBM employs learnable concept-wise visual queries to adaptively obtain fine-grained concept-wise visual embeddings, which are then used to produce a concept score vector. Then, a novel concept contrastive optimization guides the model to handle the relative importance of the concept scores, enabling concept predictions to faithfully reflect the image content and improved alignment. Extensive experiments demonstrate that CoAt-CBM consistently outperforms state-of-the-art methods. The codes will be available upon acceptance.
Minghong Zhong, Guoshuai Zou, Kanghao Chen +2
Sun Yat-sen University · Peng Cheng Laboratory · Key Laboratory of Machine Intelligence and Advanced Computing, MOE +1