Linear Contextual Bandits with Adversarial Corruptions
arXiv:2110.12615
Abstract
We study the linear contextual bandit problem in the presence of adversarial corruption, where the interaction between the player and a possibly infinite decision set is contaminated by an adversary that can corrupt the reward up to a corruption level measured by the sum of the largest alteration on rewards in each round. We present a variance-aware algorithm that is adaptive to the level of adversarial contamination . The key algorithmic design includes (1) a multi-level partition scheme of the observed data, (2) a cascade of confidence sets that are adaptive to the level of the corruption, and (3) a variance-aware confidence set construction that can take advantage of low-variance reward. We further prove that the regret of the proposed algorithm is , where is the dimension of context vectors, is the number of rounds, is the range of noise and are the variances of instantaneous reward. We also prove a gap-dependent regret bound for the proposed algorithm, which is instance-dependent and thus leads to better performance on good practical instances. To the best of our knowledge, this is the first variance-aware corruption-robust algorithm for contextual bandits. Experiments on synthetic data corroborate our theory.
arXiv comment27 pages, 1 figure
References in corpus (10)
- A Contextual-Bandit Approach to Personalized News Article Recommendation
- The best of both worlds: stochastic and adversarial bandits
- Adversarial Attacks on Stochastic Bandits
- Data Poisoning Attacks on Stochastic Bandits
- Model Selection in Contextual Stochastic Bandit Problems
- Adapting to Misspecification in Contextual Bandits
- Stochastic Linear Optimization with Adversarial Corruption
- Adversarial Attacks on Linear Contextual Bandits
- Achieving Near Instance-Optimality and Minimax-Optimality in Stochastic and Adversarial Linear Bandits Simultaneously
- Robust Stochastic Linear Contextual Bandits Under Adversarial Attacks