Papers
Topics
Authors
Recent
Search
2000 character limit reached

Exploiting the Curvature of Feasible Sets for Faster Projection-Free Online Learning

Published 23 May 2022 in cs.LG and math.OC | (2205.11470v1)

Abstract: In this paper, we develop new efficient projection-free algorithms for Online Convex Optimization (OCO). Online Gradient Descent (OGD) is an example of a classical OCO algorithm that guarantees the optimal O(T)O(\sqrt{T}) regret bound. However, OGD and other projection-based OCO algorithms need to perform a Euclidean projection onto the feasible set C⊂R<sup>d\mathcal{C}\subset \mathbb{R}<sup>d whenever their iterates step outside C\mathcal{C}. For various sets of interests, this projection step can be computationally costly, especially when the ambient dimension is large. This has motivated the development of projection-free OCO algorithms that swap Euclidean projections for often much cheaper operations such as Linear Optimization (LO). However, state-of-the-art LO-based algorithms only achieve a suboptimal O(T<sup>3/4)O(T<sup>{3/4}) regret for general OCO. In this paper, we leverage recent results in parameter-free Online Learning, and develop an OCO algorithm that makes two calls to an LO Oracle per round and achieves the near-optimal O~(T)\widetilde{O}(\sqrt{T}) regret whenever the feasible set is strongly convex. We also present an algorithm for general convex sets that makes O~(d)\widetilde O(d) expected number of calls to an LO Oracle per round and guarantees a O~(T<sup>2/3)\widetilde O(T<sup>{2/3}) regret, improving on the previous best O(T<sup>3/4)O(T<sup>{3/4}). We achieve the latter by approximating any convex set C\mathcal{C} by a strongly convex one, where LO can be performed using O~(d)\widetilde {O}(d) expected number of calls to an LO Oracle for C\mathcal{C}.

Authors (1)
Citations (8)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.