Skip to content
DraconiticResearch
Search Sources API
203,203 studies31 sourcesUpdated 7 min ago
PreprintCC BY 4.0arXiv

Differentiable Optimization Layers for Guaranteed Fairness in Deep Learning

Abstract

Differentiable optimization layers are traditionally integrated in predict-then-optimize frameworks where a neural model estimates parameters that subsequently serve as fixed inputs to downstream decision-making optimization problems. In this work, we introduce the concept of a "fairness layer": a differentiable optimization layer appended to a model's output layer that guarantees a chosen notion of output parity is satisfied when integrated into a neural network. Additionally, we introduce an online primal-dual inference algorithm that provides provable aggregate fairness guarantees for streaming predictions with arbitrarily small batch sizes, where traditional per-batch constraints become overly restrictive. Numerical experiments demonstrate the effectiveness of the fairness layer and associated algorithm, and theoretical analysis characterizes the layer's differentiability and stability properties during model training and backpropagation. Our code for these experiments is publicly available on GitHub (https://github.com/dtroxell19/FairDL-ICML-2026.git) and our public Python package documentation can be found online: https://dtroxell19.github.io/fairness_training/.

Related

  1. lapanda: A Matrix-Free Differentiable Solver for Nonconvex Constrained Optimization Layers
    Yuankun Chen, Zifei Nie, Kangyu Lin +2
    arXivPreprintarXiv licenceFull textOptimisation & controlarXiv
  2. Movable Antenna Enabled Anti-Jamming: From Local Optimality Guaranteed Design to a Unified Antenna Position Optimization Framework
    Lebin Chen, Ming-Min Zhao, Lipeng Zhu +3
    arXivPreprintarXiv licenceFull textGeneral mathematicsarXiv
  3. Planning to Learn: Real-Time Robust Adaptive Control on the GPU with Guaranteed Future Learning
    Anutam Srinivasan, Siddhant Panse, Glen Chou
    arXivPreprintCC BY 4.0Full textOptimisation & controlarXiv
  4. The Role of Uncertainty in Assessing the Fairness of Machine Learning Models
    Francesca Panero, Ernst C. Wit, Marco Scutari
    arXivPreprintCC BY 4.0Full textStatisticsarXiv
  5. Differentiable Synthesis and Yield Optimization of Cross-Coupled Resonator Filters
    Orion Georgiou
    arXivPreprintarXiv licenceFull textOptimisation & controlarXiv
BibTeX
@misc{troxell2026differentiable,
  title = {{Differentiable Optimization Layers for Guaranteed Fairness in Deep Learning}},
  author = {David Troxell and Noah Roemer and Guido Montúfar},
  howpublished = {arXiv},
  year = {2026},
  month = may,
  doi = {10.48550/arxiv.2605.17118},
  eprint = {2605.17118},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2605.17118},
  note = {CC BY 4.0},
}
RIS
TY  - UNPB
TI  - Differentiable Optimization Layers for Guaranteed Fairness in Deep Learning
AU  - David Troxell
AU  - Noah Roemer
AU  - Guido Montúfar
PY  - 2026
DA  - 2026/05/16
PB  - arXiv
DO  - 10.48550/arxiv.2605.17118
UR  - https://arxiv.org/abs/2605.17118
AB  - Differentiable optimization layers are traditionally integrated in predict-then-optimize frameworks where a neural model estimates parameters that subsequently serve as fixed inputs to downstream decision-making optimization problems. In this work, we introduce the concept of a "fairness layer": a differentiable optimization layer appended to a model's output layer that guarantees a chosen notion of output parity is satisfied when integrated into a neural network. Additionally, we introduce an online primal-dual inference algorithm that provides provable aggregate fairness guarantees for streaming predictions with arbitrarily small batch sizes, where traditional per-batch constraints become overly restrictive. Numerical experiments demonstrate the effectiveness of the fairness layer and associated algorithm, and theoretical analysis characterizes the layer's differentiability and stability properties during model training and backpropagation. Our code for these experiments is publicly available on GitHub (https://github.com/dtroxell19/FairDL-ICML-2026.git) and our public Python package documentation can be found online: https://dtroxell19.github.io/fairness_training/.
ER  -