Unsupervised Learning of Unbiased Visual Representations
Carlo Alberto Barbano, Enzo Tartaglione, Marco Grangetto
TL;DR
This paper tackles the problem of learning unbiased visual representations without explicit bias annotations. It introduces U-EnD, a three-step unsupervised framework that first captures bias in a dedicated encoder, then derives bias pseudo-labels via clustering, and finally applies EnD-style debiasing with pseudo-labels to produce an unbiased classifier. A theoretical model quantifies model biasedness through mutual information and a bias tendency parameter, linking training dynamics to learning of easier biased patterns. Empirical results on synthetic and real-world datasets (e.g., Biased-MNIST, CelebA, IMDB Face, corrupted CIFAR-10) demonstrate state-of-the-art debiasing performance and, in some cases, parity or superiority over fully supervised baselines, highlighting the method’s potential for robust generalization when bias annotations are unavailable.
Abstract
Deep neural networks often struggle to learn robust representations in the presence of dataset biases, leading to suboptimal generalization on unbiased datasets. This limitation arises because the models heavily depend on peripheral and confounding factors, inadvertently acquired during training. Existing approaches to address this problem typically involve explicit supervision of bias attributes or reliance on prior knowledge about the biases. In this study, we address the challenging scenario where no explicit annotations of bias are available, and there's no prior knowledge about its nature. We present a fully unsupervised debiasing framework with three key steps: firstly, leveraging the inherent tendency to learn malignant biases to acquire a bias-capturing model; next, employing a pseudo-labeling process to obtain bias labels; and finally, applying cutting-edge supervised debiasing techniques to achieve an unbiased model. Additionally, we introduce a theoretical framework for evaluating model biasedness and conduct a detailed analysis of how biases impact neural network training. Experimental results on both synthetic and real-world datasets demonstrate the effectiveness of our method, showcasing state-of-the-art performance in various settings, occasionally surpassing fully supervised debiasing approaches.
