Goal-Conditioned Reinforcement Learning in the Presence of an Adversary
Carlos Purves, Pietro Li\`o, C\u{a}t\u{a}lina Cangea

TL;DR
This paper introduces new environments, algorithms, and a framework for goal-conditioned reinforcement learning in adversarial settings, demonstrating improved robustness and performance against various adversaries.
Contribution
It presents novel environments, algorithms, and a unified framework for goal-conditioned RL under adversarial conditions, advancing robustness in real-world applications.
Findings
IGOAL with EHER outperforms existing methods against adversaries.
New environments DigitFlip and CLEVR-Play support adversarial scenarios.
Algorithms EHER and CHER improve goal-conditioned learning in adversarial contexts.
Abstract
Reinforcement learning has seen increasing applications in real-world contexts over the past few years. However, physical environments are often imperfect and policies that perform well in simulation might not achieve the same performance when applied elsewhere. A common approach to combat this is to train agents in the presence of an adversary. An adversary acts to destabilise the agent, which learns a more robust policy and can better handle realistic conditions. Many real-world applications of reinforcement learning also make use of goal-conditioning: this is particularly useful in the context of robotics, as it allows the agent to act differently, depending on which goal is selected. Here, we focus on the problem of goal-conditioned learning in the presence of an adversary. We first present DigitFlip and CLEVR-Play, two novel goal-conditioned environments that support acting against…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Reinforcement Learning in Robotics · Explainable Artificial Intelligence (XAI)
