fairadapt: Causal Reasoning for Fair Data Pre-processing
Not on the map. Why?
Abstract (arXiv)
Machine learning algorithms are useful for various predictions tasks, but they can also learn how to discriminate, based on gender, race or other sensitive attributes. This realization gave rise to the field of fair machine learning, which aims to measure and mitigate such algorithmic bias. This manuscript describes the R-package fairadapt, which implements a causal inference pre-processing method. By making use of a causal graphical model and the observed data, the method can be used to address hypothetical questions of the form "What would my salary have been, had I been of a different gender/race?". Such individual level counterfactual reasoning can help eliminate discrimination and help justify fair decisions. We also discuss appropriate relaxations which assume certain causal pathways from the sensitive attribute to the outcome are not discriminatory.
Key facts. Cited by 16 papers in the map (data through 14 Oct 2026). Builds on 9 of its 55 references that are in the map. First posted on arXiv 19 Oct 2021.
Builds on
9 of 55 references.
References · 9
- 2016Equality of Opportunity in Supervised Learningcited by 2,007
- 2017Counterfactual Fairnesscited by 804
- 2016Fair prediction with disparate impact: A study of bias in recidivism prediction instrumentscited by 672
- 2018AI Fairness 360: An Extensible Toolkit for Detecting, Understanding, and Mitigating Unwanted Algorithmic Biascited by 319
- 2017Avoiding Discrimination through Causal Reasoningcited by 194
- 2015ranger: A Fast Implementation of Random Forests for High Dimensional Data in C++ and Rcited by 172
- 2018The Measure and Mismeasure of Fairnesscited by 95
- 2019Fair Data Adaptation with Quantile Preservationcited by 30
- 2021fairmodels: A Flexible Tool For Bias Detection, Visualization, And Mitigationcited by 9
Built on by
Citing papers per year: 2022: 2; 2023: 5; 2024: 1; 2025: 7; 2026: 1.
16 papers.
Sort:
By area:
- 2022Conformalized Fairness via Quantile Regressioncited by 19
- 2023Equal Opportunity of Coverage in Fair Regressioncited by 16
- 2023Reconciling Predictive and Statistical Parity: A Causal Approachcited by 7
- 2022What Is Fairness? On the Role of Protected Attributes and Fictitious Worldscited by 6
- 2024Sequential Conditional Transport on Probabilistic Graphs for Interpretable Counterfactual Fairnesscited by 4
- 2025FairCauseSyn: Towards Causally Fair LLM-Augmented Synthetic Data Generationcited by 3
- 2025On Optimal Steering to Achieve Exact Fairnesscited by 2
- 2025Federated Learning of Quantile Inference under Local Differential Privacycited by 2
- 2023Towards ethical multimodal systemscited by 1
- 2023Causal Fairness-Guided Dataset Reweighting using Neural Networkscited by 1
- 2023Fair Clustering: A Causal Perspectivecited by 1
- 2026Investigating Bias and Fairness in Appearance-based Gaze Estimationcited by 1
4 more
- 2025Optimal Transport on Categorical Data for Counterfactuals using Compositional Data and Dirichlet Transportcited by 0
- 2025EquiPy: Sequential Fairness using Optimal Transport in Pythoncited by 0
- 2025Fair Classification by Direct Intervention on Operating Characteristicscited by 0
- 2025flowengineR: A Modular and Extensible Framework for Fair and Reproducible Workflow Design in Rcited by 0
- 2026Investigating Bias and Fairness in Appearance-based Gaze Estimation12 Apr 2026
- 2025flowengineR: A Modular and Extensible Framework for Fair and Reproducible Workflow Design in R29 Oct 2025
- 2025Fair Classification by Direct Intervention on Operating Characteristics29 Sep 2025
- 2025Federated Learning of Quantile Inference under Local Differential Privacy26 Sep 2025
- 2025On Optimal Steering to Achieve Exact Fairness19 Sep 2025
- 2025FairCauseSyn: Towards Causally Fair LLM-Augmented Synthetic Data Generation23 Jun 2025
- 2025EquiPy: Sequential Fairness using Optimal Transport in Python12 Mar 2025
- 2025Optimal Transport on Categorical Data for Counterfactuals using Compositional Data and Dirichlet Transport26 Jan 2025
- 2024Sequential Conditional Transport on Probabilistic Graphs for Interpretable Counterfactual Fairness6 Aug 2024
- 2023Fair Clustering: A Causal Perspective14 Dec 2023
- 2023Causal Fairness-Guided Dataset Reweighting using Neural Networks17 Nov 2023
- 2023Equal Opportunity of Coverage in Fair Regression3 Nov 2023
4 more
- 2023Reconciling Predictive and Statistical Parity: A Causal Approach8 Jun 2023
- 2023Towards ethical multimodal systems26 Apr 2023
- 2022Conformalized Fairness via Quantile Regression5 Oct 2022
- 2022What Is Fairness? On the Role of Protected Attributes and Fictitious Worlds19 May 2022
- 2025On Optimal Steering to Achieve Exact Fairnesscited by 2
- 2025On Optimal Steering to Achieve Exact Fairness19 Sep 2025
- 2022Conformalized Fairness via Quantile Regressioncited by 19
- 2023Equal Opportunity of Coverage in Fair Regressioncited by 16
- 2023Reconciling Predictive and Statistical Parity: A Causal Approachcited by 7
- 2022What Is Fairness? On the Role of Protected Attributes and Fictitious Worldscited by 6
- 2024Sequential Conditional Transport on Probabilistic Graphs for Interpretable Counterfactual Fairnesscited by 4
- 2025Federated Learning of Quantile Inference under Local Differential Privacycited by 2
- 2023Towards ethical multimodal systemscited by 1
- 2023Causal Fairness-Guided Dataset Reweighting using Neural Networkscited by 1
- 2023Fair Clustering: A Causal Perspectivecited by 1
- 2026Investigating Bias and Fairness in Appearance-based Gaze Estimationcited by 1
- 2025Optimal Transport on Categorical Data for Counterfactuals using Compositional Data and Dirichlet Transportcited by 0
- 2025EquiPy: Sequential Fairness using Optimal Transport in Pythoncited by 0
12 most cited of 14 All 14 (JSON)
- 2026Investigating Bias and Fairness in Appearance-based Gaze Estimation12 Apr 2026
- 2025flowengineR: A Modular and Extensible Framework for Fair and Reproducible Workflow Design in R29 Oct 2025
- 2025Fair Classification by Direct Intervention on Operating Characteristics29 Sep 2025
- 2025Federated Learning of Quantile Inference under Local Differential Privacy26 Sep 2025
- 2025EquiPy: Sequential Fairness using Optimal Transport in Python12 Mar 2025
- 2025Optimal Transport on Categorical Data for Counterfactuals using Compositional Data and Dirichlet Transport26 Jan 2025
- 2024Sequential Conditional Transport on Probabilistic Graphs for Interpretable Counterfactual Fairness6 Aug 2024
- 2023Fair Clustering: A Causal Perspective14 Dec 2023
- 2023Causal Fairness-Guided Dataset Reweighting using Neural Networks17 Nov 2023
- 2023Equal Opportunity of Coverage in Fair Regression3 Nov 2023
- 2023Reconciling Predictive and Statistical Parity: A Causal Approach8 Jun 2023
- 2023Towards ethical multimodal systems26 Apr 2023
12 newest of 14 All 14 (JSON)