Private Rate-Constrained Optimization with Applications to Fair Learning

Abstract

Many problems in trustworthy ML can be expressed as constraints on prediction rates across subpopulations, including group fairness constraints (demographic parity, equalized odds, etc.). In this work, we study such constrained minimization problems under differential privacy (DP). Standard DP optimization techniques like DP-SGD rely on objectives that decompose over individual examples, enabling per-example gradient clipping and noise addition. Rate constraints, however, depend on aggregate statistics across groups, creating inter-sample dependencies that violate this decomposability. To address this, we develop RaCO-DP, a DP variant of Stochastic Gradient Descent-Ascent (SGDA) that solves the Lagrangian formulation of rate constraint problems. We show that the additional privacy cost of incorporating these constraints reduces to privately estimating a histogram over the mini-batch at each step. We prove convergence of our algorithm through a novel analysis of SGDA that leverages the linear structure of the dual parameter. Empirical results show that our method Pareto-dominates existing private learning approaches under group fairness constraints and also achieves strong privacy–utility–fairness performance on neural networks.

Cite

Text

Yaghini et al. "Private Rate-Constrained Optimization with Applications to Fair Learning." International Conference on Learning Representations, 2026.

Markdown

[Yaghini et al. "Private Rate-Constrained Optimization with Applications to Fair Learning." International Conference on Learning Representations, 2026.](https://mlanthology.org/iclr/2026/yaghini2026iclr-private/)

BibTeX

@inproceedings{yaghini2026iclr-private,
  title     = {{Private Rate-Constrained Optimization with Applications to Fair Learning}},
  author    = {Yaghini, Mohammad and Cebere, Tudor and Menart, Michael and Bellet, Aurélien and Papernot, Nicolas},
  booktitle = {International Conference on Learning Representations},
  year      = {2026},
  url       = {https://mlanthology.org/iclr/2026/yaghini2026iclr-private/}
}