FairFlow: Mitigating Dataset Biases through Undecided Learning
Jiali Cheng, Hadi Amiri
TL;DR
Dataset shortcuts cause NLP models to rely on biases that hurt generalization. FairFlow tackles this with undecided-learning, employing explicit and implicit multiview perturbations and a supervised contrastive objective to push biased predictions toward a uniform distribution ($U$) while preserving correct predictions on clean data. Empirical results across MNLI, QQP, and PGR demonstrate robust debiasing with strong stress-test and OOD transfer performance, often surpassing baselines without sacrificing in-domain accuracy, and with minimal additional parameters. These findings advance bias mitigation by enabling multiview, architecture-agnostic debiasing, though the authors acknowledge remaining biases and suggest directions for further improvement.
Abstract
Language models are prone to dataset biases, known as shortcuts and spurious correlations in data, which often result in performance drop on new data. We present a new debiasing framework called ``FairFlow'' that mitigates dataset biases by learning to be undecided in its predictions for data samples or representations associated with known or unknown biases. The framework introduces two key components: a suite of data and model perturbation operations that generate different biased views of input samples, and a contrastive objective that learns debiased and robust representations from the resulting biased views of samples. Experiments show that FairFlow outperforms existing debiasing methods, particularly against out-of-domain and hard test samples without compromising the in-domain performance
