Automated Directed Fairness Testing
Not on the map. Why?
Abstract (arXiv)
Fairness is a critical trait in decision making. As machine-learning models are increasingly being used in sensitive application domains (e.g. education and employment) for decision making, it is crucial that the decisions computed by such models are free of unintended bias. But how can we automatically validate the fairness of arbitrary machine-learning models? For a given machine-learning model and a set of sensitive input parameters, our AEQUITAS approach automatically discovers discriminatory inputs that highlight fairness violation. At the core of AEQUITAS are three novel strategies to employ probabilistic search over the input space with the objective of uncovering fairness violation. Our AEQUITAS approach leverages inherent robustness property in common machine-learning models to design and implement scalable test generation methodologies. An appealing feature of our generated test inputs is that they can be systematically added to the training set of the underlying model and improve its fairness. To this end, we design a fully automated module that guarantees to improve the fairness of the underlying model. We implemented AEQUITAS and we have evaluated it on six state-of-the-art classifiers, including a classifier that was designed with fairness constraints. We show that AEQUITAS effectively generates inputs to uncover fairness violation in all the subject classifiers and systematically improves the fairness of the respective models using the generated test inputs. In our evaluation, AEQUITAS generates up to 70% discriminatory inputs (w.r.t. the total number of inputs generated) and leverages these inputs to improve the fairness up to 94%.
Key facts. Cited by 77 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Jul 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 18; 2022: 17; 2023: 14; 2024: 12; 2025: 11; 2026: 5.
77 papers.
Sort:
By area:
- 2021Bias in Machine Learning Software: Why? How? What to do?cited by 92
- 2021Software Engineering for AI-Based Systems: A Surveycited by 68
- 2023BiasAsker: Measuring the Bias in Conversational AI Systemcited by 52
- 2021Fair Preprocessing: Towards Understanding Compositional Fairness of Data Transformers in Machine Learning Pipelinecited by 49
- 2022Causality-based Neural Network Repaircited by 44
- 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
- 2022Fairness-aware Configuration of Machine Learning Librariescited by 28
- 2023Latent Imitator: Generating Natural Individual Discriminatory Instances for Black-Box Fairness Testingcited by 23
- 2022Fairify: Fairness Verification of Neural Networkscited by 22
- 2022FairNeuron: Improving Deep Neural Network Fairness with Adversary Games on Selective Neuronscited by 20
- 2023To Be Forgotten or To Be Fair: Unveiling Fairness Implications of Machine Unlearning Methodscited by 18
38 more
- 2021Removing biased data to improve fairness and accuracycited by 17
- 2021Probabilistic Verification of Neural Networks Against Group Fairnesscited by 17
- 2022Adaptive Fairness Improvement Based on Causality Analysiscited by 17
- 2021Automatic Fairness Testing of Neural Classifiers through Adversarial Samplingcited by 14
- 2021Fair Enough: Searching for Sufficient Measures of Fairnesscited by 14
- 2021DeepMetis: Augmenting a Deep Learning Test Set to Increase its Mutation Scorecited by 12
- 2021MDPFuzz: Testing Models Solving Markov Decision Processescited by 11
- 2023Information-Theoretic Testing and Debugging of Fairness Defects in Deep Neural Networkscited by 10
- 2021AequeVox: Automated Fairness Testing of Speech Recognition Systemscited by 9
- 2023Fix Fairness, Don't Ruin Accuracy: Performance Aware Fairness Repair using AutoMLcited by 9
- 2024NeuFair: Neural Network Fairness Repair with Dropoutcited by 9
- 2022TESTSGD: Interpretable Testing of Neural Networks Against Subtle Group Discriminationcited by 7
- 2021Fairness Testing of Deep Image Classification with Adequacy Metricscited by 6
- 2022Specifying and Testing k-Safety Properties for Machine-Learning Modelscited by 5
- 2022Explainable Global Fairness Verification of Tree-Based Classifierscited by 5
- 2023Adversarial Sampling for Fairness Testing in Deep Neural Networkcited by 5
- 2025Stream-Based Monitoring of Algorithmic Fairnesscited by 5
- 2021Fair-SSL: Building fair ML Software with less datacited by 4
- 2022A Machine Learning Model for Predicting, Diagnosing, and Mitigating Health Disparities in Hospital Readmissioncited by 4
- 2024Data vs. Model Machine Learning Fairness Testing: An Empirical Studycited by 4
- 2024FairLay-ML: Intuitive Debugging of Fairness in Data-Driven Social-Critical Softwarecited by 4
- 2024A Catalog of Fairness-Aware Practices in Machine Learning Engineeringcited by 4
- 2024FairQuant: Certifying and Quantifying Fairness of Deep Neural Networkscited by 4
- 2025Attention Pruning: Automated Fairness Repair of Language Models via Surrogate Simulated Annealingcited by 4
- 2023FairRec: Fairness Testing for Deep Recommender Systemscited by 3
- 2024Debiasing Machine Unlearning with Counterfactual Examplescited by 3
- 2025FairSense: Long-Term Fairness Analysis of ML-Enabled Systemscited by 3
- 2025HInter: Exposing Hidden Intersectional Bias in Large Language Modelscited by 3
- 2022Plug and Play Counterfactual Text Generation for Model Robustnesscited by 2
- 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
- 2025Fairness Testing through Extreme Value Theorycited by 2
- 2021Data Synthesis for Testing Black-Box Machine Learning Modelscited by 1
- 2021Provably Valid and Diverse Mutations of Real-World Media Data for DNN Testingcited by 1
- 2023CILIATE: Towards Fairer Class-based Incremental Learning by Dataset and Training Refinementcited by 1
- 2023Towards Better Fairness-Utility Trade-off: A Comprehensive Measurement-Based Reinforcement Learning Frameworkcited by 1
- 2023DREAM: Debugging and Repairing AutoML Pipelinescited by 1
- 2024Inferring Data Preconditions from Deep Learning Models for Trustworthy Prediction in Deploymentcited by 1
50 most cited of 77 All 77 (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
- 2026Reverse N-Wise Output-Oriented Testing for AI/ML and Quantum Computing Systems15 Feb 2026
- 2026Analyzing Fairness of Neural Network Prediction via Counterfactual Dataset Generation11 Feb 2026
- 2025Uncovering Discrimination Clusters: Quantifying and Explaining Systematic Fairness Violations29 Dec 2025
- 2025Causally Perturbed Fairness Testing21 Oct 2025
- 2025CAF'E: Causal Black-Box Testing of Machine Unlearning20 Sep 2025
- 2025Concolic Testing on Individual Fairness of Neural Network Models8 Sep 2025
- 2025Correct-By-Construction: Certified Individual Fairness through Neural Network Training21 Aug 2025
- 2025Testing Individual Fairness in Graph Neural Networks25 Apr 2025
- 2025Attention Pruning: Automated Fairness Repair of Language Models via Surrogate Simulated Annealing20 Mar 2025
38 more
- 2025HInter: Exposing Hidden Intersectional Bias in Large Language Models15 Mar 2025
- 2025Stream-Based Monitoring of Algorithmic Fairness30 Jan 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
- 2024FairQuant: Certifying and Quantifying Fairness of Deep Neural Networks5 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
- 2024Efficient DNN-Powered Software with Fair Sparse Models3 Jul 2024
- 2024FairLay-ML: Intuitive Debugging of Fairness in Data-Driven Social-Critical Software1 Jul 2024
- 2024Unbiasing on the Fly: Explanation-Guided Human Oversight of Machine Learning System Decisions25 Jun 2024
- 2024Debiasing Machine Unlearning with Counterfactual Examples24 Apr 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
- 2023DREAM: Debugging and Repairing AutoML Pipelines31 Dec 2023
- 2023Search-Based Fairness Testing: An Overview10 Nov 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
- 2023BiasAsker: Measuring the Bias in Conversational AI System21 May 2023
- 2023Latent Imitator: Generating Natural Individual Discriminatory Instances for Black-Box Fairness Testing19 May 2023
- 2023Distribution-aware Fairness Test Generation8 May 2023
- 2023FairRec: Fairness Testing for Deep Recommender Systems14 Apr 2023
- 2023CILIATE: Towards Fairer Class-based Incremental Learning by Dataset and Training Refinement9 Apr 2023
- 2023Information-Theoretic Testing and Debugging of Fairness Defects in Deep Neural Networks9 Apr 2023
- 2023Tribe or Not? Critical Inspection of Group Differences Using TribalGram16 Mar 2023
- 2023Adversarial Sampling for Fairness Testing in Deep Neural Network6 Mar 2023
- 2023To Be Forgotten or To Be Fair: Unveiling Fairness Implications of Machine Unlearning Methods7 Feb 2023
- 2022Fairify: Fairness Verification of Neural Networks8 Dec 2022
- 2022Explainable Global Fairness Verification of Tree-Based Classifiers27 Sep 2022
- 2022Enhanced Fairness Testing via Generating Effective Initial Individual Discriminatory Instances17 Sep 2022
- 2022Adaptive Fairness Improvement Based on Causality Analysis15 Sep 2022
- 2022TESTSGD: Interpretable Testing of Neural Networks Against Subtle Group Discrimination24 Aug 2022
- 2022Using Graph Neural Networks for Program Termination28 Jul 2022
- 2022Revealing Unfair Models by Mining Interpretable Evidence12 Jul 2022
- 2022A Comprehensive Empirical Study of Bias Mitigation Methods for Machine Learning Classifiers7 Jul 2022
50 newest of 77 All 77 (JSON)
- 2021Bias in Machine Learning Software: Why? How? What to do?cited by 92
- 2021Software Engineering for AI-Based Systems: A Surveycited by 68
- 2023BiasAsker: Measuring the Bias in Conversational AI Systemcited by 52
- 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
- 2022Fairness-aware Configuration of Machine Learning Librariescited by 28
- 2023Latent Imitator: Generating Natural Individual Discriminatory Instances for Black-Box Fairness Testingcited by 23
- 2022Fairify: Fairness Verification of Neural Networkscited by 22
- 2022FairNeuron: Improving Deep Neural Network Fairness with Adversary Games on Selective Neuronscited by 20
- 2021Removing biased data to improve fairness and accuracycited by 17
- 2021Probabilistic Verification of Neural Networks Against Group Fairnesscited by 17
12 most cited of 72 All 72 (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
- 2026Reverse N-Wise Output-Oriented Testing for AI/ML and Quantum Computing Systems15 Feb 2026
- 2026Analyzing Fairness of Neural Network Prediction via Counterfactual Dataset Generation11 Feb 2026
- 2025Uncovering Discrimination Clusters: Quantifying and Explaining Systematic Fairness Violations29 Dec 2025
- 2025Causally Perturbed Fairness Testing21 Oct 2025
- 2025Concolic Testing on Individual Fairness of Neural Network Models8 Sep 2025
- 2025Correct-By-Construction: Certified Individual Fairness through Neural Network Training21 Aug 2025
- 2025Testing Individual Fairness in Graph Neural Networks25 Apr 2025
- 2025Attention Pruning: Automated Fairness Repair of Language Models via Surrogate Simulated Annealing20 Mar 2025
- 2025HInter: Exposing Hidden Intersectional Bias in Large Language Models15 Mar 2025
12 newest of 72 All 72 (JSON)