A Systematic Study of Bias Amplification
Melissa Hall, Laurens van der Maaten, Laura Gustafson, Maxwell Jones, Aaron Adcock
TL;DR
The paper investigates bias amplification in prediction by conducting a systematic, controlled study using a synthetic bias in an image-classification task. It introduces BiasAmp_A→T to compare dataset bias with model predictions and explores six research questions across data bias, model capacity, training size, calibration, training dynamics, and task-difficulty relations. The findings reveal that bias amplification correlates with data bias, capacity, and training data size, exhibits a v-shaped capacity curve, and varies with calibration and the relative ease of recognizing group vs class membership, offering practical guidance on hyperparameter tuning and data requirements to mitigate amplification. The work highlights the nuanced tradeoffs between accuracy and fairness and provides code to facilitate replication and mitigation efforts.
Abstract
Recent research suggests that predictions made by machine-learning models can amplify biases present in the training data. When a model amplifies bias, it makes certain predictions at a higher rate for some groups than expected based on training-data statistics. Mitigating such bias amplification requires a deep understanding of the mechanics in modern machine learning that give rise to that amplification. We perform the first systematic, controlled study into when and how bias amplification occurs. To enable this study, we design a simple image-classification problem in which we can tightly control (synthetic) biases. Our study of this problem reveals that the strength of bias amplification is correlated to measures such as model accuracy, model capacity, model overconfidence, and amount of training data. We also find that bias amplification can vary greatly during training. Finally, we find that bias amplification may depend on the difficulty of the classification task relative to the difficulty of recognizing group membership: bias amplification appears to occur primarily when it is easier to recognize group membership than class membership. Our results suggest best practices for training machine-learning models that we hope will help pave the way for the development of better mitigation strategies. Code can be found at https://github.com/facebookresearch/cv_bias_amplification.
