Contexts Matter: An Empirical Study on Contextual Influence in Fairness Testing for Deep Learning Systems
Not on the map. Why?
Abstract (arXiv)
Background: Fairness testing for deep learning systems has been becoming increasingly important. However, much work assumes perfect context and conditions from the other parts: well-tuned hyperparameters for accuracy; rectified bias in data, and mitigated bias in the labeling. Yet, these are often difficult to achieve in practice due to their resource-/labour-intensive nature. Aims: In this paper, we aim to understand how varying contexts affect fairness testing outcomes. Method:We conduct an extensive empirical study, which covers 10,800 cases, to investigate how contexts can change the fairness testing result at the model level against the existing assumptions. We also study why the outcomes were observed from the lens of correlation/fitness landscape analysis. Results: Our results show that different context types and settings generally lead to a significant impact on the testing, which is mainly caused by the shifts of the fitness landscape under varying contexts. Conclusions: Our findings provide key insights for practitioners to evaluate the test generators and hint at future research directions.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 39 of its 87 references that are in the map. First posted on arXiv 12 Aug 2024.
Builds on
39 of 87 references.
References · 39
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2017Algorithmic decision making and the cost of fairnesscited by 402
- 2017Fairness in Criminal Justice Risk Assessments: The State of the Artcited by 315
- 2017DeepXplore: Automated Whitebox Testing of Deep Learning Systemscited by 307
- 2018Examining Gender and Race Bias in Two Hundred Sentiment Analysis Systemscited by 234
- 2018DeepGauge: Multi-Granularity Testing Criteria for Deep Learning Systemscited by 144
- 2017Fairness Testing: Testing Software for Discriminationcited by 123
- 2018Guiding Deep Learning System Testing using Surprise Adequacycited by 123
- 2019Fairness in Deep Learning: A Computational Perspectivecited by 123
- 2018A Unified Approach to Quantifying Algorithmic Unfairness: Measuring Individual & Group Unfairness via Inequality Indicescited by 97
- 2021Bias in Machine Learning Software: Why? How? What to do?cited by 92
- 2018Automated Directed Fairness Testingcited by 77
27 more
- 2022Fairness Testing: A Comprehensive Survey and Analysis of Trendscited by 61
- 2020Do the Machine Learning Models on a Crowd Sourced Platform Exhibit Bias? An Empirical Study on Model Fairnesscited by 52
- 2018DeepBillboard: Systematic Physical-World Testing of Autonomous Driving Systemscited by 50
- 2021NeuronFair: Interpretable White-Box Fairness Testing through Biased Neuron Identificationcited by 42
- 2018Finding Faster Configurations using FLASHcited by 32
- 2022A Comprehensive Empirical Study of Bias Mitigation Methods for Machine Learning Classifierscited by 30
- 2022Fairness-aware Configuration of Machine Learning Librariescited by 28
- 2021Multi-Objectivizing Software Configuration Tuning (for a single performance concern)cited by 27
- 2020Making Fair ML Software using Trustworthy Explanationcited by 24
- 2023Latent Imitator: Generating Natural Individual Discriminatory Instances for Black-Box Fairness Testingcited by 23
- 2023Do Performance Aspirations Matter for Guiding Software Configuration Tuning?cited by 21
- 2021MMO: Meta Multi-Objectivization for Software Configuration Tuningcited by 19
- 2016FEMOSAA: Feature Guided and Knee Driven Multi-Objective Optimization for Self-Adaptive Softwarecited by 18
- 2019Software Engineering for Fairness: A Case Study with Hyperparameter Optimizationcited by 18
- 2016Self-Adaptive Trade-off Decision Making for Autoscaling Cloud-Based Servicescited by 17
- 2022The Weights can be Harmful: Pareto Search versus Weighted Search in Multi-Objective Search-Based Software Engineeringcited by 17
- 2024Predicting Configuration Performance in Multiple Environments with Sequential Meta-learningcited by 17
- 2023Predicting Software Performance with Divide-and-Learncited by 16
- 2020BiLO-CPDP: Bi-Level Programming for Automated Model Discovery in Cross-Project Defect Predictioncited by 15
- 2021Simon Says: Evaluating and Mitigating Bias in Pruned Neural Networks with Knowledge Distillationcited by 14
- 2024Adapting Multi-objectivized Software Configuration Tuningcited by 13
- 2021Fairness Testing of Deep Image Classification with Adequacy Metricscited by 6
- 2014Patterns in the Chaos - a Study of Performance Variation and Predictability in Public IaaS Cloudscited by 4
- 2021Fair-SSL: Building fair ML Software with less datacited by 4
- 2022Giving Back: Contributions Congruent to Library Dependency Changes in a Software Ecosystemcited by 3
- 2022An Overview of Structural Coverage Metrics for Testing Neural Networkscited by 3
- 2020Fairness-guided SMT-based Rectification of Decision Trees and Random Forestscited by 2
Built on by
Not cited yet.