Algorithms and Analysis for Optimizing Robust Objectives in Fair Machine Learning
Cyrus Cousins
TL;DR
The paper addresses fairness under epistemic uncertainty by modeling a Rawlsian maximin game between a Daemon and an Angel, linking robustness to egalitarian fairness. It derives a hierarchy of robust welfare and malfare objectives, including generalized Gini and Gini–power-mean classes, and shows they arise as solution concepts under various constrained adversary settings. The authors demonstrate that these robust objectives are tractable to optimize via maximin or gradient-based methods under mild convexity assumptions and establish Lipschitz/Hölder continuity and generalization bounds, ensuring reliable performance in fair allocation and learning tasks. By connecting philosophical notions of justice with practical optimization, the work provides principled tools for fair, robust decision-making in ML and allocation problems under demographic uncertainty and distributional shifts.
Abstract
The original position or veil of ignorance argument of John Rawls, perhaps the most famous argument for egalitarianism, states that our concept of fairness, justice, or welfare should be decided from behind a veil of ignorance, and thus must consider everyone impartially (invariant to our identity). This can be posed as a zero-sum game, where a Daemon constructs a world, and an adversarial Angel then places the Daemon into the world. This game incentivizes the Daemon to maximize the minimum utility over all people (i.e., to maximize egalitarian welfare). In some sense, this is the most extreme form of risk aversion or robustness, and we show that by weakening the Angel, milder robust objectives arise, which we argue are effective robust proxies for fair learning or allocation tasks. In particular, the utilitarian, Gini, and power-mean welfare concepts arise from special cases of the adversarial game, which has philosophical implications for the understanding of each of these concepts. We also motivate a new fairness concept that essentially fuses the nonlinearity of the power-mean with the piecewise nature of the Gini class. Then, exploiting the relationship between fairness and robustness, we show that these robust fairness concepts can all be efficiently optimized under mild conditions via standard maximin optimization techniques. Finally, we show that such methods apply in machine learning contexts, and moreover we show generalization bounds for robust fair machine learning tasks.
