atlas

Research map / Learning theory and algorithms / Fairness

FairICP: Encouraging Equalized Odds via Inverse Conditional Permutation

ICML 2025 · 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 FairICP, an adversarial in-processing method for equalized odds with multi-dimensional or mixed-type sensitive attributes, using inverse conditional permutation (sampling A given Y via permutations weighted by Y|A density) and a KPC-based evaluation.

Problem

Enforcing equalized odds when the sensitive attribute is multi-dimensional or mixed-type (continuous, categorical), where estimating the conditional density A|Y is hard due to the curse of dimensionality.

Approach

Generate conditionally permuted copies of sensitive attributes by estimating the easier Y|A (one-dimensional response) instead of A|Y, via an inverse conditional permutation scheme, and plug these copies into the Fair Dummies adversarial framework; also use ICP for conditional permutation hypothesis tests.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FairICP instead of FairCP, with ICP-generated sensitive-attribute permutations (ablation)Fairness-aware learning · Simulation studiesprediction loss–KPC trade-offHelped
Use FairICP instead of FDL, replacing conditional randomization with ICP permutations (ablation)Fairness-aware learning · Simulation studiesprediction loss–KPC trade-offHelped
Use ICP rather than CP to generate conditional permutations (ablation)Conditional permutation sampling · Simulation studiesrestricted total variation distanceHelped
Increase the fairness penalty μ from 0FairICP and comparison methods · Simulation studiesKPCHelped
Increase the fairness penalty μ from 0FairICP and comparison methods · Simulation studiesprediction lossHurt
Use FairICP rather than HGRFairness-aware learning · Crimes (all races)prediction loss: 0.596(0.050) -> 0.418(0.047)Helped
Use FairICP rather than HGRFairness-aware learning · ACS Incomeprediction loss: 0.220(0.004) -> 0.215(0.003)Helped
Use FairICP rather than ReductionFairness-aware learning · Adultprediction loss: 0.161(0.004) -> 0.159(0.003)Helped
Use FairICP rather than ReductionFairness-aware learning · AdultKPC: 0.005(0.15) -> 0.010(0.13)Hurt
Use FairICP rather than ReductionFairness-aware learning · COMPASKPC: 0.002(0.05) -> 0.008(0.04)Hurt
Use FairICP rather than ReductionFairness-aware learning · COMPASprediction loss: 0.400(0.02) -> 0.402(0.02)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Communities and Crime ACSIncome Adult COMPAS

Benchmarks: Communities and Crime ACSIncome Adult COMPAS simulation studies

Metrics: prediction loss (MSE / misclassification rate) KPC testing power DEO total variation distance

Baselines: FDL HGR GerryFair Reduction FairCP Oracle

Builds on: Fair Dummies Learning Conditional Permutation Holdout Randomization Test Masked Autoregressive Flow

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