Fairness of Exposure in Online Restless Multi-armed Bandits
Archit Sood, Shweta Jain, Sujit Gujar
TL;DR
The paper tackles fairness in online Restless MABs by introducing Merit Fairness, which ties arm exposure to a merit measure derived from steady-state rewards: $\mu_i = f(P_i,1) - f(P_i,0)$. It proposes MF-RMAB, an online algorithm that learns transition dynamics with a UCB-style confidence bound and allocates pulls according to a merit-based distribution $\pi^t_i \propto g(\mu_i^t)$, ensuring exposure proportional to merit. The key theoretical result shows a high-probability sublinear fairness regret for the single-pull setting: $FR^T = \mathcal{O}\left( \frac{L \sqrt{G T \ln(8N \frac{T}{\delta})}}{\gamma (1-\eta)(1-\omega)} \right)$, with extension to multi-pull scenarios demonstrated empirically. Experiments on synthetic and CPAP-inspired domains confirm that MF-RMAB achieves fair exposure across arms while maintaining competitive performance, illustrating practical impact for equitable online interventions in settings like healthcare. Overall, the work blends steady-state merit, online learning, and fairness constraints to enable fair, scalable RMAB policies with provable guarantees.
Abstract
Restless multi-armed bandits (RMABs) generalize the multi-armed bandits where each arm exhibits Markovian behavior and transitions according to their transition dynamics. Solutions to RMAB exist for both offline and online cases. However, they do not consider the distribution of pulls among the arms. Studies have shown that optimal policies lead to unfairness, where some arms are not exposed enough. Existing works in fairness in RMABs focus heavily on the offline case, which diminishes their application in real-world scenarios where the environment is largely unknown. In the online scenario, we propose the first fair RMAB framework, where each arm receives pulls in proportion to its merit. We define the merit of an arm as a function of its stationary reward distribution. We prove that our algorithm achieves sublinear fairness regret in the single pull case $O(\sqrt{T\ln T})$, with $T$ being the total number of episodes. Empirically, we show that our algorithm performs well in the multi-pull scenario as well.
