Stochastic and Adversarial Online Learning without Hyperparameters
Ashok Cutkosky, Kwabena A. Boahen
Abstract
Most online optimization algorithms focus on one of two things: performing well in adversarial settings by adapting to unknown data parameters (such as Lipschitz constants), typically achieving $O(\sqrt{T})$ regret, or performing well in stochastic settings where they can leverage some structure in the losses (such as strong convexity), typically achieving $O(\log(T))$ regret. Algorithms that focus on the former problem hitherto achieved $O(\sqrt{T})$ in the stochastic setting rather than $O(\log(T))$. Here we introduce an online optimization algorithm that achieves $O(\log^4(T))$ regret in a wide class of stochastic settings while gracefully degrading to the optimal $O(\sqrt{T})$ regret in adversarial settings (up to logarithmic factors). Our algorithm does not require any prior knowledge about the data or tuning of parameters to achieve superior performance.
BibTeX
@inproceedings{NIPS2017_6aed000a,
author = {Cutkosky, Ashok and Boahen, Kwabena A},
booktitle = {Advances in Neural Information Processing Systems},
editor = {I. Guyon and U. Von Luxburg and S. Bengio and H. Wallach and R. Fergus and S. Vishwanathan and R. Garnett},
pages = {},
publisher = {Curran Associates, Inc.},
title = {Stochastic and Adversarial Online Learning without Hyperparameters},
url = {https://proceedings.neurips.cc/paper_files/paper/2017/file/6aed000af86a084f9cb0264161e29dd3-Paper.pdf},
volume = {30},
year = {2017}
}