Abstract
We characterize the complexity of minimizing maxi∈[N] fi(x) for convex, Lipschitz functions f1, . . ., fN. For non-smooth functions, existing methods require O(Nε-2) queries to a first-order oracle to compute an ε-suboptimal point and Oe(Nε-1) queries if the fi are O(1/ε)-smooth. We develop methods with improved complexity bounds of Oe(Nε-2/3 + ε-8/3) in the non-smooth case and Oe(Nε-2/3 + √Nε-1) in the O(1/ε)-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), showing that our dependence on N is optimal up to polylogarithmic factors.
| Original language | English |
|---|---|
| Pages (from-to) | 866-882 |
| Number of pages | 17 |
| Journal | Proceedings of Machine Learning Research |
| Volume | 134 |
| State | Published - 2021 |
| Event | 34th Conference on Learning Theory, COLT 2021 - Boulder, United States Duration: 15 Aug 2021 → 19 Aug 2021 |
Keywords
- Ball optimization oracle
- Convex optimization
- Min-max problems
- Monteiro-Svaiter acceleration
- Stochastic first-order methods
All Science Journal Classification (ASJC) codes
- Artificial Intelligence
- Software
- Control and Systems Engineering
- Statistics and Probability
Fingerprint
Dive into the research topics of 'Thinking Inside the Ball: Near-Optimal Minimization of the Maximal Loss'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver