Emergent Mind

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

(2105.01778)
Published May 4, 2021 in math.OC , cs.DS , and cs.LG

Abstract

We characterize the complexity of minimizing $\max{i\in[N]} fi(x)$ for convex, Lipschitz functions $f1,\ldots, fN$. For non-smooth functions, existing methods require $O(N\epsilon{-2})$ queries to a first-order oracle to compute an $\epsilon$-suboptimal point and $\tilde{O}(N\epsilon{-1})$ queries if the $f_i$ are $O(1/\epsilon)$-smooth. We develop methods with improved complexity bounds of $\tilde{O}(N\epsilon{-2/3} + \epsilon{-8/3})$ in the non-smooth case and $\tilde{O}(N\epsilon{-2/3} + \sqrt{N}\epsilon{-1})$ in the $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 $\Omega(N\epsilon{-2/3})$, showing that our dependence on $N$ is optimal up to polylogarithmic factors.

We're not able to analyze this paper right now due to high demand.

Please check back later (sorry!).

Generate a summary of this paper on our Pro plan:

We ran into a problem analyzing this paper.

Newsletter

Get summaries of trending comp sci papers delivered straight to your inbox:

Unsubscribe anytime.