English

Robust Policy Gradient against Strong Data Corruption

Machine Learning 2021-06-09 v3

Abstract

We study the problem of robust reinforcement learning under adversarial corruption on both rewards and transitions. Our attack model assumes an \textit{adaptive} adversary who can arbitrarily corrupt the reward and transition at every step within an episode, for at most ϵ\epsilon-fraction of the learning episodes. Our attack model is strictly stronger than those considered in prior works. Our first result shows that no algorithm can find a better than O(ϵ)O(\epsilon)-optimal policy under our attack model. Next, we show that surprisingly the natural policy gradient (NPG) method retains a natural robustness property if the reward corruption is bounded, and can find an O(ϵ)O(\sqrt{\epsilon})-optimal policy. Consequently, we develop a Filtered Policy Gradient (FPG) algorithm that can tolerate even unbounded reward corruption and can find an O(ϵ1/4)O(\epsilon^{1/4})-optimal policy. We emphasize that FPG is the first that can achieve a meaningful learning guarantee when a constant fraction of episodes are corrupted. Complimentary to the theoretical results, we show that a neural implementation of FPG achieves strong robust learning performance on the MuJoCo continuous control benchmarks.

Keywords

Cite

@article{arxiv.2102.05800,
  title  = {Robust Policy Gradient against Strong Data Corruption},
  author = {Xuezhou Zhang and Yiding Chen and Xiaojin Zhu and Wen Sun},
  journal= {arXiv preprint arXiv:2102.05800},
  year   = {2021}
}
R2 v1 2026-06-23T23:03:24.195Z