FairMask: Better Fairness via Model-based Rebalancing of Protected Attributes
Not on the map. Why?
Abstract (arXiv)
Context: Machine learning software can generate models that inappropriately discriminate against specific protected social groups (e.g., groups based on gender, ethnicity, etc). Motivated by those results, software engineering researchers have proposed many methods for mitigating those discriminatory effects. While those methods are effective in mitigating bias, few of them can provide explanations on what is the root cause of bias. Objective: We aim at better detection and mitigation of algorithmic discrimination in machine learning software problems. Method: Here we propose xFAIR, a model-based extrapolation method, that is capable of both mitigating bias and explaining the cause. In our xFAIR approach, protected attributes are represented by models learned from the other independent variables (and these models offer extrapolations over the space between existing examples). We then use the extrapolation models to relabel protected attributes later seen in testing data or deployment time. Our approach aims to offset the biased predictions of the classification model via rebalancing the distribution of protected attributes. Results: The experiments of this paper show that, without compromising (original) model performance, xFAIR can achieve significantly better group and individual fairness (as measured in different metrics) than benchmark methods. Moreover, when compared to another instance-based rebalancing method, our model-based approach shows faster runtime and thus better scalability. Conclusion: Algorithmic decision bias can be removed via extrapolation that smooths away outlier points. As evidence for this, our proposed xFAIR is not only performance-wise better (measured by fairness and performance metrics) than two state-of-the-art fairness algorithms.
Key facts. Cited by 19 papers in the map (data through 13 Oct 2026). Builds on 19 of its 60 references that are in the map. First posted on arXiv 3 Oct 2021.
Builds on
19 of 60 references.
References · 19
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,515
- 2016Equality of Opportunity in Supervised Learningcited by 2,005
- 2019A Survey on Bias and Fairness in Machine Learningcited by 1,915
- 2014Certifying and removing disparate impactcited by 715
- 2018Mitigating Unwanted Biases with Adversarial Learningcited by 663
- 2017On Fairness and Calibrationcited by 406
- 2018AI Fairness 360: An Extensible Toolkit for Detecting, Understanding, and Mitigating Unwanted Algorithmic Biascited by 319
- 2019Flexibly Fair Representation Learning by Disentanglementcited by 196
- 2017Avoiding Discrimination through Causal Reasoningcited by 192
- 2017Fairness Testing: Testing Software for Discriminationcited by 125
- 2021Bias in Machine Learning Software: Why? How? What to do?cited by 93
- 2016A causal framework for discovering and removing direct and indirect discriminationcited by 71
7 more
- 2020Do the Machine Learning Models on a Crowd Sourced Platform Exhibit Bias? An Empirical Study on Model Fairnesscited by 52
- 2018Taking Advantage of Multitask Learning for Fair Classificationcited by 24
- 2020Making Fair ML Software using Trustworthy Explanationcited by 24
- 2021Fairness without the sensitive attribute via Causal Variational Autoencodercited by 21
- 2019Software Engineering for Fairness: A Case Study with Hyperparameter Optimizationcited by 18
- 2018Hyperparameter Optimization for Effort Estimationcited by 13
- 2020README: REpresentation learning by fairness-Aware Disentangling MEthodcited by 10
Built on by
Citing papers per year: 2023: 6; 2024: 4; 2025: 9.
19 papers.
Sort:
- 2024NeuFair: Neural Network Fairness Repair with Dropoutcited by 11
- 2023Causality-Aided Trade-off Analysis for Machine Learning Fairnesscited by 6
- 2025Attention Pruning: Automated Fairness Repair of Language Models via Surrogate Simulated Annealingcited by 5
- 2023A Theoretical Approach to Characterize the Accuracy-Fairness Trade-off Pareto Frontiercited by 4
- 2024Diversity Drives Fairness: Ensemble of Higher Order Mutants for Intersectional Fairness of Machine Learning Softwarecited by 3
- 2023Don't Lie to Me: Avoiding Malicious Explanations with STEALTHcited by 2
- 2025Enhancing Multi-Attribute Fairness in Healthcare Predictive Modelingcited by 2
- 2023CILIATE: Towards Fairer Class-based Incremental Learning by Dataset and Training Refinementcited by 1
- 2023A Three-Way Knot: Privacy, Fairness, and Predictive Performance Dynamicscited 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
- 2025Intersectional Divergence: Measuring Fairness in Regressioncited by 1
7 more
- 2025Software Fairness Dilemma: Is Bias Mitigation a Zero-Sum Game?cited by 1
- 2025Uncovering Discrimination Clusters: Quantifying and Explaining Systematic Fairness Violationscited by 1
- 2023Fairness Improvement with Multiple Protected Attributes: How Far Are We?cited by 0
- 2024Data Preparation for Fairness-Performance Trade-Offs: A Practitioner-Friendly Alternative?cited by 0
- 2025Whence Is A Model Fair? Fixing Fairness Bugs via Propensity Score Matchingcited by 0
- 2025Optimal Fairness under Local Differential Privacycited by 0
- 2025Fairness Is Not Just Ethical: Performance Trade-Off via Data Correlation Tuning to Mitigate Bias in ML Softwarecited by 0
- 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
- 2025Software Fairness Dilemma: Is Bias Mitigation a Zero-Sum Game?5 Aug 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
- 2025Attention Pruning: Automated Fairness Repair of Language Models via Surrogate Simulated Annealing20 Mar 2025
- 2025Enhancing Multi-Attribute Fairness in Healthcare Predictive Modeling22 Jan 2025
- 2024Data Preparation for Fairness-Performance Trade-Offs: A Practitioner-Friendly Alternative?20 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
7 more
- 2024NeuFair: Neural Network Fairness Repair with Dropout5 Jul 2024
- 2023A Theoretical Approach to Characterize the Accuracy-Fairness Trade-off Pareto Frontier19 Oct 2023
- 2023Fairness Improvement with Multiple Protected Attributes: How Far Are We?25 Jul 2023
- 2023A Three-Way Knot: Privacy, Fairness, and Predictive Performance Dynamics27 Jun 2023
- 2023Causality-Aided Trade-off Analysis for Machine Learning Fairness22 May 2023
- 2023CILIATE: Towards Fairer Class-based Incremental Learning by Dataset and Training Refinement9 Apr 2023
- 2023Don't Lie to Me: Avoiding Malicious Explanations with STEALTH25 Jan 2023
- 2024NeuFair: Neural Network Fairness Repair with Dropoutcited by 11
- 2023Causality-Aided Trade-off Analysis for Machine Learning Fairnesscited by 6
- 2025Attention Pruning: Automated Fairness Repair of Language Models via Surrogate Simulated Annealingcited by 5
- 2023A Theoretical Approach to Characterize the Accuracy-Fairness Trade-off Pareto Frontiercited by 4
- 2024Diversity Drives Fairness: Ensemble of Higher Order Mutants for Intersectional Fairness of Machine Learning Softwarecited by 3
- 2023Don't Lie to Me: Avoiding Malicious Explanations with STEALTHcited by 2
- 2025Enhancing Multi-Attribute Fairness in Healthcare Predictive Modelingcited by 2
- 2023CILIATE: Towards Fairer Class-based Incremental Learning by Dataset and Training Refinementcited by 1
- 2023A Three-Way Knot: Privacy, Fairness, and Predictive Performance Dynamicscited 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
- 2025Intersectional Divergence: Measuring Fairness in Regressioncited by 1
12 most cited of 19 All 19 (JSON)
- 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
- 2025Software Fairness Dilemma: Is Bias Mitigation a Zero-Sum Game?5 Aug 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
- 2025Attention Pruning: Automated Fairness Repair of Language Models via Surrogate Simulated Annealing20 Mar 2025
- 2025Enhancing Multi-Attribute Fairness in Healthcare Predictive Modeling22 Jan 2025
- 2024Data Preparation for Fairness-Performance Trade-Offs: A Practitioner-Friendly Alternative?20 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
12 newest of 19 All 19 (JSON)