English

Efficient Change-Point Detection for Tackling Piecewise-Stationary Bandits

Machine Learning 2020-12-09 v2 Machine Learning Statistics Theory Statistics Theory

Abstract

We introduce GLR-klUCB, a novel algorithm for the piecewise iid non-stationary bandit problem with bounded rewards. This algorithm combines an efficient bandit algorithm, kl-UCB, with an efficient, parameter-free, changepoint detector, the Bernoulli Generalized Likelihood Ratio Test, for which we provide new theoretical guarantees of independent interest. Unlike previous non-stationary bandit algorithms using a change-point detector, GLR-klUCB does not need to be calibrated based on prior knowledge on the arms' means. We prove that this algorithm can attain a O(TAΥTlog(T))O(\sqrt{TA \Upsilon_T\log(T)}) regret in TT rounds on some "easy" instances, where A is the number of arms and ΥT\Upsilon_T the number of change-points, without prior knowledge of ΥT\Upsilon_T. In contrast with recently proposed algorithms that are agnostic to ΥT\Upsilon_T, we perform a numerical study showing that GLR-klUCB is also very efficient in practice, beyond easy instances.

Keywords

Cite

@article{arxiv.1902.01575,
  title  = {Efficient Change-Point Detection for Tackling Piecewise-Stationary Bandits},
  author = {Lilian Besson and Emilie Kaufmann and Odalric-Ambrym Maillard and Julien Seznec},
  journal= {arXiv preprint arXiv:1902.01575},
  year   = {2020}
}
R2 v1 2026-06-23T07:32:14.920Z