Acceleration with a Ball Optimization Oracle
Yair Carmona, Arun Jambulapatia, Qijia Jianga, Yujia Jina, Yin Tat Leea, Aaron Daniel Sidforda, Kevin Tianb
- aStanford University, Stanford, United States
- bUniversity of Washington, Seattle, United States
Papers open inside SciRah from the original publisher or repository; SciRah never hosts them.
Abstract
Consider an oracle which takes a point $x$ and returns the minimizer of a convex function $f$ in an $\ell_2$ ball of radius $r$ around $x$. It is straightforward to show that roughly $r^{-1}\log\frac{1}ε$ calls to the oracle suffice to find an $ε$-approximate minimizer of $f$ in an $\ell_2$ unit ball. Perhaps surprisingly, this is not optimal: we design an accelerated algorithm which attains an $ε$-approximate minimizer with roughly $r^{-2/3} \log \frac{1}ε$ oracle queries, and give a matching lower bound. Further, we implement ball optimization oracles for functions with locally stable Hessians using a variant of Newton's method. The resulting algorithm applies to a number of problems of practical and theoretical import, improving upon previous results for logistic and $\ell_\infty$ regression and achieving guarantees comparable to the state-of-the-art for $\ell_p$ regression.
TL;DRAn accelerated algorithm is designed which attains an $\epsilon$-approximate minimizer with roughly $r^{-2/3} \log \frac{1}{\ep silon}$ oracle queries, and gives a matching lower bound. (Semantic Scholar)

