Robust Q-Learning under Corrupted Rewards
Sreejeet Maity, Aritra Mitra

TL;DR
This paper investigates the vulnerability of standard Q-learning to reward corruption attacks and introduces a robust algorithm with proven convergence guarantees that withstands adversarial perturbations in rewards.
Contribution
The paper develops a novel robust Q-learning algorithm that effectively counters reward corruption attacks and provides finite-time convergence guarantees.
Findings
Vanilla Q-learning can be arbitrarily misled by reward corruption.
The proposed robust Q-learning algorithm converges with a rate similar to non-adversarial settings.
The method remains effective even with rewards having infinite support but bounded second moments.
Abstract
Recently, there has been a surge of interest in analyzing the non-asymptotic behavior of model-free reinforcement learning algorithms. However, the performance of such algorithms in non-ideal environments, such as in the presence of corrupted rewards, is poorly understood. Motivated by this gap, we investigate the robustness of the celebrated Q-learning algorithm to a strong-contamination attack model, where an adversary can arbitrarily perturb a small fraction of the observed rewards. We start by proving that such an attack can cause the vanilla Q-learning algorithm to incur arbitrarily large errors. We then develop a novel robust synchronous Q-learning algorithm that uses historical reward data to construct robust empirical Bellman operators at each time step. Finally, we prove a finite-time convergence rate for our algorithm that matches known state-of-the-art bounds (in the absence…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and ELM · Face and Expression Recognition · Fault Detection and Control Systems
MethodsQ-Learning
