Model-Based Learning of Whittle indices
Joël Charles-Rebuffé, Nicolas Gast, Bruno Gaujal
TL;DR
This work tackles learning Whittle indices for indexable, unichain restless bandits when the arm models are unknown. It introduces BLINQ, a model-based framework that uses a simulator to estimate arm dynamics and EWISC to compute or approximate Whittle indices even when the estimated MDP is non-indexable, with rigorous convergence guarantees. The authors prove Lipschitz and linear convergence properties for EWISC, provide finite-time learning bounds for BLINQ, and demonstrate superior sample efficiency and competitive computational cost versus Q-learning-based approaches across simple and many-state MDPs. The approach offers a principled, scalable alternative to model-free methods, with extensions to discounted MDPs and practical implications for RMAB applications requiring efficient index estimation.
Abstract
We present BLINQ, a new model-based algorithm that learns the Whittle indices of an indexable, communicating and unichain Markov Decision Process (MDP). Our approach relies on building an empirical estimate of the MDP and then computing its Whittle indices using an extended version of a state-of-the-art existing algorithm. We provide a proof of convergence to the Whittle indices we want to learn as well as a bound on the time needed to learn them with arbitrary precision. Moreover, we investigate its computational complexity. Our numerical experiments suggest that BLINQ significantly outperforms existing Q-learning approaches in terms of the number of samples needed to get an accurate approximation. In addition, it has a total computational cost even lower than Q-learning for any reasonably high number of samples. These observations persist even when the Q-learning algorithms are speeded up using pre-trained neural networks to predict Q-values.
