atlas

Research map / Learning theory and algorithms / Fairness

Unprocessing Seven Years of Algorithmic Fairness

ICLR 2024 · Learning theory and algorithms › Fairness · approach: Post-processing and transport for fairness · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Empirically re-evaluates seven years of fairness methods against postprocessing via thousands of trained models on ACS and MEPS tabular data, introducing "unprocessing" and a relaxed-equalized-odds LP postprocessing package.

Problem

Whether fairness-aware methods (pre- and inprocessing) improve over the simple postprocessing baseline for equalizing error rates, given confounds from different unconstrained base models and different levels of constraint relaxation.

Approach

Unprocessing maps a fairness-constrained model back to an unconstrained model by optimizing group-specific thresholds to minimize loss, so methods using different base models can be compared on equal footing; an LP formulation gives postprocessing at any relaxation level r, and postprocessing the most accurate unprocessed model is shown to dominate the fairness-accuracy frontier.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Postprocess the highest-accuracy model with group-specific thresholds across constraint levelsHighest-accuracy model m* · ACSIncome, ACSTravelTime, ACSPublicCoverage, ACSMobility, and ACSEmploymentaccuracy at matched equalized-odds violationHelped
Postprocess the highest-accuracy model with group-specific thresholds across constraint levelsHighest-accuracy model m* · MEPSaccuracy at matched equalized-odds violationHelped
Postprocess the highest-accuracy model with group-specific thresholds across constraint levelsHighest-accuracy model m* · ACS datasets with White and Black groupsaccuracy at matched equalized-odds violationHelped
Use LFR preprocessingGBM-based fairness methods · ACS datasetsaccuracy-fairness trade-offHurt
Use correlation remover preprocessingGBM-based fairness methods · ACS datasetsaccuracy-fairness trade-offHurt
Use exponentiated gradient or FairGBM inprocessingGBM-based fairness methods · ACS datasetsPareto-frontier areaHelped
Use only the two largest sensitive groups instead of four groups (ablation)Fairness evaluation methods · ACS datasetsequalized-odds violation: 0.38 ... 0.16Helped
Unprocess fairness-constrained models before comparing their accuracyEG and FairGBM models · ACSIncomeequalized-odds violationNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ACSIncome ACSTravelTime ACSPublicCoverage ACSMobility ACSEmployment MEPS UCI Adult

Benchmarks: ACSIncome ACSTravelTime ACSPublicCoverage ACSMobility ACSEmployment MEPS

Metrics: accuracy equalized odds violation

Baselines: learned fair representations correlation remover exponentiated gradient reduction grid search reduction FairGBM

Builds on: equalized odds (Hardt et al. 2016) folktables fairlearn reductions

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy