Regenerative Particle Thompson Sampling
Zeyu Zhou, Bruce Hajek, Nakjung Choi, Anwar Walid
TL;DR
This work addresses the practical challenge of implementing Bayesian bandit strategies when the posterior is intractable by introducing Regenerative Particle Thompson Sampling (RPTS). Building on Particle Thompson Sampling (PTS), it provides a drift-based sample-path analysis showing that only a small subset of particles tends to survive, and unused particles decay; RPTS periodically regrows particles near surviving ones to sustain performance. Empirically, RPTS outperforms PTS across representative bandit problems and demonstrates efficacy in a network slicing application for 5G, highlighting its flexibility and practicality. The paper contributes a simple regeneration mechanism with intuitive hyperparameters and offers a path toward broader application in complex, structured bandit settings.
Abstract
This paper proposes regenerative particle Thompson sampling (RPTS), a flexible variation of Thompson sampling. Thompson sampling itself is a Bayesian heuristic for solving stochastic bandit problems, but it is hard to implement in practice due to the intractability of maintaining a continuous posterior distribution. Particle Thompson sampling (PTS) is an approximation of Thompson sampling obtained by simply replacing the continuous distribution by a discrete distribution supported at a set of weighted static particles. We observe that in PTS, the weights of all but a few fit particles converge to zero. RPTS is based on the heuristic: delete the decaying unfit particles and regenerate new particles in the vicinity of fit surviving particles. Empirical evidence shows uniform improvement from PTS to RPTS and flexibility and efficacy of RPTS across a set of representative bandit problems, including an application to 5G network slicing.
