Generalization of ERM in Stochastic Convex Optimization: The Dimension Strikes Back

preprint2016arXivOpen access

Abstract

In stochastic convex optimization the goal is to minimize a convex function F(x)≐Ef∼D[f(x)]F(x) \doteq {\mathbf E}_{{\mathbf f}\sim D}[{\mathbf f}(x)] over a convex set K⊂Rd\cal K \subset {\mathbb R}^d where DD is some unknown distribution and each f(⋅)f(\cdot) in the support of DD is convex over K\cal K. The optimization is commonly based on i.i.d.~samples f1,f2,…,fnf^1,f^2,\ldots,f^n from DD. A standard approach to such problems is empirical risk minimization (ERM) that optimizes FS(x)≐1n∑i≤nfi(x)F_S(x) \doteq \frac{1}{n}\sum_{i\leq n} f^i(x). Here we consider the question of how many samples are necessary for ERM to succeed and the closely related question of uniform convergence of FSF_S to FF over K\cal K. We demonstrate that in the standard ℓp/ℓq\ell_p/\ell_q setting of Lipschitz-bounded functions over a K\cal K of bounded radius, ERM requires sample size that scales linearly with the dimension dd. This nearly matches standard upper bounds and improves on Ω(log⁡d)Ω(\log d) dependence proved for ℓ2/ℓ2\ell_2/\ell_2 setting by Shalev-Shwartz et al. (2009). In stark contrast, these problems can be solved using dimension-independent number of samples for ℓ2/ℓ2\ell_2/\ell_2 setting and log⁡d\log d dependence for ℓ1/ℓ∞\ell_1/\ell_\infty setting using other approaches. We further show that our lower bound applies even if the functions in the support of DD are smooth and efficiently computable and even if an ℓ1\ell_1 regularization term is added. Finally, we demonstrate that for a more general class of bounded-range (but not Lipschitz-bounded) stochastic convex programs an infinite gap appears already in dimension 2.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.