English

New Projection-free Algorithms for Online Convex Optimization with Adaptive Regret Guarantees

Machine Learning 2023-03-21 v3 Optimization and Control

Abstract

We present new efficient \textit{projection-free} algorithms for online convex optimization (OCO), where by projection-free we refer to algorithms that avoid computing orthogonal projections onto the feasible set, and instead relay on different and potentially much more efficient oracles. While most state-of-the-art projection-free algorithms are based on the \textit{follow-the-leader} framework, our algorithms are fundamentally different and are based on the \textit{online gradient descent} algorithm with a novel and efficient approach to computing so-called \textit{infeasible projections}. As a consequence, we obtain the first projection-free algorithms which naturally yield \textit{adaptive regret} guarantees, i.e., regret bounds that hold w.r.t. any sub-interval of the sequence. Concretely, when assuming the availability of a linear optimization oracle (LOO) for the feasible set, on a sequence of length TT, our algorithms guarantee O(T3/4)O(T^{3/4}) adaptive regret and O(T3/4)O(T^{3/4}) adaptive expected regret, for the full-information and bandit settings, respectively, using only O(T)O(T) calls to the LOO. These bounds match the current state-of-the-art regret bounds for LOO-based projection-free OCO, which are \textit{not adaptive}. We also consider a new natural setting in which the feasible set is accessible through a separation oracle. We present algorithms which, using overall O(T)O(T) calls to the separation oracle, guarantee O(T)O(\sqrt{T}) adaptive regret and O(T3/4)O(T^{3/4}) adaptive expected regret for the full-information and bandit settings, respectively.

Keywords

Cite

@article{arxiv.2202.04721,
  title  = {New Projection-free Algorithms for Online Convex Optimization with Adaptive Regret Guarantees},
  author = {Dan Garber and Ben Kretzu},
  journal= {arXiv preprint arXiv:2202.04721},
  year   = {2023}
}

Comments

Accepted to Conference on Learning Theory (COLT), 2022. This version subsumes the COLT version and fixes an error in the proof of Theorem 10 in the COLT version (convergence for strongly convex losses)

R2 v1 2026-06-24T09:29:06.556Z