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

We characterize the complexity of minimizing for convex, Lipschitz functions . For non-smooth functions, existing methods require queries to a first-order oracle to compute an -suboptimal point and queries if the are -smooth. We develop methods with improved complexity bounds of in the non-smooth case and in the -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 , showing that our dependence on is optimal up to polylogarithmic factors.
View on arXiv