Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Robust Reinforcement Learning on State Observations with Learned Optimal Adversary

About

We study the robustness of reinforcement learning (RL) with adversarially perturbed state observations, which aligns with the setting of many adversarial attacks to deep reinforcement learning (DRL) and is also important for rolling out real-world RL agent under unpredictable sensing noise. With a fixed agent policy, we demonstrate that an optimal adversary to perturb state observations can be found, which is guaranteed to obtain the worst case agent reward. For DRL settings, this leads to a novel empirical adversarial attack to RL agents via a learned adversary that is much stronger than previous ones. To enhance the robustness of an agent, we propose a framework of alternating training with learned adversaries (ATLA), which trains an adversary online together with the agent using policy gradient following the optimal adversarial attack framework. Additionally, inspired by the analysis of state-adversarial Markov decision process (SA-MDP), we show that past states and actions (history) can be useful for learning a robust agent, and we empirically find a LSTM based policy can be more robust under adversaries. Empirical evaluations on a few continuous control environments show that ATLA achieves state-of-the-art performance under strong adversaries. Our code is available at https://github.com/huanzhang12/ATLA_robust_RL.

Huan Zhang, Hongge Chen, Duane Boning, Cho-Jui Hsieh• 2021

Related benchmarks

TaskDatasetResultRank
window-closeMeta-World window-close
ASR100
20
window-openMeta-World window-open
ASR6
20
Multi-Agent Reinforcement LearningSMAC 3m
Win Rate39
13
Multi-Agent Reinforcement LearningSMAC 3m StarCraft II (test)
Natural Performance97.2
9
Multi-Agent Reinforcement LearningSMAC 1c3s5z
Success Rate (Dis-1)85.4
9
Multi-Agent Reinforcement LearningSMAC MMM v1
Natural Score97.5
9
Multi-Agent Reinforcement LearningSMAC 1c3s5z v1
Natural Performance96.9
9
Multi-Agent Reinforcement LearningSMAC 2s3z StarCraft II (test)
Natural Acc96.6
9
Multi-Agent Reinforcement LearningSMAC MMM
Win Rate (Dis-1)65.6
9
Multi-Agent Reinforcement LearningSMAC 3s_vs_3z StarCraft II (test)
Win Rate (Natural Baseline)98.3
9
Showing 10 of 48 rows

Other info

Follow for update