PARADOXES IN FAIR MACHINE LEARNING
Paul Gölz, Anson Kahng, and Ariel Procaccia
NeurIPS 2019
P ARADOXES IN F AIR M ACHINE L EARNING Paul Glz, Anson Kahng, and - - PowerPoint PPT Presentation
P ARADOXES IN F AIR M ACHINE L EARNING Paul Glz, Anson Kahng, and Ariel Procaccia NeurIPS 2019 R ESEARCH Q UESTION What is the relationship between fairness in machine learning and fairness in fair division ? R ESEARCH Q UESTION What is the
Paul Gölz, Anson Kahng, and Ariel Procaccia
NeurIPS 2019
What is the relationship between fairness in machine learning and fairness in fair division?
What is the relationship between fairness in machine learning and fairness in fair division?
Statistical notions of fairness (e.g., equalized odds) Axioms of fair division (e.g., resource monotonicity, population monotonicity)
What is the relationship between fairness in machine learning and fairness in fair division?
Statistical notions of fairness (e.g., equalized odds) Axioms of fair division (e.g., resource monotonicity, population monotonicity)
In order to compare these, we need the right setting.
Classification problem with a fixed budget of available resources to distribute: e.g., financial aid. Goal: maximize efficiency (fraction of loans repaid)
Loans Applicants Two groups: hats and no hats
Loans Applicants Two groups: hats and no hats
As a classification problem: label k applicants positively As a fair division problem: divide k loans among applicants What does it mean to be fair in each setting?
Research question (rephrased): How much does efficiency suffer if we must satisfy both equalized odds and various fair division axioms? Equalized odds Demographic parity Resource monotonicity Population monotonicity Consistency
Equalized Odds (EO): “A predictor satisfies equalized odds with respect to a protected attribute and outcome if and are independent conditional on .” (Hardt et al. 2016)
Y A Y ̂ Y A Y Pr( ̂ Y = 1|A = 1, Y = 1) = Pr( ̂ Y = 1|A = 0, Y = 1) Pr( ̂ Y = 1|A = 1, Y = 0) = Pr( ̂ Y = 1|A = 0, Y = 0)
“True positive and false positive rates are equal across groups”
Equalized Odds (EO): “A predictor satisfies equalized odds with respect to a protected attribute and outcome if and are independent conditional on .” (Hardt et al. 2016)
Y A Y ̂ Y A Y Pr( ̂ Y = 1|A = 1, Y = 1) = Pr( ̂ Y = 1|A = 0, Y = 1) Pr( ̂ Y = 1|A = 1, Y = 0) = Pr( ̂ Y = 1|A = 0, Y = 0)
“True positive and false positive rates are equal across groups”
Resource monotonicity: “Adding more resources makes everyone better off.” Population monotonicity: “Adding more people makes everyone worse off.” Think of these axioms as preclusions of paradoxes.
Budget Allocations
“Adding more resources makes everyone weakly better off”
If the school gets more money, no one gets less allocated to them.
$10 $15 $1 $1.1 $1.5 $2 $2.5 $3 $2 $3 $4 $4.9
Budget Allocations
“Adding more people makes everyone weakly worse off”
If someone turns down aid, this can’t hurt anyone else’s allocation.
$1 $0.9 $2 $3 $4 $1.5 $1.6 $2.8 $3.2 $10 $10
the optimal allocation rule that satisfies equalized odds
achievable with no loss to optimal EO efficiency
monotonicity cannot achieve a constant-factor approximation to optimal EO efficiency
the optimal allocation rule that satisfies equalized odds
achievable with no loss to optimal EO efficiency
monotonicity cannot achieve a constant-factor approximation to optimal EO efficiency Thank you! Please come find me at poster #83.