Skip to main navigation Skip to search Skip to main content

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

Yair Carmon, Arun Jambulapati, Yujia Jin, Aaron Sidford

Research output: Contribution to journalConference articlepeer-review

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 languageEnglish
Pages (from-to)866-882
Number of pages17
JournalProceedings of Machine Learning Research
Volume134
StatePublished - 2021
Event34th Conference on Learning Theory, COLT 2021 - Boulder, United States
Duration: 15 Aug 202119 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