Adaptive Scheduling: A Reinforcement Learning Whittle Index Approach for Wireless Sensor Networks
Sokipriala Jonah, Seong Ki Yoo, Saurav Sthapit
TL;DR
This work tackles goal-oriented sensor scheduling under limited communication by casting the problem as a Restless Multi-Armed Bandit (RMAB) and learning Whittle indices online. It introduces WIQL-UCB, a hyperparameter-free, per-arm Q-learning approach that uses Upper Confidence Bound exploration to estimate Whittle indices and select the best $M$ arms at each step, achieving near-optimal performance with strong scalability. The method leverages edge mining to transform raw sensor data into informative, edge-processed states, enabling effective AoII-based scheduling without prior model knowledge. Experimental results across circulant dynamics, processing updates, and real-world environmental monitoring demonstrate superior memory efficiency, fast per-decision runtimes, and robust performance against both Whittle-based and non-Whittle baselines, highlighting practical impact for constrained wireless sensor networks.
Abstract
We propose a reinforcement learning based scheduling framework for Restless Multi-Armed Bandit (RMAB) problems, centred on a Whittle Index Q-Learning policy with Upper Confidence Bound (UCB) exploration, referred to as WIQL-UCB. Unlike existing approaches that rely on fixed or adaptive epsilon-greedy strategies and require careful hyperparameter tuning, the proposed method removes problem-specific tuning and is therefore more generalisable across diverse RMAB settings. We evaluate WIQL-UCB on standard RMAB benchmarks and on a practical sensor scheduling application based on the Age of Incorrect Information (AoII), using an edge-based state estimation scheme that requires no prior knowledge of system dynamics. Experimental results show that WIQL-UCB achieves near-optimal performance while significantly improving computational and memory efficiency. For a representative problem size of N = 15 and M = 3, the proposed method requires only around 600 bytes of memory, compared with several kilobytes for tabular Q-learning and hundreds of kilobytes to megabytes for deep reinforcement learning baselines. In addition, WIQL-UCB achieves sub-millisecond per-decision runtimes and is several times faster than deep reinforcement learning approaches, while maintaining competitive performance. Overall, these results demonstrate that WIQL-UCB consistently outperforms both non-Whittle-based and Whittle-index learning baselines across a wide range of RMAB settings.
