Sample Complexity of Sample Average Approximation for Conditional Stochastic Optimization
arXiv:1905.11957 · doi:10.1137/19M1284865
Abstract
In this paper, we study a class of stochastic optimization problems, referred to as the \emph{Conditional Stochastic Optimization} (CSO), in the form of $\min_{x \in \mathcal{X}} \EE_ξf_ξ\Big({\EE_{η|ξ}[g_η(x,ξ)]}\Big)$, which finds a wide spectrum of applications including portfolio selection, reinforcement learning, robust learning, causal inference and so on. Assuming availability of samples from the distribution $\PP(ξ)$ and samples from the conditional distribution $\PP(η|ξ)$, we establish the sample complexity of the sample average approximation (SAA) for CSO, under a variety of structural assumptions, such as Lipschitz continuity, smoothness, and error bound conditions. We show that the total sample complexity improves from $\cO(d/\eps^4)$ to $\cO(d/\eps^3)$ when assuming smoothness of the outer function, and further to $\cO(1/\eps^2)$ when the empirical function satisfies the quadratic growth condition. We also establish the sample complexity of a modified SAA, when and are independent. Several numerical experiments further support our theoretical findings. Keywords: stochastic optimization, sample average approximation, large deviations theory
Typo corrected. Reference added. Revision comments handled
Cited by in corpus (5)
- Biased Stochastic First-Order Methods for Conditional Stochastic Optimization and Applications in Meta Learning
- Sinkhorn Distributionally Robust Optimization
- Sample Average Approximation for Stochastic Programming with Equality Constraints
- Constructing unbiased gradient estimators with finite variance for conditional stochastic optimization
- Solving Nonsmooth Nonconvex Compound Stochastic Programs with Applications to Risk Measure Minimization