333

Best of Both Worlds: Stochastic and Adversarial Convex Function Chasing

International Conference on Machine Learning (ICML), 2023
Abstract

Convex function chasing (CFC) is an online optimization problem in which during each round tt, a player plays an action xtx_t in response to a hitting cost ft(xt)f_t(x_t) and an additional cost of c(xt,xt1)c(x_t,x_{t-1}) for switching actions. We study the CFC problem in stochastic and adversarial environments, giving algorithms that achieve performance guarantees simultaneously in both settings. Specifically, we consider the squared 2\ell_2-norm switching costs and a broad class of quadratic hitting costs for which the sequence of minimizers either forms a martingale or is chosen adversarially. This is the first work that studies the CFC problem using a stochastic framework. We provide a characterization of the optimal stochastic online algorithm and, drawing a comparison between the stochastic and adversarial scenarios, we demonstrate that the adversarial-optimal algorithm exhibits suboptimal performance in the stochastic context. Motivated by this, we provide a best-of-both-worlds algorithm that obtains robust adversarial performance while simultaneously achieving near-optimal stochastic performance.

View on arXiv
Comments on this paper