Best Arm Identification for Bandits with Shifting Means
Organizations: CWI and Booking.com Science Park 123 1098 XG Amsterdam · CWI and University of Twente Science Park 123 1098 XG Amsterdam · Indian Institute of Science (IISc), Bengaluru CV Raman Rd, Bengaluru, Karnataka 560012, India · Booking.com Oosterdokskade 163, 1011 DL Amsterdam · Leiden University Rapenburg 70, 2311 EZ Leiden
Abstract
We study the best arm identification problem in a stochastic environment with a novel form of adversarial perturbations, which we coin Shifting Means. While classically the mean rewards of the arms are stable in time, in Shifting Means only the gaps between mean rewards are stable, while their common shift may be determined adversarially in each round. The objective of the learner is to identify the best arm with high probability while minimizing sample complexity (the fixed confidence setting). Handling shifts requires new tools: we show that algorithms employing a Generalized Likelihood Ratio Test (GLRT) stopping rule, including the popular Track-and-Stop, fail under time-varying shifts. Instead, we propose Importance Weights for Shifting Means (). Assuming means bounded by and -sub-Gaussian rewards, we show to be -correct and to enjoy a sample complexity bound of order . We also present a matching (up to constant factors) worst-case lower bound and evaluate our results empirically.
Figures & tables
| Lemma 3 | Empirical | Empirical Overhead | |||
|---|---|---|---|---|---|
| 11 434 | 16 889 | 69 702 | [28 085, 29 470] | [145.62%, 157.74%] | |
| 114 340 | 119 796 | 211 870 | [140 868, 143 920] | [23.20%, 25.87%] | |
| 1 143 403 | 1 148 858 | 1 384 182 | [1 199 222, 1 207 930] | [4.88%, 5.64%] |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Drift | bound | ||||||
|---|---|---|---|---|---|---|---|
| 1 | 2 | 0.05 | 0.00805581 | 0.000100929 | 0.000100477 | 0.000201384 | 0.00038665 |
| 1 | 3 | 0.07 | 0.0057545 | 0.000104116 | 0.000097315 | 0.000201384 | 0.000374914 |
| 1 | 4 | 0.1 | 0.00402871 | 0.000105826 | 0.000095661 | 0.000201384 | 0.0003842 |