CUBIC: Concept Embeddings for Unsupervised Bias Identification using VLMs
David Méndez, Gianpaolo Bontempo, Elisa Ficarra, Roberto Confalonieri, Natalia Díaz-Rodríguez
TL;DR
CUBIC introduces an unsupervised bias-identification framework that uses Vision-Language Models to detect bias-inducing concepts without relying on labeled bias candidates or misclassified samples. It trains a linear probe on frozen image features, constructs a large concept dataset from captions, and computes a bias score $\cos{\alpha_C}$ that measures how concept presence shifts the superclass embedding toward a prediction. The method can automatically identify bias-related concepts by filtering with a zero-shot text classifier and demonstrates strong correlations with ground-truth bias across datasets, including fine-grained concepts, while outperforming or matching existing bias-discovery approaches even when no failure samples are available. This approach enables more actionable bias mitigation by revealing latent, concept-based influences on predictions and suggests avenues for broader applicability across backbones and tasks, though it remains tied to the quality of CLIP-style representations and the concept dataset coverage.
Abstract
Deep vision models often rely on biases learned from spurious correlations in datasets. To identify these biases, methods that interpret high-level, human-understandable concepts are more effective than those relying primarily on low-level features like heatmaps. A major challenge for these concept-based methods is the lack of image annotations indicating potentially bias-inducing concepts, since creating such annotations requires detailed labeling for each dataset and concept, which is highly labor-intensive. We present CUBIC (Concept embeddings for Unsupervised Bias IdentifiCation), a novel method that automatically discovers interpretable concepts that may bias classifier behavior. Unlike existing approaches, CUBIC does not rely on predefined bias candidates or examples of model failures tied to specific biases, as such information is not always available. Instead, it leverages image-text latent space and linear classifier probes to examine how the latent representation of a superclass label$\unicode{x2014}$shared by all instances in the dataset$\unicode{x2014}$is influenced by the presence of a given concept. By measuring these shifts against the normal vector to the classifier's decision boundary, CUBIC identifies concepts that significantly influence model predictions. Our experiments demonstrate that CUBIC effectively uncovers previously unknown biases using Vision-Language Models (VLMs) without requiring the samples in the dataset where the classifier underperforms or prior knowledge of potential biases.
