Bandits in Flux: Adversarial Constraints in Dynamic Environments
Tareq Si Salem
TL;DR
Bandits in Flux tackles adversarial multi-armed bandits under time-varying soft constraints by introducing BCOMD, a primal-dual online mirror-descent algorithm that uses gradient estimators for both costs and constraints. The method leverages an entropic mirror map and a meta-algorithm to adapt to unknown non-stationarity, yielding dynamic regret $\tilde{\mathcal{O}}(\min\{\sqrt{P_T T}, V_T^{1/3} T^{2/3}\})$ and constraint violation $\tilde{\mathcal{O}}(\sqrt{T})$, with empirical demonstrations of state-of-the-art performance. The work unifies online convex optimization, non-stationary bandits, and constrained bandits through a bandit-specific gradient-estimation framework and a dual-update mechanism to enforce long-run feasibility. It also introduces a scalable meta-learning component (MBCOMD) that removes the need for prior knowledge of path-length or temporal variation, enabling robust adaptation in highly dynamic environments. The results have practical implications for systems requiring principled trade-offs between learning efficiency and long-run feasibility under adversarially changing conditions.
Abstract
We investigate the challenging problem of adversarial multi-armed bandits operating under time-varying constraints, a scenario motivated by numerous real-world applications. To address this complex setting, we propose a novel primal-dual algorithm that extends online mirror descent through the incorporation of suitable gradient estimators and effective constraint handling. We provide theoretical guarantees establishing sublinear dynamic regret and sublinear constraint violation for our proposed policy. Our algorithm achieves state-of-the-art performance in terms of both regret and constraint violation. Empirical evaluations demonstrate the superiority of our approach.
