atlas

Research map / Learning theory and algorithms / Fairness

A Sequentially Fair Mechanism for Multiple Sensitive Attributes

AAAI 2024 · Learning theory and algorithms › Fairness · approach: Post-processing and transport for fairness · 9 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 a sequential post-processing framework based on multi-marginal 2-Wasserstein barycenters that achieves demographic parity (exact and approximate) across multiple sensitive attributes, with a closed-form optimal fair predictor and a data-driven estimator.

Problem

Achieving demographic parity fairness for regression and classification when multiple sensitive attributes are present, where single-attribute fairness methods fail to address intersectional bias and combined-attribute encodings lack prioritization and interpretability.

Approach

Extends the single-attribute Wasserstein-barycenter closed-form fair predictor to multiple sensitive attributes by exploiting univariate barycenter associativity, so fairness can be enforced sequentially in any order (and with epsilon-relative-improvement trade-offs per attribute) with exact order-invariance of the final result.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply sequential fairness post-processingLightGBM · folktables Income regressionUnfairness: 0.378 $\pm$ 0.007 -> 0.019 $\pm$ 0.005Helped
Apply sequential fairness post-processingLightGBM · folktables Income regressionMSE: 0.547 $\pm$ 0.003 -> 0.596 $\pm$ 0.003Hurt
Apply sequential fairness post-processingLightGBM · folktables Income classification, one sensitive attributeUnfairness: 0.170$\pm$ 0.001 -> 0.003 $\pm$ 0.002Helped
Apply sequential fairness post-processingLightGBM · folktables Income classification, one sensitive attributeF1: 0.753$\pm$ 0.001 -> 0.737 $\pm$ 0.001Hurt
Apply sequential fairness post-processingLightGBM · folktables Income classification, two sensitive attributesUnfairness: 0.354 $\pm$ 0.006 -> 0.009 $\pm$ 0.005Helped
Apply sequential fairness post-processingLightGBM · folktables Income classification, two sensitive attributesF1: 0.753$\pm$ 0.001 -> 0.73 $\pm$ 0.001Hurt
Apply sequential fairness post-processingLightGBM · folktables Coverage classificationUnfairness: 0.127 $\pm$ 0.0 -> 0.011 $\pm$ 0.0Helped
Apply sequential fairness post-processingLightGBM · folktables Coverage classificationF1: 0.587 $\pm$ 0.0 -> 0.584 $\pm$ 0.0Hurt
Use the sequential fairness method instead of Fairlearnfolktables Income classification, two sensitive attributes · folktables Income classification, two sensitive attributesUnfairness: 0.207 $\pm$ 0.005 -> 0.009 $\pm$ 0.005Helped
Use the sequential fairness method instead of Fairlearnfolktables Coverage classification · folktables Coverage classificationUnfairness: 0.119 $\pm$ 0.0 -> 0.011 $\pm$ 0.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: folktables (US Census, sunbelt states) Bank Adult tunadromd synthetic Gaussian data

Benchmarks: folktables Income (regression and classification) folktables Coverage Bank Adult tunadromd

Metrics: MSE F1-score demographic parity unfairness compute time

Baselines: Uncorrected model Fairlearn ExponentiatedGradient FairBalance

Builds on: Wasserstein barycenter fair predictor (single sensitive attribute) Fairlearn ExponentiatedGradient LightGBM

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