Finite-Time Logarithmic Bayes Regret Upper Bounds
Alexia Atsidakou, Branislav Kveton, Sumeet Katariya, Constantine Caramanis, Sujay Sanghavi
TL;DR
The paper addresses finite-time logarithmic Bayes regret for Bayesian bandits and introduces BayesUCB, a Bayesian UCB algorithm. It provides two main bounds, $O(c_\Delta \log n)$ and $O(c_h \log^2 n)$, valid across Gaussian, Bernoulli, and linear-Gaussian settings, with the latter matching Lai's lower bound asymptotically. The analysis first bounds per-instance regret (as in frequentist analyses) and then integrates over the random gaps, leveraging biased Bayesian confidence intervals to achieve logarithmic growth in horizon $n$. Experiments in Gaussian and linear bandits illustrate the advantage of incorporating prior information, showing improvements over traditional $\tilde{O}(\sqrt{n})$ Bayes regret bounds and demonstrating practical impact for prior-aware decision making.
Abstract
We derive the first finite-time logarithmic Bayes regret upper bounds for Bayesian bandits. In a multi-armed bandit, we obtain $O(c_Δ\log n)$ and $O(c_h \log^2 n)$ upper bounds for an upper confidence bound algorithm, where $c_h$ and $c_Δ$ are constants depending on the prior distribution and the gaps of bandit instances sampled from it, respectively. The latter bound asymptotically matches the lower bound of Lai (1987). Our proofs are a major technical departure from prior works, while being simple and general. To show the generality of our techniques, we apply them to linear bandits. Our results provide insights on the value of prior in the Bayesian setting, both in the objective and as a side information given to the learner. They significantly improve upon existing $\tilde{O}(\sqrt{n})$ bounds, which have become standard in the literature despite the logarithmic lower bound of Lai (1987).
