Bias in Machine Learning Software: Why? How? What to do?
Not on the map. Why?
Abstract (arXiv)
Increasingly, software is making autonomous decisions in case of criminal sentencing, approving credit cards, hiring employees, and so on. Some of these decisions show bias and adversely affect certain social groups (e.g. those defined by sex, race, age, marital status). Many prior works on bias mitigation take the following form: change the data or learners in multiple ways, then see if any of that improves fairness. Perhaps a better approach is to postulate root causes of bias and then applying some resolution strategy. This paper postulates that the root causes of bias are the prior decisions that affect- (a) what data was selected and (b) the labels assigned to those examples. Our Fair-SMOTE algorithm removes biased labels; and rebalances internal distributions such that based on sensitive attribute, examples are equal in both positive and negative classes. On testing, it was seen that this method was just as effective at reducing bias as prior approaches. Further, models generated via Fair-SMOTE achieve higher performance (measured in terms of recall and F1) than other state-of-the-art fairness improvement algorithms. To the best of our knowledge, measured in terms of number of analyzed learners and datasets, this study is one of the largest studies on bias mitigation yet presented in the literature.
Key facts. Cited by 93 papers in the map (data through 14 Oct 2026). Builds on 15 of its 54 references that are in the map. First posted on arXiv 25 May 2021.
Builds on
15 of 54 references.
References · 15
- 2016Equality of Opportunity in Supervised Learningcited by 2,007
- 2016Semantics derived automatically from language corpora contain human-like biasescited by 901
- 2014Certifying and removing disparate impactcited by 715
- 2018Mitigating Unwanted Biases with Adversarial Learningcited by 663
- 2018AI Fairness 360: An Extensible Toolkit for Detecting, Understanding, and Mitigating Unwanted Algorithmic Biascited by 319
- 2017Fairness in Criminal Justice Risk Assessments: The State of the Artcited by 315
- 2019Identifying and Correcting Label Bias in Machine Learningcited by 146
- 2017Fairness Testing: Testing Software for Discriminationcited by 126
- 2018Automated Directed Fairness Testingcited by 78
- 2016A causal framework for discovering and removing direct and indirect discriminationcited by 71
- 2020Do the Machine Learning Models on a Crowd Sourced Platform Exhibit Bias? An Empirical Study on Model Fairnesscited by 52
- 2018Causal Reasoning for Algorithmic Fairnesscited by 51
Built on by
Citing papers per year: 2021: 8; 2022: 16; 2023: 27; 2024: 20; 2025: 17; 2026: 5.
93 papers.
Sort:
By area:
- 2022Bias Mitigation for Machine Learning Classifiers: A Comprehensive Surveycited by 125
- 2023BiasAsker: Measuring the Bias in Conversational AI Systemcited by 53
- 2022A Comprehensive Empirical Study of Bias Mitigation Methods for Machine Learning Classifierscited by 30
- 2023Latent Imitator: Generating Natural Individual Discriminatory Instances for Black-Box Fairness Testingcited by 23
- 2022Fairify: Fairness Verification of Neural Networkscited by 22
- 2021FairMask: Better Fairness via Model-based Rebalancing of Protected Attributescited by 19
- 2022Towards Understanding Fairness and its Composition in Ensemble Machine Learningcited by 17
- 2024New Job, New Gender? Measuring the Social Bias in Image Generation Modelscited by 16
- 2021Fair Enough: Searching for Sufficient Measures of Fairnesscited by 14
- 2023Towards Fair Machine Learning Software: Understanding and Addressing Model Bias Through Counterfactual Thinkingcited by 14
- 2022FairIF: Boosting Fairness in Deep Learning via Influence Functions with Validation Set Sensitive Attributescited by 12
- 2023Preventing Discriminatory Decision-making in Evolving Data Streamscited by 12
38 more
- 2024OxonFair: A Flexible Toolkit for Algorithmic Fairnesscited by 12
- 2024NeuFair: Neural Network Fairness Repair with Dropoutcited by 11
- 2022Towards A Holistic View of Bias in Machine Learning: Bridging Algorithmic Fairness and Imbalanced Learningcited by 10
- 2023Information-Theoretic Testing and Debugging of Fairness Defects in Deep Neural Networkscited by 10
- 2023Fix Fairness, Don't Ruin Accuracy: Performance Aware Fairness Repair using AutoMLcited by 9
- 2022Tiny, always-on and fragile: Bias propagation through design choices in on-device machine learning workflowscited by 8
- 2024Generative AI voting: fair collective choice is resilient to LLM biases and inconsistenciescited by 8
- 2024A Nested Model for AI Design and Validationcited by 8
- 2022Understanding Unfairness in Fraud Detection through Model and Data Bias Interactionscited by 7
- 2023Bias Behind the Wheel: Fairness Testing of Autonomous Driving Systemscited by 7
- 2023On Leakage in Machine Learning Pipelinescited by 7
- 2023Causality-Aided Trade-off Analysis for Machine Learning Fairnesscited by 6
- 2024A Large-Scale Empirical Study on Improving the Fairness of Image Classification Modelscited by 6
- 2024Rethinking Software Engineering in the Foundation Model Era: A Curated Catalogue of Challenges in the Development of Trustworthy FMwarecited by 6
- 2025FairMedQA: Benchmarking Bias in Large Language Models for Medical Question Answeringcited by 6
- 2021FairBalance: How to Achieve Equalized Odds With Data Pre-processingcited by 5
- 2023Fair Oversampling Technique using Heterogeneous Clusterscited by 5
- 2023FairWASP: Fast and Optimal Fair Wasserstein Pre-processingcited by 5
- 2024Synthetic Tabular Data Generation for Class Imbalance and Fairness: A Comparative Studycited by 5
- 2021Fair-SSL: Building fair ML Software with less datacited by 4
- 2022Towards Fairness-Aware Multi-Objective Optimizationcited by 4
- 2023Fairness-Aware Data Valuation for Supervised Learningcited by 4
- 2024Fairness Concerns in App Reviews: A Study on AI-based Mobile Appscited by 4
- 2024A Catalog of Fairness-Aware Practices in Machine Learning Engineeringcited by 4
- 2021Developing a novel fair-loan-predictor through a multi-sensitive debiasing pipeline: DualFaircited by 3
- 2023What are the Machine Learning best practices reported by practitioners on Stack Exchange?cited by 3
- 2023RAI4IoE: Responsible AI for Enabling the Internet of Energycited by 3
- 2024Diversity Drives Fairness: Ensemble of Higher Order Mutants for Intersectional Fairness of Machine Learning Softwarecited by 3
- 2025FairSense: Long-Term Fairness Analysis of ML-Enabled Systemscited by 3
- 2022ArabGend: Gender Analysis and Inference on Arabic Twittercited by 2
- 2022Enhanced Fairness Testing via Generating Effective Initial Individual Discriminatory Instancescited by 2
- 2023Don't Lie to Me: Avoiding Malicious Explanations with STEALTHcited by 2
- 2023FITNESS: A Causal De-correlation Approach for Mitigating Bias in Machine Learning Softwarecited by 2
- 2025Fairness Testing through Extreme Value Theorycited by 2
- 2025Human in the Latent Loop (HILL): Interactively Guiding Model Training Through Human Intuitioncited by 2
- 2025SMOTE-DP: Improving Privacy-Utility Tradeoff with Synthetic Datacited by 2
- 2025TABFAIRGDT: A Fast Fair Tabular Data Generator using Autoregressive Decision Treescited by 2
- 2023A Three-Way Knot: Privacy, Fairness, and Predictive Performance Dynamicscited by 1
50 most cited of 93 All 93 (JSON)
- 2026Fairness Invariants: A Relational Approach to Explaining and Mitigating Fairness Bugs26 Aug 2026
- 2026Toward Localizing and Repairing Bias in Transformer Attention Heads14 Jul 2026
- 2026Ethics Testing: Proactive Identification of Generative AI System Harms23 Apr 2026
- 2026Transformers for Program Termination25 Mar 2026
- 2026JANUS: Structured Bidirectional Generation for Guaranteed Constraints and Analytical Uncertainty4 Mar 2026
- 2025Uncovering Discrimination Clusters: Quantifying and Explaining Systematic Fairness Violations29 Dec 2025
- 2025Fairness Is Not Just Ethical: Performance Trade-Off via Data Correlation Tuning to Mitigate Bias in ML Software19 Dec 2025
- 2025Optimal Fairness under Local Differential Privacy20 Nov 2025
- 2025TABFAIRGDT: A Fast Fair Tabular Data Generator using Autoregressive Decision Trees24 Sep 2025
- 2025Applications and Challenges of Fairness APIs in Machine Learning Software22 Aug 2025
- 2025Software Fairness Dilemma: Is Bias Mitigation a Zero-Sum Game?5 Aug 2025
- 2025SMOTE-DP: Improving Privacy-Utility Tradeoff with Synthetic Data2 Jun 2025
38 more
- 2025FairMedQA: Benchmarking Bias in Large Language Models for Medical Question Answering26 May 2025
- 2025Simultaneous Optimization of Efficiency and Degradation in Tunable HTL-Free Perovskite Solar Cells with MWCNT-Integrated Back Contact Using a Machine Learning-Derived Polynomial Regressor24 May 2025
- 2025Continuous Fair SMOTE -- Fairness-Aware Stream Learning from Imbalanced Data19 May 2025
- 2025Human in the Latent Loop (HILL): Interactively Guiding Model Training Through Human Intuition9 May 2025
- 2025Intersectional Divergence: Measuring Fairness in Regression1 May 2025
- 2025Whence Is A Model Fair? Fixing Fairness Bugs via Propensity Score Matching23 Apr 2025
- 2025Software Engineering Principles for Fairer Systems: Experiments with GroupCART17 Apr 2025
- 2025Automated Harmfulness Testing for Code Large Language Models20 Mar 2025
- 2025Fairness Testing through Extreme Value Theory20 Jan 2025
- 2025FairSense: Long-Term Fairness Analysis of ML-Enabled Systems3 Jan 2025
- 2024Data Preparation for Fairness-Performance Trade-Offs: A Practitioner-Friendly Alternative?20 Dec 2024
- 2024From Expectation to Habit: Why Do Software Practitioners Adopt Fairness Toolkits?18 Dec 2024
- 2024Diversity Drives Fairness: Ensemble of Higher Order Mutants for Intersectional Fairness of Machine Learning Software11 Dec 2024
- 2024FAIREDU: A Multiple Regression-Based Method for Enhancing Fairness in Machine Learning Models for Educational Applications8 Oct 2024
- 2024ProxiMix: Enhancing Fairness with Proximity Samples in Subgroups2 Oct 2024
- 2024Synthetic Tabular Data Generation for Class Imbalance and Fairness: A Comparative Study8 Sep 2024
- 2024A Catalog of Fairness-Aware Practices in Machine Learning Engineering29 Aug 2024
- 2024Contexts Matter: An Empirical Study on Contextual Influence in Fairness Testing for Deep Learning Systems12 Aug 2024
- 2024NeuFair: Neural Network Fairness Repair with Dropout5 Jul 2024
- 2024OxonFair: A Flexible Toolkit for Algorithmic Fairness30 Jun 2024
- 2024Fairpriori: Improving Biased Subgroup Discovery for Deep Neural Network Fairness25 Jun 2024
- 2024Towards Robust Training Datasets for Machine Learning with Ontologies: A Case Study for Emergency Road Vehicle Detection21 Jun 2024
- 2024A Nested Model for AI Design and Validation8 Jun 2024
- 2024Generative AI voting: fair collective choice is resilient to LLM biases and inconsistencies31 May 2024
- 2024A Neurosymbolic Framework for Bias Correction in Convolutional Neural Networks24 May 2024
- 2024Predicting Fairness of ML Software Configurations29 Apr 2024
- 2024Rethinking Software Engineering in the Foundation Model Era: A Curated Catalogue of Challenges in the Development of Trustworthy FMware25 Feb 2024
- 2024Fairness Concerns in App Reviews: A Study on AI-based Mobile Apps16 Jan 2024
- 2024A Large-Scale Empirical Study on Improving the Fairness of Image Classification Models8 Jan 2024
- 2024New Job, New Gender? Measuring the Social Bias in Image Generation Models1 Jan 2024
- 2023Measuring and Mitigating Biases in Motor Insurance Pricing20 Nov 2023
- 2023On Leakage in Machine Learning Pipelines7 Nov 2023
- 2023FAIRLABEL: Correcting Bias in Labels1 Nov 2023
- 2023FairWASP: Fast and Optimal Fair Wasserstein Pre-processing31 Oct 2023
- 2023Detection and Evaluation of bias-inducing Features in Machine learning19 Oct 2023
- 2023Beyond Fairness: Age-Harmless Parkinson's Detection via Voice23 Sep 2023
- 2023RAI4IoE: Responsible AI for Enabling the Internet of Energy20 Sep 2023
- 2023Bias Behind the Wheel: Fairness Testing of Autonomous Driving Systems5 Aug 2023
50 newest of 93 All 93 (JSON)
- 2025Automated Harmfulness Testing for Code Large Language Models20 Mar 2025
- 2022Bias Mitigation for Machine Learning Classifiers: A Comprehensive Surveycited by 125
- 2023BiasAsker: Measuring the Bias in Conversational AI Systemcited by 53
- 2022A Comprehensive Empirical Study of Bias Mitigation Methods for Machine Learning Classifierscited by 30
- 2023Latent Imitator: Generating Natural Individual Discriminatory Instances for Black-Box Fairness Testingcited by 23
- 2022Fairify: Fairness Verification of Neural Networkscited by 22
- 2021FairMask: Better Fairness via Model-based Rebalancing of Protected Attributescited by 19
- 2022Towards Understanding Fairness and its Composition in Ensemble Machine Learningcited by 17
- 2024New Job, New Gender? Measuring the Social Bias in Image Generation Modelscited by 16
- 2021Fair Enough: Searching for Sufficient Measures of Fairnesscited by 14
- 2023Towards Fair Machine Learning Software: Understanding and Addressing Model Bias Through Counterfactual Thinkingcited by 14
- 2022FairIF: Boosting Fairness in Deep Learning via Influence Functions with Validation Set Sensitive Attributescited by 12
- 2023Preventing Discriminatory Decision-making in Evolving Data Streamscited by 12
12 most cited of 92 All 92 (JSON)
- 2026Fairness Invariants: A Relational Approach to Explaining and Mitigating Fairness Bugs26 Aug 2026
- 2026Toward Localizing and Repairing Bias in Transformer Attention Heads14 Jul 2026
- 2026Ethics Testing: Proactive Identification of Generative AI System Harms23 Apr 2026
- 2026Transformers for Program Termination25 Mar 2026
- 2026JANUS: Structured Bidirectional Generation for Guaranteed Constraints and Analytical Uncertainty4 Mar 2026
- 2025Uncovering Discrimination Clusters: Quantifying and Explaining Systematic Fairness Violations29 Dec 2025
- 2025Fairness Is Not Just Ethical: Performance Trade-Off via Data Correlation Tuning to Mitigate Bias in ML Software19 Dec 2025
- 2025Optimal Fairness under Local Differential Privacy20 Nov 2025
- 2025TABFAIRGDT: A Fast Fair Tabular Data Generator using Autoregressive Decision Trees24 Sep 2025
- 2025Applications and Challenges of Fairness APIs in Machine Learning Software22 Aug 2025
- 2025Software Fairness Dilemma: Is Bias Mitigation a Zero-Sum Game?5 Aug 2025
- 2025SMOTE-DP: Improving Privacy-Utility Tradeoff with Synthetic Data2 Jun 2025
12 newest of 92 All 92 (JSON)