atlas

Research map / Learning theory and algorithms / Fairness

OxonFair: A Flexible Toolkit for Algorithmic Fairness

NeurIPS 2024 · Learning theory and algorithms › Fairness · approach: Fairness-constrained classification · 1 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.

Introduces OxonFair, an open-source toolkit that enforces group fairness in binary classification via per-group thresholding tuned on validation data, supporting tabular, NLP, and vision models and arbitrary TP/FP/FN/TN-based objectives.

Problem

Enforcing group fairness in binary classification is limited in existing toolkits: they overfit when constraints are enforced on training data, support few objectives/metrics, and do not cover NLP or computer vision.

Approach

Per-group threshold post-processing with a fast cumulative-sum grid search over TP/FP/FN/TN that jointly optimizes a user-chosen objective subject to a fairness constraint, fitted on held-out validation data; for deep networks, two heads are merged into one linear layer after thresholds are chosen.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Optimize accuracy subject to DEO fairnessOxonFair on CelebA gender-independent attributes · CelebA gender-independent attributesDEO: 16.47 -> 3.21Helped
Optimize accuracy subject to DEO fairnessOxonFair on CelebA gender-dependent attributes · CelebA gender-dependent attributesDEO: 26.4 -> 3.92Helped
Optimize accuracy subject to DEO fairnessOxonFair on CelebA inconsistently labelled attributes · CelebA inconsistently labelled attributesDEO: 21.9 -> 2.36Helped
Optimize F1 while enforcing validation DEO under 5%BERT on multilingual Twitter gender · Multilingual Twitter, genderF1: 40.8 -> 44.6Helped
Optimize balanced accuracy while enforcing validation DEO under 5%BERT on multilingual Twitter gender · Multilingual Twitter, genderBalanced Acc.: 63.2 -> 71.2Helped
Use OxonFair to enforce fairnessBERT on multilingual Twitter gender · Multilingual Twitter, genderDEO: 21.4 -> 2.10Helped
Optimize accuracy subject to validation DEO under 5%BERT on Jigsaw religion · Jigsaw, religionAcc.: 75.0 -> 89.2Helped
Use OxonFair to enforce fairnessBERT on Jigsaw religion · Jigsaw, religionDEO: 7.33 -> 2.36Helped
Use true rather than inferred group membership at test time (ablation)OxonFair on multilingual Twitter and Jigsaw · NLP datasetsperformance and fairness metricsNo clear effect
Use hard group assignment rather than soft assignment (ablation)OxonFair with inferred characteristics · Inferred-characteristic experimentsperformanceNo clear effect
Use hard group assignment rather than soft assignment (ablation)OxonFair with inferred characteristics · Inferred-characteristic experimentsruntimeHelped
Add a separate don't-know inferred group (ablation)OxonFair fast pathway · Tabular experimentsPareto frontierHelped

Surprising findings

Limitations

Experimental setup

Datasets: Adult COMPAS CelebA Multilingual Twitter hate speech corpus Jigsaw toxicity Fitzpatrick-17k medical dataset (XGBoost experiments)

Benchmarks: Adult COMPAS CelebA Multilingual Twitter Jigsaw

Metrics: accuracy balanced accuracy F1 difference in equal opportunity (DEO) demographic parity minimum group recall min accuracy

Baselines: Fairlearn reductions AIF360 methods Fairret Cruz and Hardt LP post-processing Domain Independent Domain Discriminative Uniconf. Adversarial FairMixup CDA DP regularization EO regularization Dropout

Builds on: Fairlearn reductions AIF360 per-group thresholding Wang et al. multitask fairness head approach Zietlow et al. FairMixup benchmark setup

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