Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Efficient Adversarial Training without Attacking: Worst-Case-Aware Robust Reinforcement Learning

About

Recent studies reveal that a well-trained deep reinforcement learning (RL) policy can be particularly vulnerable to adversarial perturbations on input observations. Therefore, it is crucial to train RL agents that are robust against any attacks with a bounded budget. Existing robust training methods in deep RL either treat correlated steps separately, ignoring the robustness of long-term rewards, or train the agents and RL-based attacker together, doubling the computational burden and sample complexity of the training process. In this work, we propose a strong and efficient robust training framework for RL, named Worst-case-aware Robust RL (WocaR-RL) that directly estimates and optimizes the worst-case reward of a policy under bounded l_p attacks without requiring extra samples for learning an attacker. Experiments on multiple environments show that WocaR-RL achieves state-of-the-art performance under various strong attacks, and obtains significantly higher training efficiency than prior state-of-the-art robust training methods. The code of this work is available at https://github.com/umd-huang-lab/WocaR-RL.

Yongyuan Liang, Yanchao Sun, Ruijie Zheng, Furong Huang• 2022

Related benchmarks

TaskDatasetResultRank
Drawer-CloseMeta-World v2 (test)
Best Attack Reward4.87e+3
7
faucet-closeMeta-World v2 (test)
Best Attack Reward2.83e+3
7
faucet-openMeta-World v2 (test)
Best Attack Reward3.01e+3
7
handle-press-sideMeta-World v2 (test)
Best Attack Reward3.04e+3
7
door-lockMeta-World v2 (test)
Best Attack Reward562
7
door-unlockMeta-World v2 (test)
Best Attack Reward1.07e+3
7
Drawer-OpenMeta-World v2 (test)
Best Attack Reward579
7
handle-pull-sideMeta-World v2 (test)
Best Attack Reward33
7
window-closeMeta-World v2 (test)
Best Attack Reward575
7
window-openMeta-World v2 (test)
Best Attack Reward295
7
Showing 10 of 14 rows

Other info

Follow for update