Table of Contents
Fetching ...

Doubly-Regressing Approach for Subgroup Fairness

Kyungseon Lee, Kunwoong Kim, Jihu Lee, Dongyoon Yang, Yongdai Kim

TL;DR

The paper tackles intersectional fairness when many sensitive attributes yield a combinatorial explosion of subgroups, causing data sparsity and heavy computation. It introduces subgroup-subset fairness and the supIPM metric to enforce distributional fairness on a selectively chosen set of active subgroups, including marginal groups, and develops the Doubly Regressing Adversarial Learning (DRAF) framework. A tractable surrogate based on $\textup{DR}^2$ enables a single discriminator to bound the supIPM across all chosen subgroup-subsets, with theoretical guarantees that the surrogate upper-bounds the fairness gap. Empirically, DRAF outperforms baselines, especially in highly sparse settings, while maintaining accuracy, and the work demonstrates a scalable path to robust, intersectional fairness in high-dimensional sensitive attribute settings.

Abstract

Algorithmic fairness is a socially crucial topic in real-world applications of AI. Among many notions of fairness, subgroup fairness is widely studied when multiple sensitive attributes (e.g., gender, race, age) are present. However, as the number of sensitive attributes grows, the number of subgroups increases accordingly, creating heavy computational burdens and data sparsity problem (subgroups with too small sizes). In this paper, we develop a novel learning algorithm for subgroup fairness which resolves these issues by focusing on subgroups with sufficient sample sizes as well as marginal fairness (fairness for each sensitive attribute). To this end, we formalize a notion of subgroup-subset fairness and introduce a corresponding distributional fairness measure called the supremum Integral Probability Metric (supIPM). Building on this formulation, we propose the Doubly Regressing Adversarial learning for subgroup Fairness (DRAF) algorithm, which reduces a surrogate fairness gap for supIPM with much less computation than directly reducing supIPM. Theoretically, we prove that the proposed surrogate fairness gap is an upper bound of supIPM. Empirically, we show that the DRAF algorithm outperforms baseline methods in benchmark datasets, specifically when the number of sensitive attributes is large so that many subgroups are very small.

Doubly-Regressing Approach for Subgroup Fairness

TL;DR

The paper tackles intersectional fairness when many sensitive attributes yield a combinatorial explosion of subgroups, causing data sparsity and heavy computation. It introduces subgroup-subset fairness and the supIPM metric to enforce distributional fairness on a selectively chosen set of active subgroups, including marginal groups, and develops the Doubly Regressing Adversarial Learning (DRAF) framework. A tractable surrogate based on enables a single discriminator to bound the supIPM across all chosen subgroup-subsets, with theoretical guarantees that the surrogate upper-bounds the fairness gap. Empirically, DRAF outperforms baselines, especially in highly sparse settings, while maintaining accuracy, and the work demonstrates a scalable path to robust, intersectional fairness in high-dimensional sensitive attribute settings.

Abstract

Algorithmic fairness is a socially crucial topic in real-world applications of AI. Among many notions of fairness, subgroup fairness is widely studied when multiple sensitive attributes (e.g., gender, race, age) are present. However, as the number of sensitive attributes grows, the number of subgroups increases accordingly, creating heavy computational burdens and data sparsity problem (subgroups with too small sizes). In this paper, we develop a novel learning algorithm for subgroup fairness which resolves these issues by focusing on subgroups with sufficient sample sizes as well as marginal fairness (fairness for each sensitive attribute). To this end, we formalize a notion of subgroup-subset fairness and introduce a corresponding distributional fairness measure called the supremum Integral Probability Metric (supIPM). Building on this formulation, we propose the Doubly Regressing Adversarial learning for subgroup Fairness (DRAF) algorithm, which reduces a surrogate fairness gap for supIPM with much less computation than directly reducing supIPM. Theoretically, we prove that the proposed surrogate fairness gap is an upper bound of supIPM. Empirically, we show that the DRAF algorithm outperforms baseline methods in benchmark datasets, specifically when the number of sensitive attributes is large so that many subgroups are very small.
Paper Structure (47 sections, 3 theorems, 31 equations, 12 figures, 3 tables, 1 algorithm)

This paper contains 47 sections, 3 theorems, 31 equations, 12 figures, 3 tables, 1 algorithm.

Key Result

Theorem 1

Let $\mathcal{W}$ be a collection of subgroup-subsets and $n_{W} := \vert \{i:s_i\in W\} \vert$ for $W \in \mathcal{W}.$ Assume that $\|g\|_\infty \le B, \forall g \in \mathcal{G}.$ Then, we have for all $f \in \mathcal{F}$ that with probability at least $1-1/n,$ where $n_{\mathcal{W}} = \underset{{W \in \mathcal{W}}}{\min} \min\{n_W, n-n_W\}.$

Figures (12)

  • Figure 1: Histograms of subgroup sizes. The red horizontal line indicates $\gamma n$ used for the main analysis in \ref{['sec:realdata']}. The subgroup indices are assigned by sorting the subgroup sizes.
  • Figure 2: Empirical relationship between the DR gap and supIPM on Adult, Dutch, CivilComments, and Communities datasets.
  • Figure 3: Trade-off between fairness level (top: $\textup{SP}$, bottom: $\textup{MP}^{(1)}$) and accuracy.
  • Figure 4: Scatter plots between SP and $\textup{MP}^{(1)}$ with linear regression lines, and SSE on Adult, Dutch, CivilComments, and Communities datasets.
  • Figure 5: Trade-off between fairness level and accuracy. (Top, Bottom) = $\textup{WMP}$ vs. Acc, $\textup{MP}^{(2)}$ vs. Acc. We set $\gamma$ to $0.2$ for Adult, $0.001$ for Communities, $0.2$ for Dutch, and $0.05$ for CivilComments, reflecting the sparsity of each dataset to determine the optimal value.
  • ...and 7 more figures

Theorems & Definitions (9)

  • Theorem 1
  • Theorem 2
  • Definition 1
  • proof : Proof of \ref{['thm:main-1']}
  • proof : Proof of \ref{['thm:dr_to_ipm_log_sphere_noBayes']}
  • Lemma 1
  • proof
  • Example 1: Linear functions
  • Example 2: Deep Neural Networks