Table of Contents
Fetching ...

Fairness Testing through Extreme Value Theory

Verya Monjezi, Ashutosh Trivedi, Vladik Kreinovich, Saeid Tizpaz-Niari

TL;DR

The paper addresses fairness in extreme, high-impact outcomes by introducing extreme counterfactual discrimination ($ECD$), grounded in Extreme Value Theory ($EVT$).It proposes a three-step pipeline that learns subgroup distributions, generates tail samples with statistical guarantees, and fits Generalized Extreme Value ($GEV$) distributions to quantify worst-case discrimination across protected groups.Across nine datasets and four models, the authors show that EVT fits tails in the majority of cases and that tail-aware mitigation can reduce tail bias without harming average fairness, though many standard average-based mitigations can worsen tail discrimination.The work demonstrates that tail-focused fairness insights can reveal risks not captured by average-case metrics and provides practical mitigators that perform well in the tail, with implications for safer deployment of data-driven decision systems.

Abstract

Data-driven software is increasingly being used as a critical component of automated decision-support systems. Since this class of software learns its logic from historical data, it can encode or amplify discriminatory practices. Previous research on algorithmic fairness has focused on improving average-case fairness. On the other hand, fairness at the extreme ends of the spectrum, which often signifies lasting and impactful shifts in societal attitudes, has received significantly less emphasis. Leveraging the statistics of extreme value theory (EVT), we propose a novel fairness criterion called extreme counterfactual discrimination (ECD). This criterion estimates the worst-case amounts of disadvantage in outcomes for individuals solely based on their memberships in a protected group. Utilizing tools from search-based software engineering and generative AI, we present a randomized algorithm that samples a statistically significant set of points from the tail of ML outcome distributions even if the input dataset lacks a sufficient number of relevant samples. We conducted several experiments on four ML models (deep neural networks, logistic regression, and random forests) over 10 socially relevant tasks from the literature on algorithmic fairness. First, we evaluate the generative AI methods and find that they generate sufficient samples to infer valid EVT distribution in 95% of cases. Remarkably, we found that the prevalent bias mitigators reduce the average-case discrimination but increase the worst-case discrimination significantly in 5% of cases. We also observed that even the tail-aware mitigation algorithm -- MiniMax-Fairness -- increased the worst-case discrimination in 30% of cases. We propose a novel ECD-based mitigator that improves fairness in the tail in 90% of cases with no degradation of the average-case discrimination.

Fairness Testing through Extreme Value Theory

TL;DR

The paper addresses fairness in extreme, high-impact outcomes by introducing extreme counterfactual discrimination ($ECD$), grounded in Extreme Value Theory ($EVT$).It proposes a three-step pipeline that learns subgroup distributions, generates tail samples with statistical guarantees, and fits Generalized Extreme Value ($GEV$) distributions to quantify worst-case discrimination across protected groups.Across nine datasets and four models, the authors show that EVT fits tails in the majority of cases and that tail-aware mitigation can reduce tail bias without harming average fairness, though many standard average-based mitigations can worsen tail discrimination.The work demonstrates that tail-focused fairness insights can reveal risks not captured by average-case metrics and provides practical mitigators that perform well in the tail, with implications for safer deployment of data-driven decision systems.

Abstract

Data-driven software is increasingly being used as a critical component of automated decision-support systems. Since this class of software learns its logic from historical data, it can encode or amplify discriminatory practices. Previous research on algorithmic fairness has focused on improving average-case fairness. On the other hand, fairness at the extreme ends of the spectrum, which often signifies lasting and impactful shifts in societal attitudes, has received significantly less emphasis. Leveraging the statistics of extreme value theory (EVT), we propose a novel fairness criterion called extreme counterfactual discrimination (ECD). This criterion estimates the worst-case amounts of disadvantage in outcomes for individuals solely based on their memberships in a protected group. Utilizing tools from search-based software engineering and generative AI, we present a randomized algorithm that samples a statistically significant set of points from the tail of ML outcome distributions even if the input dataset lacks a sufficient number of relevant samples. We conducted several experiments on four ML models (deep neural networks, logistic regression, and random forests) over 10 socially relevant tasks from the literature on algorithmic fairness. First, we evaluate the generative AI methods and find that they generate sufficient samples to infer valid EVT distribution in 95% of cases. Remarkably, we found that the prevalent bias mitigators reduce the average-case discrimination but increase the worst-case discrimination significantly in 5% of cases. We also observed that even the tail-aware mitigation algorithm -- MiniMax-Fairness -- increased the worst-case discrimination in 30% of cases. We propose a novel ECD-based mitigator that improves fairness in the tail in 90% of cases with no degradation of the average-case discrimination.
Paper Structure (12 sections, 3 figures, 7 tables, 1 algorithm)

This paper contains 12 sections, 3 figures, 7 tables, 1 algorithm.

Figures (3)

  • Figure 1: Counterfactual discrimination of DNN: (Left) The observed $CD$ for white with the threshold red line at 0.12; (Mid-Left) The observed $CD$ for black with the threshold line at 0.20. CD of Mitigated DNN: (Mid-Right) The observed $CD$ for white with the threshold line sets at 0.81; and (Right) The observed $CD$ for black with the threshold line sets at 0.72.
  • Figure 2: The density of GEV for DNN: (Left) The density for white with the location of 0.15 and scale of 0.03; (Mid-Left) The density for black with the location of 0.28 and the scale of 0.08. The density of GEV for Mitigated DNN: (Mid-Right) The density of GEV distributions for white with the location of 0.84 and scale of 0.02; (Right) The density of GEV distributions for black with the location of 0.77 and the scale of 0.04.
  • Figure 3: MDS plot

Theorems & Definitions (2)

  • Definition 3.1: CD
  • Definition 3.2: ECD