A Simple and Optimal Approach for Universal Online Learning with Gradient Variations
Abstract
We investigate the problem of universal online learning with gradient-variation regret. Universal online learning aims to achieve regret guarantees without prior knowledge of the curvature of the online functions. Moreover, we study the problem-dependent gradient-variation regret as it plays a crucial role in bridging stochastic and adversarial optimization as well as game theory. In this work, we design a universal approach with the *optimal* gradient-variation regret simultaneously for strongly convex, exp-concave, and convex functions, thus addressing an open problem highlighted by [Yan et al. [2023]](https://openreview.net/forum?id=AA1xrgAP5z). Our approach is *simple* since it is algorithmically efficient-to-implement with a two-layer online ensemble structure and only $1$ gradient query per round, and theoretically easy-to-analyze with a novel and alternative analysis to the gradient-variation regret. Concretely, previous works on gradient variations require controlling the algorithmic stability, which is challenging and leads to sub-optimal regret and less efficient algorithm design. Our analysis overcomes this issue by using a Bregman divergence negative term from linearization and a useful smoothness property.
Cite
Text
Yan et al. "A Simple and Optimal Approach for Universal Online Learning with Gradient Variations." Neural Information Processing Systems, 2024. doi:10.52202/079017-0355Markdown
[Yan et al. "A Simple and Optimal Approach for Universal Online Learning with Gradient Variations." Neural Information Processing Systems, 2024.](https://mlanthology.org/neurips/2024/yan2024neurips-simple/) doi:10.52202/079017-0355BibTeX
@inproceedings{yan2024neurips-simple,
title = {{A Simple and Optimal Approach for Universal Online Learning with Gradient Variations}},
author = {Yan, Yu-Hu and Zhao, Peng and Zhou, Zhi-Hua},
booktitle = {Neural Information Processing Systems},
year = {2024},
doi = {10.52202/079017-0355},
url = {https://mlanthology.org/neurips/2024/yan2024neurips-simple/}
}