Conservative Stochastic Optimization with Expectation Constraints
arXiv:2008.05758 · doi:10.1109/TSP.2021.3082467
Abstract
This paper considers stochastic convex optimization problems where the objective and constraint functions involve expectations with respect to the data indices or environmental variables, in addition to deterministic convex constraints on the domain of the variables. Although the setting is generic and arises in different machine learning applications, online and efficient approaches for solving such problems have not been widely studied. Since the underlying data distribution is unknown a priori, a closed-form solution is generally not available, and classical deterministic optimization paradigms are not applicable. State-of-the-art approaches, such as those using the saddle point framework, can ensure that the optimality gap as well as the constraint violation decay as where is the number of stochastic gradients. The domain constraints are assumed simple and handled via projection at every iteration. In this work, we propose a novel conservative stochastic optimization algorithm (CSOA) that achieves zero constraint violation and optimality gap. Further, the projection operation (for scenarios when calculating projection is expensive) in the proposed algorithm can be avoided by considering the conditional gradient or Frank-Wolfe (FW) variant of the algorithm. The state-of-the-art stochastic FW variants achieve an optimality gap of after iterations, though these algorithms have not been applied to problems with functional expectation constraints. In this work, we propose the FW-CSOA algorithm that is not only projection-free but also achieves zero constraint violation with decay of the optimality gap. The efficacy of the proposed algorithms is tested on two relevant problems: fair classification and structured matrix completion.
References in corpus (13)
- Stochastic Gradient Descent for Non-smooth Optimization: Convergence Results and Optimal Averaging Schemes
- Fairness Constraints: Mechanisms for Fair Classification
- Trading Regret for Efficiency: Online Convex Optimization with Long Term Constraints
- Variance-Reduced and Projection-Free Stochastic Optimization
- Projection-free Online Learning
- Algorithms for stochastic optimization with functional or expectation constraints
- Conservative Stochastic Optimization with Expectation Constraints
- Optimal Convergence for Stochastic Optimization with Multiple Expectation Constraints
- Stochastic First-order Methods for Convex and Nonconvex Functional Constrained Optimization
- Stochastic Approximation Proximal Method of Multipliers for Convex Stochastic Programming
- Conditional Gradient Methods for Convex Optimization with General Affine and Nonlinear Constraints
- A Stochastic Primal-Dual Method for Optimization with Conditional Value at Risk Constraints
- Stochastic Compositional Gradient Descent under Compositional Constraints