Stochastic Compositional Optimization with Compositional Constraints
Shuoguang Yang, Wei You, Zhe Zhang, Ethan X. Fang
TL;DR
The paper addresses stochastic compositional optimization (SCO) problems with hard, single-level and two-level compositional expected-value constraints. It introduces primal-dual algorithms and a stochastic sequential dual interpretation to tackle unknown, data-driven constraint forms, proving an optimal $O(\frac{1}{\sqrt{N}})$ convergence rate for both the objective and feasibility across single-level and compositional constraints. The framework is extended to two-level compositional EV constraints (CoC-SCO) with a corresponding CC-SCGD algorithm, maintaining the same $O(\frac{1}{\sqrt{N}})$ convergence and handling multiple constraints efficiently. Numerical experiments on CVaR-constrained portfolio optimization validate the theoretical rates and demonstrate practical effectiveness in risk-management contexts, including scenarios with multiple CVaR constraints. Overall, the work establishes new benchmarks for SCO with compositional EV constraints and provides scalable algorithms for large-scale, data-driven risk-management problems.
Abstract
Stochastic compositional optimization (SCO) has attracted considerable attention because of its broad applicability to important real-world problems. However, existing works on SCO assume that the projection within a solution update is simple, which fails to hold for problem instances where the constraints are in the form of expectations, such as empirical conditional value-at-risk constraints. We study a novel model that incorporates single-level expected value and two-level compositional constraints into the current SCO framework. Our model can be applied widely to data-driven optimization and risk management, including risk-averse optimization and high-moment portfolio selection, and can handle multiple constraints. We further propose a class of primal-dual algorithms that generates sequences converging to the optimal solution at the rate of $\cO(\frac{1}{\sqrt{N}})$under both single-level expected value and two-level compositional constraints, where $N$ is the iteration counter, establishing the benchmarks in expected value constrained SCO.
