Fair Preprocessing: Towards Understanding Compositional Fairness of Data Transformers in Machine Learning Pipeline
Sumon Biswas,Hridesh Rajan +1 more
TL;DR: In this paper, the authors introduced the causal method of fairness to reason about the fairness impact of data preprocessing stages in ML pipeline and leveraged existing metrics to define the fairness measures of the stages.
read more
Abstract: In recent years, many incidents have been reported where machine learning models exhibited discrimination among people based on race, sex, age, etc. Research has been conducted to measure and mitigate unfairness in machine learning models. For a machine learning task, it is a common practice to build a pipeline that includes an ordered set of data preprocessing stages followed by a classifier. However, most of the research on fairness has considered a single classifier based prediction task. What are the fairness impacts of the preprocessing stages in machine learning pipeline? Furthermore, studies showed that often the root cause of unfairness is ingrained in the data itself, rather than the model. But no research has been conducted to measure the unfairness caused by a specific transformation made in the data preprocessing stage. In this paper, we introduced the causal method of fairness to reason about the fairness impact of data preprocessing stages in ML pipeline. We leveraged existing metrics to define the fairness measures of the stages. Then we conducted a detailed fairness evaluation of the preprocessing stages in 37 pipelines collected from three different sources. Our results show that certain data transformers are causing the model to exhibit unfairness. We identified a number of fairness patterns in several categories of data transformers. Finally, we showed how the local fairness of a preprocessing stage composes in the global fairness of the pipeline. We used the fairness composition to choose appropriate downstream transformer that mitigates unfairness in the machine learning pipeline.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Fairea: a model behaviour mutation approach to benchmarking bias mitigation methods
Max Hort,Jie Zhang,Federica Sarro,Mark Harman +3 more
- 20 Aug 2021
TL;DR: Fairea as mentioned in this paper is a model behavior mutation approach to benchmarking ML bias mitigation methods, which has been made publicly available for software engineers and researchers to evaluate their biases mitigation methods.
75
In-Processing Modeling Techniques for Machine Learning Fairness: A Survey
TL;DR: In this paper , the authors review the current progress of in-processing fairness mitigation techniques and categorize them into explicit and implicit methods, where the former directly incorporates fairness metrics in training objectives, and the latter focuses on refining latent representation learning.
MAAT: a novel ensemble approach to addressing fairness and performance bugs for machine learning software
Zhenpeng Chen,Jie Zhang,Federica Sarro,Mark Harman +3 more
- 07 Nov 2022
TL;DR: In this paper , the authors proposed a novel ensemble approach to improve fairness-performance trade-off for ML software, which combines models optimized for different objectives: fairness and ML performance.
A Comprehensive Empirical Study of Bias Mitigation Methods for Machine Learning Classifiers
TL;DR: In this article , the authors present a large-scale comprehensive empirical study of 17 representative bias mitigation methods for Machine Learning (ML) classifiers, evaluated with 11 ML performance metrics (e.g., accuracy), 4 fairness metrics, and 20 types of fairness-performance tradeoff assessment, applied to 8 widely-adopted software decision tasks.
23 shades of self-admitted technical debt: an empirical study on machine learning software
D. OBrien,Sumon Biswas,Rabe Abdalkareem +2 more
- 07 Nov 2022
TL;DR: This study analyzes ML SATD type organizations, their frequencies within stages of ML software, the differences betweenML SATDs in applications and tools, and quantifies the removal of ML SATDs.
References
Causality: models, reasoning, and inference
TL;DR: The art and science of cause and effect have been studied in the social sciences for a long time as mentioned in this paper, see, e.g., the theory of inferred causation, causal diagrams and the identification of causal effects.
14.9K
TensorFlow: a system for large-scale machine learning
Martín Abadi,Paul Barham,Jianmin Chen,Zhifeng Chen,Andy Davis,Jeffrey Dean,Matthieu Devin,Sanjay Ghemawat,Geoffrey Irving,Michael Isard,Manjunath Kudlur,Josh Levenberg,Rajat Monga,Sherry Moore,Derek G. Murray,Benoit Steiner,Paul A. Tucker,Vijay K. Vasudevan,Pete Warden,Martin Wicke,Yuan Yu,Xiaoqiang Zheng +21 more
- 02 Nov 2016
TL;DR: TensorFlow as mentioned in this paper is a machine learning system that operates at large scale and in heterogeneous environments, using dataflow graphs to represent computation, shared state, and the operations that mutate that state.
•Proceedings Article
Equality of opportunity in supervised learning
Moritz Hardt,Eric Price,Nathan Srebro +2 more
- 05 Dec 2016
TL;DR: This work proposes a criterion for discrimination against a specified sensitive attribute in supervised learning, where the goal is to predict some target based on available features and shows how to optimally adjust any learned predictor so as to remove discrimination according to this definition.
Fairness through awareness
Cynthia Dwork,Moritz Hardt,Toniann Pitassi,Omer Reingold,Richard S. Zemel +4 more
- 08 Jan 2012
TL;DR: A framework for fair classification comprising a (hypothetical) task-specific metric for determining the degree to which individuals are similar with respect to the classification task at hand and an algorithm for maximizing utility subject to the fairness constraint, that similar individuals are treated similarly is presented.
•Posted Content
Fairness Through Awareness
TL;DR: In this article, the authors proposed a framework for fair classification comprising a task-specific metric for determining the degree to which individuals are similar with respect to the classification task at hand, and an algorithm for maximizing utility subject to the fairness constraint that similar individuals are treated similarly.
2.8K