atlas

Research map / Learning theory and algorithms / Fairness

FRAPPÉ: A Group Fairness Framework for Post-Processing Everything

ICML 2024 · Learning theory and algorithms › Fairness · approach: Post-processing and transport for fairness · 0 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.

Proposes FRAPPÉ, a framework that turns any regularized in-processing group-fairness method into a modular post-processing method by training an additive correction on base-model outputs, without needing sensitive attributes at inference.

Problem

Post-processing methods for group fairness are tailored to specific problem settings and fairness definitions and generally require sensitive attributes at inference, while in-processing requires retraining the full prediction model and access to the training pipeline.

Approach

Post-hoc module adds an additive correction T(x) to the frozen base model's outputs, trained with any in-processing fairness regularizer plus a divergence keeping outputs close to the base model; a GLM analysis shows this bi-level objective equals the in-processing objective up to a constant, so Pareto frontiers match.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FRAPPÉ MinDiff for EqOdds instead of FairProjectionRandom forest predictions · AdultMEO: 53%Helped
Use FRAPPÉ MinDiff for EqOdds instead of FairProjectionRandom forest predictions · COMPASMEO: 37%Helped
Use FRAPPÉ MinDiff for EqOdds instead of FairProjectionRandom forest predictions · HSLSMEO: 32%Helped
Use FRAPPÉ MinDiff for EqOdds instead of FairProjectionRandom forest predictions · ENEMMEO: 50%Helped
Train a FRAPPÉ post-hoc module instead of the full modelMinDiff on Adult · Adultcomputation time: 85.4 -> 11.7 minutesHelped
Train a FRAPPÉ post-hoc module instead of the full modelIn-processing method on Adult · Adultcomputation time: 113.4 -> 14.8 minutesHelped
Use FRAPPÉ MinDiff rather than in-processing MinDiff when group labels are partialMinDiff · Adult, partial group labelsprediction error at similar low FPR gapHelped
Use FRAPPÉ MinDiff rather than early-stopped in-processing MinDiff, without early-stopping regularizationMinDiff · Adult, partial group labelsfairness-error trade-offHelped

Surprising findings

Limitations

Experimental setup

Datasets: Adult COMPAS HSLS ENEM Communities & Crime

Benchmarks: Adult COMPAS HSLS ENEM Communities & Crime

Metrics: FPR gap (EqOpp) statistical parity difference mean equalized odds (MEO) HGR-infinity (EqOdds) prediction error

Baselines: MinDiff Reductions FairProjection Fairness Reprogramming Rejection-option classification

Builds on: MinDiff Reductions FairProjection Bregman divergence

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