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

Regret-Based Defense in Adversarial Reinforcement Learning

About

Deep Reinforcement Learning (DRL) policies have been shown to be vulnerable to small adversarial noise in observations. Such adversarial noise can have disastrous consequences in safety-critical environments. For instance, a self-driving car receiving adversarially perturbed sensory observations about nearby signs (e.g., a stop sign physically altered to be perceived as a speed limit sign) or objects (e.g., cars altered to be recognized as trees) can be fatal. Existing approaches for making RL algorithms robust to an observation-perturbing adversary have focused on reactive approaches that iteratively improve against adversarial examples generated at each iteration. While such approaches have been shown to provide improvements over regular RL methods, they are reactive and can fare significantly worse if certain categories of adversarial examples are not generated during training. To that end, we pursue a more proactive approach that relies on directly optimizing a well-studied robustness measure, regret instead of expected value. We provide a principled approach that minimizes maximum regret over a "neighborhood" of observations to the received "observation". Our regret criterion can be used to modify existing value- and policy-based Deep RL methods. We demonstrate that our approaches provide a significant improvement in performance across a wide variety of benchmarks against leading approaches for robust Deep RL.

Roman Belaire, Pradeep Varakantham, Thanh Nguyen, David Lo• 2023

Related benchmarks

TaskDatasetResultRank
faucet-openMeta-World v2 (test)
Best Attack Reward4.25e+3
7
handle-pull-sideMeta-World v2 (test)
Best Attack Reward1.09e+3
7
window-closeMeta-World v2 (test)
Best Attack Reward4.26e+3
7
door-lockMeta-World v2 (test)
Best Attack Reward712
7
door-unlockMeta-World v2 (test)
Best Attack Reward2.74e+3
7
Drawer-OpenMeta-World v2 (test)
Best Attack Reward736
7
window-openMeta-World v2 (test)
Best Attack Reward501
7
faucet-closeMeta-World v2 (test)
Best Attack Reward2.24e+3
7
handle-press-sideMeta-World v2 (test)
Best Attack Reward2.38e+3
7
Drawer-CloseMeta-World v2 (test)
Best Attack Reward4.59e+3
7
Showing 10 of 10 rows

Other info

Follow for update