atlas

Research map / Learning theory and algorithms / Fairness

Size-adaptive Hypothesis Testing for Fairness

NeurIPS 2025 · Learning theory and algorithms › Fairness · approach: Causal and policy fairness in decisions · 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.

Proposes SAFT, a size-adaptive hypothesis-testing framework for fairness auditing that combines a CLT-based Wald test for statistical parity on large subgroups with a Dirichlet-multinomial Bayesian credible-interval test for small intersectional subgroups.

Problem

Threshold-based fairness checks on point estimates ignore sampling error and treat small and large demographic (especially intersectional) subgroups identically, leading to unreliable unfairness conclusions.

Approach

Recast statistical parity checking as a hypothesis test: use an asymptotic normality result (delta method on categorical counts) for Wald intervals when subgroup cell counts are at least 30, and a flat-Dirichlet Bayesian Monte-Carlo credible interval otherwise, so the decision threshold adapts to subgroup size.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use size-adaptive hypothesis tests instead of fixed-threshold point estimatesfairness auditing on COMPAS intersectional groups · COMPASconsistency across train-test splitsHelped
use size-adaptive hypothesis tests instead of fixed-threshold point estimatesfairness auditing on Adult intersectional groups · Adultfairness violation detectionMixed
use Bayesian inference for small groups rather than relying on a Wald testSAFT · small intersectional groupsuncertainty calibrationHelped
use empirical-Bayes priors instead of a uniform prior (ablation)Bayesian fairness intervals · Adult: Other, Under 18, Female (n_S=2)confidence/credible interval: [-0.190, 0.488] -> [-0.240, 0.014] (lambda = 0.5); [-0.190, 0.488] -> [-0.236, 0.037] (lambda = 1); [-0.190, 0.488] -> [Mixed
set minimum support to 1 rather than 30 (ablation)SAFT · Adult, all subgroups and train-test splitsfairness violations detected: 1097 -> 1159Mixed
set minimum support to 2 rather than 30 (ablation)SAFT · Adult, all subgroups and train-test splitsfairness violations detected: 1097 -> 1144Mixed
set minimum support to 5 rather than 30 (ablation)SAFT · Adult, all subgroups and train-test splitsfairness violations detected: 1097 -> 1118Mixed
set minimum support to 10 rather than 30 (ablation)SAFT · Adult, all subgroups and train-test splitsfairness violations detected: 1097 -> 1098No clear effect
set minimum support to 20 rather than 30 (ablation)SAFT · Adult, all subgroups and train-test splitsfairness violations detected: 1097 -> 1097No clear effect
set minimum support to 40 rather than 30 (ablation)SAFT · Adult, all subgroups and train-test splitsfairness violations detected: 1097 -> 1097No clear effect
set minimum support to 50 rather than 30 (ablation)SAFT · Adult, all subgroups and train-test splitsfairness violations detected: 1097 -> 1096No clear effect
set minimum support to 100 rather than 30 (ablation)SAFT · Adult, all subgroups and train-test splitsfairness violations detected: 1097 -> 1098No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Adult COMPAS German Credit Student Performance

Benchmarks: Adult COMPAS German Credit Student Performance

Metrics: statistical parity difference confidence interval coverage number of fairness violations detected

Baselines: delta-SP fixed threshold gamma-SP bootstrap confidence intervals

Builds on: Kearns et al. gamma-statistical parity Foulds et al. intersectional fairness Dirichlet-multinomial delta method

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