Matched sample selection with GANs for mitigating attribute confounding
arXiv:2103.13455
Abstract
Measuring biases of vision systems with respect to protected attributes like gender and age is critical as these systems gain widespread use in society. However, significant correlations between attributes in benchmark datasets make it difficult to separate algorithmic bias from dataset bias. To mitigate such attribute confounding during bias analysis, we propose a matching approach that selects a subset of images from the full dataset with balanced attribute distributions across protected attributes. Our matching approach first projects real images onto a generative adversarial network (GAN)'s latent space in a manner that preserves semantic attributes. It then finds image matches in this latent space across a chosen protected attribute, yielding a dataset where semantic and perceptual attributes are balanced across the protected attribute. We validate projection and matching strategies with qualitative, quantitative, and human annotation experiments. We demonstrate our work in the context of gender bias in multiple open-source facial-recognition classifiers and find that bias persists after removing key confounders via matching. Code and documentation to reproduce the results here and apply the methods to new data is available at https://github.com/csinva/matching-with-gans .
References in corpus (17)
- Very Deep Convolutional Networks for Large-Scale Image Recognition
- Matching Methods for Causal Inference: A Review and a Look Forward
- Learning Face Representation from Scratch
- Invertible Conditional GANs for image editing
- FairFace: Face Attribute Dataset for Balanced Race, Gender, and Age
- Precise Recovery of Latent Vectors from Generative Adversarial Networks
- Explaining Classifiers with Causal Concept Effect (CaCE)
- Domain Generalization using Causal Matching
- An Experimental Evaluation of Covariates Effects on Unconstrained Face Verification
- CausalGAN: Learning Causal Implicit Generative Models with Adversarial Training
- Learning explanations that are hard to vary
- Estimating the Effects of Continuous-valued Interventions using Generative Adversarial Networks
- Understanding Unequal Gender Classification Accuracy from Face Images
- Age and gender bias in pedestrian detection algorithms
- Invariant Representation Learning for Treatment Effect Estimation
- Transformation Importance with Applications to Cosmology
- Balance Regularized Neural Network Models for Causal Effect Estimation