TL;DR
This paper investigates how algorithmic factors such as regularization and data imbalance can cause bias in machine learning models, and proposes counterfactual management to reduce this bias.
Contribution
It reveals how ML algorithms can misrepresent training data through underestimation and offers a method using synthetic counterfactuals to mitigate this bias.
Findings
Underestimation contributes to bias in ML models.
Regularization and data imbalance exacerbate underestimation.
Counterfactual management reduces bias effectively.
Abstract
It is fair to say that many of the prominent examples of bias in Machine Learning (ML) arise from bias that is there in the training data. In fact, some would argue that supervised ML algorithms cannot be biased, they reflect the data on which they are trained. In this paper we demonstrate how ML algorithms can misrepresent the training data through underestimation. We show how irreducible error, regularization and feature and class imbalance can contribute to this underestimation. The paper concludes with a demonstration of how the careful management of synthetic counterfactuals can ameliorate the impact of this underestimation bias.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsCounterfactuals Explanations
