Assessing Dataset Bias in Computer Vision
Not on the map. Why?
Abstract (arXiv)
A biased dataset is a dataset that generally has attributes with an uneven class distribution. These biases have the tendency to propagate to the models that train on them, often leading to a poor performance in the minority class. In this project, we will explore the extent to which various data augmentation methods alleviate intrinsic biases within the dataset. We will apply several augmentation techniques on a sample of the UTKFace dataset, such as undersampling, geometric transformations, variational autoencoders (VAEs), and generative adversarial networks (GANs). We then trained a classifier for each of the augmented datasets and evaluated their performance on the native test set and on external facial recognition datasets. We have also compared their performance to the state-of-the-art attribute classifier trained on the FairFace dataset. Through experimentation, we were able to find that training the model on StarGAN-generated images led to the best overall performance. We also found that training on geometrically transformed images lead to a similar performance with a much quicker training time. Additionally, the best performing models also exhibit a uniform performance across the classes within each attribute. This signifies that the model was also able to mitigate the biases present in the baseline model that was trained on the original training set. Finally, we were able to show that our model has a better overall performance and consistency on age and ethnicity classification on multiple datasets when compared with the FairFace model. Our final model has an accuracy on the UTKFace test set of 91.75%, 91.30%, and 87.20% for the gender, age, and ethnicity attribute respectively, with a standard deviation of less than 0.1 between the accuracies of the classes of each attribute.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 29 of its 90 references that are in the map. First posted on arXiv 3 May 2022.
Builds on
29 of 90 references.
References · 29
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2022Generative Adversarial Networkscited by 5,627
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,475
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,375
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2014Deep Learning Face Attributes in the Wildcited by 3,693
- 2015Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networkscited by 2,054
- 2016Equality of Opportunity in Supervised Learningcited by 2,007
- 2016Man is to Computer Programmer as Woman is to Homemaker? Debiasing Word Embeddingscited by 1,312
17 more
- 2017StarGAN: Unified Generative Adversarial Networks for Multi-Domain Image-to-Image Translationcited by 1,039
- 2019An Introduction to Variational Autoencoderscited by 1,000
- 2017Age Progression/Regression by Conditional Adversarial Autoencodercited by 429
- 2016Tutorial on Variational Autoencoderscited by 409
- 2018Deep Facial Expression Recognition: A Surveycited by 270
- 2018Generative Adversarial Network in Medical Imaging: A Reviewcited by 257
- 2017Avoiding Discrimination through Causal Reasoningcited by 194
- 2016Variational Autoencoder for Deep Learning of Images, Labels and Captionscited by 137
- 2017Dataset Augmentation in Feature Spacecited by 124
- 2013Discrimination in Online Ad Deliverycited by 93
- 2015A Deeper Look at Dataset Biascited by 87
- 2018Context-encoding Variational Autoencoder for Unsupervised Anomaly Detectioncited by 64
- 2017How to Fool Radiologists with Generative Adversarial Networks? A Visual Turing Test for Lung Cancer Diagnosiscited by 35
- 2017A Hybrid Convolutional Variational Autoencoder for Text Generationcited by 33
- 2018Anomaly Detection for Skin Disease Images Using Variational Autoencodercited by 20
- 2019Age and gender bias in pedestrian detection algorithmscited by 18
- 2015A Comprehensive Survey on Pose-Invariant Face Recognitioncited by 9
Built on by
Citing papers per year: 2023: 2; 2024: 2.
4 papers.
- 2023A Friendly Face: Do Text-to-Image Systems Rely on Stereotypes when the Input is Under-Specified?cited by 25
- 2024Navigate Beyond Shortcuts: Debiased Learning through the Lens of Neural Collapsecited by 13
- 2024No Free Lunch: Retrieval-Augmented Generation Undermines Fairness in LLMs, Even for Vigilant Userscited by 9
- 2023Bias mitigation techniques in image classification: fair machine learning in human heritage collectionscited by 0
- 2024No Free Lunch: Retrieval-Augmented Generation Undermines Fairness in LLMs, Even for Vigilant Users10 Oct 2024
- 2024Navigate Beyond Shortcuts: Debiased Learning through the Lens of Neural Collapse9 May 2024
- 2023Bias mitigation techniques in image classification: fair machine learning in human heritage collections20 Mar 2023
- 2023A Friendly Face: Do Text-to-Image Systems Rely on Stereotypes when the Input is Under-Specified?14 Feb 2023