Attribute Removal (Fairness Through Unawareness)
Description
Attribute removal, also called fairness through unawareness, trains and runs a model without the protected attributes, such as race, gender or age, among its inputs. This meets the unawareness criterion, under which an algorithm counts as fair so long as it does not explicitly use a protected attribute, and it rules out direct discrimination on those attributes. It does not make outcomes fair. Other features can act as proxies, meaning they correlate with a removed attribute and let the model reconstruct it, for example a postcode standing in for ethnicity. For that reason the technique is best seen as the simplest baseline, to be combined with methods that look at outcomes.
Example Use Cases
Fairness
A recruitment agency's data team builds a CV-ranking model for graduate roles and leaves gender, ethnicity and age out of its inputs, so that shortlisting cannot use them directly. It records that education institution and postcode may still carry some of that information and treats this as an open risk, to be handled with other methods.
A bank's credit-risk team removes sex and ethnicity from the inputs to a loan-approval model so that its decisions cannot use them directly, as its lending policy requires. It keeps the two fields in a separate monitoring table, so approval rates can still be compared across groups after launch.
A health-system analytics team builds a postpartum depression risk model from insurance claims and first tries leaving race out of the inputs. It then measures disparate impact between Black and White patients and compares the result with other bias-reduction methods on the same data, to decide whether removal is enough.
Limitations
- Proxy features keep the removed attribute's influence in the model. Postcode, school or employment history can predict race, sex or age closely enough for the model to reproduce group differences without seeing the attribute. In a published comparison on Medicaid postpartum depression data, removing race left disparate impact at about 0.6 (1 is parity), less effective than the other methods compared.
- Proxies cannot be found by inspecting the feature list, because group membership can be spread across many features, and checking outcomes by group needs the very attributes that were removed. A team that deletes the column outright loses the ability to see whether the problem remains.
- Removal alone is weak compliance evidence. Regulators that test for disparate impact or indirect discrimination look at outcomes, not inputs, so a model that never saw the attribute can still fail the test.
- Removal can hurt the group it is meant to protect. Where the link between features and outcomes differs by group, dropping the attribute can raise error for the group concerned. Kusner et al. give a case where an 'unaware' predictor perpetuates unfairness, and Dwork et al. note that errors can come from ignoring group membership.
Resources
Research Papers
Fairness Through Awareness
We study fairness in classification, where individuals are classified, e.g., admitted to a university, and the goal is to prevent discrimination against individuals based on their membership in some group, while maintaining utility for the classifier (the university). The main conceptual contribution of this paper is a framework for fair classification comprising (1) a (hypothetical) task-specific metric for determining the degree to which individuals are similar with respect to the classification task at hand; (2) an algorithm for maximizing utility subject to the fairness constraint, that similar individuals are treated similarly. We also present an adaptation of our approach to achieve the complementary goal of "fair affirmative action," which guarantees statistical parity (i.e., the demographics of the set of individuals receiving any classification are the same as the demographics of the underlying population), while treating similar individuals as similarly as possible. Finally, we discuss the relationship of fairness to privacy: when fairness implies privacy, and how tools developed in the context of differential privacy may be applied to fairness.
Counterfactual Fairness
Machine learning can impact people with legal or ethical consequences when it is used to automate decisions in areas such as insurance, lending, hiring, and predictive policing. In many of these scenarios, previous decisions have been made that are unfairly biased against certain subpopulations, for example those of a particular race, gender, or sexual orientation. Since this past data may be biased, machine learning predictors must account for this to avoid perpetuating or creating discriminatory practices. In this paper, we develop a framework for modeling fairness using tools from causal inference. Our definition of counterfactual fairness captures the intuition that a decision is fair towards an individual if it the same in (a) the actual world and (b) a counterfactual world where the individual belonged to a different demographic group. We demonstrate our framework on a real-world problem of fair prediction of success in law school.