Deceptive Exploration in Multi-armed Bandits
I. Arda Vurankaya, Mustafa O. Karabag, Wesley A. Suttle, Jesse Milzman, David Fridovich-Keil, Ufuk Topcu
TL;DR
This work analyzes deceptive exploration in a Gaussian multi-armed bandit where arms have public and private rewards; an observer expects Thompson Sampling on public rewards, while the agent aims to identify the best private arm quickly under a per-step KL divergence constraint. It shows that, even under plausibility constraints, the agent can continue pulling public suboptimal arms at a rate of $Θ(\sqrt{T})$, faster than the usual $O(\log T)$ for Thompson Sampling. A maximin formulation over public/private means characterizes the best achievable error exponent for identifying the top private arm, and a practical top-two sampling algorithm with KL-budget boosting adapts exploration to arm hardness via an information-balance principle. Numerical experiments corroborate the $Θ(\sqrt{T})$ rate and demonstrate the algorithm’s ability to distribute exploration according to public suboptimality gaps and private-arm difficulty, highlighting the role of the KL budget in shaping deception and learning speed.
Abstract
We consider a multi-armed bandit setting in which each arm has a public and a private reward distribution. An observer expects an agent to follow Thompson Sampling according to the public rewards, however, the deceptive agent aims to quickly identify the best private arm without being noticed. The observer can observe the public rewards and the pulled arms, but not the private rewards. The agent, on the other hand, observes both the public and private rewards. We formalize detectability as a stepwise Kullback-Leibler (KL) divergence constraint between the actual pull probabilities used by the agent and the anticipated pull probabilities by the observer. We model successful pulling of public suboptimal arms as a % Bernoulli process where the success probability decreases with each successful pull, and show these pulls can happen at most at a $Θ(\sqrt{T}) $ rate under the KL constraint. We then formulate a maximin problem based on public and private means, whose solution characterizes the optimal error exponent for best private arm identification. We finally propose an algorithm inspired by top-two algorithms. This algorithm naturally adapts its exploration according to the hardness of pulling arms based on the public suboptimality gaps. We provide numerical examples illustrating the $Θ(\sqrt{T}) $ rate and the behavior of the proposed algorithm.
