Puheng Li, James Zou, and Linjun Zhang https://arxiv.org/abs/2211.15072
For FaiREE with Equality of Opportunity, run FaiREE_EOO.py For FaiREE with Equalized Odds, first run gen.py and then FaiREE_EO.py
Prerequisites: python 3.7+
We've included several baselines from the following papers: (FairBayes): Bayes-optimal classifiers under group fairness. (ROC): Decision theory for discrimination-aware classification. (Eq): Equality of opportunity in supervised learning. (CEq): On fairness and calibration. (Meta-cl): Classification with fairness constraints: A meta-algorithm with provable guarantees. (Adv-debias): Mitigating unwanted biases with adversarial learning. (LAFTR): Learning adversarially fair and transferable representations. (Fairdecision): Fair decisions despite imperfect predictions.