Smooth Non-Stationary Bandits
Abstract
In many applications of online decision making, the environment is non-stationary and it is therefore crucial to use bandit algorithms that handle changes. Most existing approaches are designed to protect against non-smooth changes, constrained only by total variation or Lipschitzness over time. However, in practice, environments often change {\em smoothly}, so such algorithms may incur higher-than-necessary regret. We study a non-stationary bandits problem where each arm's mean reward sequence can be embedded into a -H\"older function, i.e., a function that is -times Lipschitz-continuously differentiable. The non-stationarity becomes more smooth as increases. When , this corresponds to the non-smooth regime, where \cite{besbes2014stochastic} established a minimax regret of . We show the first separation between the smooth (i.e., ) and non-smooth (i.e., ) regimes by presenting a policy with regret on any -armed, -H\"older instance. We complement this result by showing that the minimax regret on the -H\"older family of instances is for any integer . This matches our upper bound for up to logarithmic factors. Furthermore, we validated the effectiveness of our policy through a comprehensive numerical study using real-world click-through rate data.
Keywords
Cite
@article{arxiv.2301.12366,
title = {Smooth Non-Stationary Bandits},
author = {Su Jia and Qian Xie and Nathan Kallus and Peter I. Frazier},
journal= {arXiv preprint arXiv:2301.12366},
year = {2024}
}
Comments
Accepted by ICML 2023