Optimization with Non-Differentiable Constraints with Applications to Fairness, Recall, Churn, and Other Goals
Andrew Cotter, Heinrich Jiang, Serena Wang, Taman Narayan, Maya Gupta,, Seungil You, Karthik Sridharan

TL;DR
This paper introduces a novel proxy-Lagrangian approach for training non-convex, non-differentiable constrained models, enabling effective optimization of fairness, recall, churn, and other goals with theoretical guarantees.
Contribution
The authors develop a proxy-Lagrangian formulation and algorithms that handle non-convex, non-differentiable constraints, producing feasible solutions with theoretical assurances.
Findings
Effective enforcement of fairness metrics and other policy goals.
Algorithms produce solutions with theoretical guarantees.
Experimental results demonstrate practical applicability.
Abstract
We show that many machine learning goals, such as improved fairness metrics, can be expressed as constraints on the model's predictions, which we call rate constraints. We study the problem of training non-convex models subject to these rate constraints (or any non-convex and non-differentiable constraints). In the non-convex setting, the standard approach of Lagrange multipliers may fail. Furthermore, if the constraints are non-differentiable, then one cannot optimize the Lagrangian with gradient-based methods. To solve these issues, we introduce the proxy-Lagrangian formulation. This new formulation leads to an algorithm that produces a stochastic classifier by playing a two-player non-zero-sum game solving for what we call a semi-coarse correlated equilibrium, which in turn corresponds to an approximately optimal and feasible solution to the constrained optimization problem. We then…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques
