On Adaptive Estimation for Dynamic Bernoulli Bandits
This work addresses the challenge of slow response to changes in reward distributions for dynamic bandit problems, which is important for real-world applications with binary rewards, but it is incremental as it adapts existing methods.
The paper tackled the problem of dynamic Bernoulli bandits, where reward distributions change over time, by proposing adaptive versions of standard algorithms like ε-Greedy, UCB, and Thompson sampling, resulting in solid improvements in dynamic environments as shown in numerical experiments.
The multi-armed bandit (MAB) problem is a classic example of the exploration-exploitation dilemma. It is concerned with maximising the total rewards for a gambler by sequentially pulling an arm from a multi-armed slot machine where each arm is associated with a reward distribution. In static MABs, the reward distributions do not change over time, while in dynamic MABs, each arm's reward distribution can change, and the optimal arm can switch over time. Motivated by many real applications where rewards are binary, we focus on dynamic Bernoulli bandits. Standard methods like $ε$-Greedy and Upper Confidence Bound (UCB), which rely on the sample mean estimator, often fail to track changes in the underlying reward for dynamic problems. In this paper, we overcome the shortcoming of slow response to change by deploying adaptive estimation in the standard methods and propose a new family of algorithms, which are adaptive versions of $ε$-Greedy, UCB, and Thompson sampling. These new methods are simple and easy to implement. Moreover, they do not require any prior knowledge about the dynamic reward process, which is important for real applications. We examine the new algorithms numerically in different scenarios and the results show solid improvements of our algorithms in dynamic environments.