LGMay 20, 2021

Multi-group Agnostic PAC Learnability

arXiv:2105.09989v148 citations
Originality Highly original
AI Analysis

This addresses fairness concerns in machine learning by extending agnostic PAC learning to protect structured subgroups, such as demographic groups, from sub-optimal predictions.

The paper tackles the problem of ensuring fairness across multiple subgroups in agnostic PAC learning by characterizing loss functions that guarantee a single predictor competitive with the best per-group predictor, and provides an algorithm with logarithmic sample complexity in the number of subgroups.

An agnostic PAC learning algorithm finds a predictor that is competitive with the best predictor in a benchmark hypothesis class, where competitiveness is measured with respect to a given loss function. However, its predictions might be quite sub-optimal for structured subgroups of individuals, such as protected demographic groups. Motivated by such fairness concerns, we study "multi-group agnostic PAC learnability": fixing a measure of loss, a benchmark class $\H$ and a (potentially) rich collection of subgroups $\G$, the objective is to learn a single predictor such that the loss experienced by every group $g \in \G$ is not much larger than the best possible loss for this group within $\H$. Under natural conditions, we provide a characterization of the loss functions for which such a predictor is guaranteed to exist. For any such loss function we construct a learning algorithm whose sample complexity is logarithmic in the size of the collection $\G$. Our results unify and extend previous positive and negative results from the multi-group fairness literature, which applied for specific loss functions.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes