Do the Machine Learning Models on a Crowd Sourced Platform Exhibit Bias? An Empirical Study on Model Fairness
Not on the map. Why?
Abstract (arXiv)
Machine learning models are increasingly being used in important decision-making software such as approving bank loans, recommending criminal sentencing, hiring employees, and so on. It is important to ensure the fairness of these models so that no discrimination is made based on protected attribute (e.g., race, sex, age) while decision making. Algorithms have been developed to measure unfairness and mitigate them to a certain extent. In this paper, we have focused on the empirical evaluation of fairness and mitigations on real-world machine learning models. We have created a benchmark of 40 top-rated models from Kaggle used for 5 different tasks, and then using a comprehensive set of fairness metrics, evaluated their fairness. Then, we have applied 7 mitigation techniques on these models and analyzed the fairness, mitigation results, and impacts on performance. We have found that some model optimization techniques result in inducing unfairness in the models. On the other hand, although there are some fairness control mechanisms in machine learning libraries, they are not documented. The mitigation algorithm also exhibit common patterns such as mitigation in the post-processing is often costly (in terms of performance) and mitigation in the pre-processing stage is preferred in most cases. We have also presented different trade-off choices of fairness mitigation decisions. Our study suggests future research directions to reduce the gap between theoretical fairness aware algorithms and the software engineering methods to leverage them in practice.
Key facts. Cited by 52 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 11; 2022: 10; 2023: 12; 2024: 9; 2025: 9; 2026: 1.
52 papers.
Sort:
By area:
- 2021Bias in Machine Learning Software: Why? How? What to do?cited by 92
- 2023Bias Testing and Mitigation in LLM-based Code Generationcited by 53
- 2021Fair Preprocessing: Towards Understanding Compositional Fairness of Data Transformers in Machine Learning Pipelinecited by 49
- 2021NeuronFair: Interpretable White-Box Fairness Testing through Biased Neuron Identificationcited by 42
- 2022A Comprehensive Empirical Study of Bias Mitigation Methods for Machine Learning Classifierscited by 30
- 2022Fair learning with Wasserstein barycenters for non-decomposable performance measurescited by 24
- 2022Fairify: Fairness Verification of Neural Networkscited by 22
- 2021FairMask: Better Fairness via Model-based Rebalancing of Protected Attributescited by 19
- 2021DeepDiagnosis: Automatically Diagnosing Faults and Recommending Actionable Fixes in Deep Learning Programscited by 19
- 2023To Be Forgotten or To Be Fair: Unveiling Fairness Implications of Machine Unlearning Methodscited by 18
- 2022Adaptive Fairness Improvement Based on Causality Analysiscited by 17
- 2022Towards Understanding Fairness and its Composition in Ensemble Machine Learningcited by 17
38 more
- 2021Decomposing Convolutional Neural Networks into Reusable and Replaceable Modulescited by 14
- 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
- 2022Towards A Holistic View of Bias in Machine Learning: Bridging Algorithmic Fairness and Imbalanced Learningcited by 10
- 2023FairSISA: Ensemble Post-Processing to Improve Fairness of Unlearning in LLMscited by 10
- 2024Fairness Testing of Large Language Models in Role-Playingcited by 10
- 2023Fix Fairness, Don't Ruin Accuracy: Performance Aware Fairness Repair using AutoMLcited by 9
- 2024ABCFair: an Adaptable Benchmark approach for Comparing Fairness Methodscited by 8
- 2022TESTSGD: Interpretable Testing of Neural Networks Against Subtle Group Discriminationcited by 7
- 2023Bias Behind the Wheel: Fairness Testing of Autonomous Driving Systemscited 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
- 2021FairBalance: How to Achieve Equalized Odds With Data Pre-processingcited by 5
- 2021Manas: Mining Software Repositories to Assist AutoMLcited by 5
- 2022FairRoad: Achieving Fairness for Recommender Systems with Optimized Antidote Datacited by 5
- 2023Fairness Hacking: The Malicious Practice of Shrouding Unfairness in Algorithmscited by 5
- 2021Fair-SSL: Building fair ML Software with less datacited by 4
- 2024Data vs. Model Machine Learning Fairness Testing: An Empirical Studycited by 4
- 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
- 2022Enhanced Fairness Testing via Generating Effective Initial Individual Discriminatory Instancescited by 2
- 2023FITNESS: A Causal De-correlation Approach for Mitigating Bias in Machine Learning Softwarecited by 2
- 2025Bias Begins with Data: The FairGround Corpus for Robust and Reproducible Research on Algorithmic Fairnesscited by 2
- 2022Quantifying Human Bias and Knowledge to guide ML models during Trainingcited by 1
- 2023Function Composition in Trustworthy Machine Learning: Implementation Choices, Insights, and Questionscited by 1
- 2023Towards Better Fairness-Utility Trade-off: A Comprehensive Measurement-Based Reinforcement Learning Frameworkcited by 1
- 2024Inferring Data Preconditions from Deep Learning Models for Trustworthy Prediction in Deploymentcited by 1
- 2024FAIREDU: A Multiple Regression-Based Method for Enhancing Fairness in Machine Learning Models for Educational Applicationscited by 1
- 2025Software Engineering Principles for Fairer Systems: Experiments with GroupCARTcited by 1
- 2025Software Fairness Dilemma: Is Bias Mitigation a Zero-Sum Game?cited by 1
- 2025Causally Perturbed Fairness Testingcited by 1
- 2025Uncovering Discrimination Clusters: Quantifying and Explaining Systematic Fairness Violationscited by 1
- 2021Forward Composition Propagation for Explainable Neural Reasoningcited by 0
- 2023Fairness Improvement with Multiple Protected Attributes: How Far Are We?cited by 0
- 2024FairGridSearch: A Framework to Compare Fairness-Enhancing Modelscited by 0
- 2024Contexts Matter: An Empirical Study on Contextual Influence in Fairness Testing for Deep Learning Systemscited by 0
- 2025Whence Is A Model Fair? Fixing Fairness Bugs via Propensity Score Matchingcited by 0
- 2025Applications and Challenges of Fairness APIs in Machine Learning Softwarecited by 0
50 most cited of 52 All 52 (JSON)
- 2026No evaluation without fair representation : Impact of label and selection bias on the evaluation, performance and mitigation of classification models10 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
- 2025Bias Begins with Data: The FairGround Corpus for Robust and Reproducible Research on Algorithmic Fairness25 Oct 2025
- 2025Causally Perturbed Fairness Testing21 Oct 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
- 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
- 2025FairSense: Long-Term Fairness Analysis of ML-Enabled Systems3 Jan 2025
- 2024Diversity Drives Fairness: Ensemble of Higher Order Mutants for Intersectional Fairness of Machine Learning Software11 Dec 2024
- 2024Fairness Testing of Large Language Models in Role-Playing1 Nov 2024
38 more
- 2024FAIREDU: A Multiple Regression-Based Method for Enhancing Fairness in Machine Learning Models for Educational Applications8 Oct 2024
- 2024ABCFair: an Adaptable Benchmark approach for Comparing Fairness Methods25 Sep 2024
- 2024Contexts Matter: An Empirical Study on Contextual Influence in Fairness Testing for Deep Learning Systems12 Aug 2024
- 2024Inferring Data Preconditions from Deep Learning Models for Trustworthy Prediction in Deployment26 Jan 2024
- 2024Data vs. Model Machine Learning Fairness Testing: An Empirical Study15 Jan 2024
- 2024A Large-Scale Empirical Study on Improving the Fairness of Image Classification Models8 Jan 2024
- 2024FairGridSearch: A Framework to Compare Fairness-Enhancing Models4 Jan 2024
- 2023FairSISA: Ensemble Post-Processing to Improve Fairness of Unlearning in LLMs12 Dec 2023
- 2023Fairness Hacking: The Malicious Practice of Shrouding Unfairness in Algorithms12 Nov 2023
- 2023Bias Testing and Mitigation in LLM-based Code Generation3 Sep 2023
- 2023Bias Behind the Wheel: Fairness Testing of Autonomous Driving Systems5 Aug 2023
- 2023Fairness Improvement with Multiple Protected Attributes: How Far Are We?25 Jul 2023
- 2023Towards Better Fairness-Utility Trade-off: A Comprehensive Measurement-Based Reinforcement Learning Framework21 Jul 2023
- 2023Fix Fairness, Don't Ruin Accuracy: Performance Aware Fairness Repair using AutoML15 Jun 2023
- 2023FITNESS: A Causal De-correlation Approach for Mitigating Bias in Machine Learning Software23 May 2023
- 2023Causality-Aided Trade-off Analysis for Machine Learning Fairness22 May 2023
- 2023Function Composition in Trustworthy Machine Learning: Implementation Choices, Insights, and Questions17 Feb 2023
- 2023Towards Fair Machine Learning Software: Understanding and Addressing Model Bias Through Counterfactual Thinking16 Feb 2023
- 2023To Be Forgotten or To Be Fair: Unveiling Fairness Implications of Machine Unlearning Methods7 Feb 2023
- 2022FairRoad: Achieving Fairness for Recommender Systems with Optimized Antidote Data13 Dec 2022
- 2022Fairify: Fairness Verification of Neural Networks8 Dec 2022
- 2022Towards Understanding Fairness and its Composition in Ensemble Machine Learning8 Dec 2022
- 2022Quantifying Human Bias and Knowledge to guide ML models during Training19 Nov 2022
- 2022Enhanced Fairness Testing via Generating Effective Initial Individual Discriminatory Instances17 Sep 2022
- 2022Adaptive Fairness Improvement Based on Causality Analysis15 Sep 2022
- 2022Fair learning with Wasserstein barycenters for non-decomposable performance measures1 Sep 2022
- 2022TESTSGD: Interpretable Testing of Neural Networks Against Subtle Group Discrimination24 Aug 2022
- 2022Towards A Holistic View of Bias in Machine Learning: Bridging Algorithmic Fairness and Imbalanced Learning13 Jul 2022
- 2022A Comprehensive Empirical Study of Bias Mitigation Methods for Machine Learning Classifiers7 Jul 2022
- 2021NeuronFair: Interpretable White-Box Fairness Testing through Biased Neuron Identification25 Dec 2021
- 2021Forward Composition Propagation for Explainable Neural Reasoning23 Dec 2021
- 2021DeepDiagnosis: Automatically Diagnosing Faults and Recommending Actionable Fixes in Deep Learning Programs7 Dec 2021
- 2021Manas: Mining Software Repositories to Assist AutoML6 Dec 2021
- 2021Fair-SSL: Building fair ML Software with less data3 Nov 2021
- 2021Fair Enough: Searching for Sufficient Measures of Fairness25 Oct 2021
- 2021Decomposing Convolutional Neural Networks into Reusable and Replaceable Modules11 Oct 2021
- 2021FairMask: Better Fairness via Model-based Rebalancing of Protected Attributes3 Oct 2021
- 2021FairBalance: How to Achieve Equalized Odds With Data Pre-processing17 Jul 2021
50 newest of 52 All 52 (JSON)
- 2021Bias in Machine Learning Software: Why? How? What to do?cited by 92
- 2023Bias Testing and Mitigation in LLM-based Code Generationcited by 53
- 2021Fair Preprocessing: Towards Understanding Compositional Fairness of Data Transformers in Machine Learning Pipelinecited by 49
- 2021NeuronFair: Interpretable White-Box Fairness Testing through Biased Neuron Identificationcited by 42
- 2022A Comprehensive Empirical Study of Bias Mitigation Methods for Machine Learning Classifierscited by 30
- 2022Fair learning with Wasserstein barycenters for non-decomposable performance measurescited by 24
- 2022Fairify: Fairness Verification of Neural Networkscited by 22
- 2021FairMask: Better Fairness via Model-based Rebalancing of Protected Attributescited by 19
- 2021DeepDiagnosis: Automatically Diagnosing Faults and Recommending Actionable Fixes in Deep Learning Programscited by 19
- 2022Adaptive Fairness Improvement Based on Causality Analysiscited by 17
- 2022Towards Understanding Fairness and its Composition in Ensemble Machine Learningcited by 17
- 2021Decomposing Convolutional Neural Networks into Reusable and Replaceable Modulescited by 14
12 most cited of 50 All 50 (JSON)
- 2026No evaluation without fair representation : Impact of label and selection bias on the evaluation, performance and mitigation of classification models10 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
- 2025Bias Begins with Data: The FairGround Corpus for Robust and Reproducible Research on Algorithmic Fairness25 Oct 2025
- 2025Causally Perturbed Fairness Testing21 Oct 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
- 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
- 2025FairSense: Long-Term Fairness Analysis of ML-Enabled Systems3 Jan 2025
- 2024Diversity Drives Fairness: Ensemble of Higher Order Mutants for Intersectional Fairness of Machine Learning Software11 Dec 2024
- 2024Fairness Testing of Large Language Models in Role-Playing1 Nov 2024
12 newest of 50 All 50 (JSON)