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

Adversarial Environment Design via Regret-Guided Diffusion Models

About

Training agents that are robust to environmental changes remains a significant challenge in deep reinforcement learning (RL). Unsupervised environment design (UED) has recently emerged to address this issue by generating a set of training environments tailored to the agent's capabilities. While prior works demonstrate that UED has the potential to learn a robust policy, their performance is constrained by the capabilities of the environment generation. To this end, we propose a novel UED algorithm, adversarial environment design via regret-guided diffusion models (ADD). The proposed method guides the diffusion-based environment generator with the regret of the agent to produce environments that the agent finds challenging but conducive to further improvement. By exploiting the representation power of diffusion models, ADD can directly generate adversarial environments while maintaining the diversity of training environments, enabling the agent to effectively learn a robust policy. Our experimental results demonstrate that the proposed method successfully generates an instructive curriculum of environments, outperforming UED baselines in zero-shot generalization across novel, out-of-distribution environments. Project page: https://rllab-snu.github.io/projects/ADD

Hojun Chung, Junseo Lee, Minsoo Kim, Dohyeong Kim, Songhwai Oh• 2024

Related benchmarks

TaskDatasetResultRank
NavigationMiniWorld FourRooms
Success Rate61
15
LocomotionBipedalWalker Stairs terrain
Mean Return-0.66
11
LocomotionBipedalWalker PitGap terrain
Mean Return-7.65
11
LocomotionBipedalWalker Stump terrain
Mean Return3.26
11
LocomotionBipedalWalker Hardcore terrain
Mean Return10.48
11
LocomotionBipedalWalker Roughness terrain
Mean Return20.61
11
LocomotionBipedalWalker Overall Mean
Mean Return14.63
11
LocomotionBipedalWalker Basic terrain
Mean Return119.4
11
Maze SolvingPerfectMaze XL (held-out)
Solved Rate14
9
Reinforcement LearningBipedalWalker
Training Time (h)21.13
9
Showing 10 of 33 rows

Other info

Code

Follow for update