LIVEJoin the current RTAI Connect sessionJoin now

18
19

Thinking Inside the Ball: Near-Optimal Minimization of the Maximal Loss

Abstract

We characterize the complexity of minimizing maxi[N]fi(x)\max_{i\in[N]} f_i(x) for convex, Lipschitz functions f1,,fNf_1,\ldots, f_N. For non-smooth functions, existing methods require O(Nϵ2)O(N\epsilon^{-2}) queries to a first-order oracle to compute an ϵ\epsilon-suboptimal point and O~(Nϵ1)\tilde{O}(N\epsilon^{-1}) queries if the fif_i are O(1/ϵ)O(1/\epsilon)-smooth. We develop methods with improved complexity bounds of O~(Nϵ2/3+ϵ8/3)\tilde{O}(N\epsilon^{-2/3} + \epsilon^{-8/3}) in the non-smooth case and O~(Nϵ2/3+Nϵ1)\tilde{O}(N\epsilon^{-2/3} + \sqrt{N}\epsilon^{-1}) in the O(1/ϵ)O(1/\epsilon)-smooth case. Our methods consist of a recently proposed ball optimization oracle acceleration algorithm (which we refine) and a careful implementation of said oracle for the softmax function. We also prove an oracle complexity lower bound scaling as Ω(Nϵ2/3)\Omega(N\epsilon^{-2/3}), showing that our dependence on NN is optimal up to polylogarithmic factors.

View on arXiv
Comments on this paper

We use cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content and targeted ads, to analyze our website traffic, and to understand where our visitors are coming from. See our policy.