atlas

Research map / Learning theory and algorithms / Fairness

Fairness Shields: Safeguarding against Biased Decision Makers

AAAI 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.

Introduces fairness shields, a symbolic run-time monitor that overrides a black-box classifier's decisions to guarantee bounded-horizon or periodic group fairness at minimal intervention cost.

Problem

Deployed AI decision-makers may be biased over short decision sequences even when long-run probabilistic fairness holds; regulators assess fairness over bounded horizons or periodically, and existing bias mitigation is design-time only.

Approach

A symbolic shield monitors a deployed black-box classifier's recommendations and intervenes at minimal cost so that empirical demographic parity or equal opportunity holds at a fixed horizon (FinHzn, via counter-based dynamic programming) or periodically (Static-Fair, Static-BW, Dynamic shields).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add a FinHzn fairness shield to the unshielded classifierML classifiers trained with DiffDP, HSIC, LAFTR, PRemover, or ERM · Bounded-horizon DPfairness violations: 44%Helped
Add a FinHzn fairness shield to the unshielded classifierML classifiers trained with DiffDP, HSIC, LAFTR, PRemover, or ERM · Bounded-horizon EqOppfairness violations: 65%Helped
Use Dynamic instead of Static-Fair shieldingERM classifier · DP (all datasets and runs)fairness satisfaction: 95.71% -> 100%Helped
Use Dynamic instead of Static-BW shieldingERM classifier · DP (all datasets and runs)fairness satisfaction: 83.1% -> 100%Helped
Use Dynamic instead of Static-BW shieldingERM classifier · EqOpp (all datasets and runs)fairness satisfaction: 56.4% -> 100 %Helped
Train the classifier with a fairness mitigation method rather than ERMFinHzn shielding · DP and EqOpputility lossHelped
Decrease the bias thresholdFinHzn shielding · DP and EqOpputility lossHurt
Recompute the shield at the beginning of each period instead of reusing a static shieldPeriodic fairness shielding · DP and EqOppfairness satisfactionHelped
Use Static-BW instead of Dynamic shieldingPeriodic shielding when assumptions are satisfied · DP and EqOpputility lossHurt

Surprising findings

Limitations

Experimental setup

Datasets: Adult COMPAS German Credit Bank Marketing

Benchmarks: Adult COMPAS German Credit Bank Marketing

Metrics: demographic parity violation equal opportunity violation classification accuracy utility loss intervention cost

Baselines: ERM DiffDP HSIC LAFTR PRemover Static-Fair Static-BW

Builds on: demographic parity equal opportunity LAFTR DiffDP HSIC

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