Beyond Fixed Tasks: Unsupervised Environment Design for Task-Level Pairs
Daniel Furelos-Blanco, Charles Pert, Frederik Kelbel, Alex F. Spies, Alessandra Russo, Michael Dennis
TL;DR
ATLAS (Aligning Tasks and Levels for Autocurricula of Specifications) tackles the challenge of training general agents to follow complex instructions in varied environments by co-designing task-level pairs and environmental levels through unsupervised environment design. Tasks are expressed as reward machines (RMs) and levels as Minigrid environments, with a policy conditioned on RM graphs via a graph neural network and observations via a CNN, trained with PPO. The core contributions are (i) extending UED to jointly co-evolve tasks and levels to produce solvable yet challenging problem autocurricula, (ii) a mutation-driven ACCEL variant that mutates both RM structure and environment, and (iii) a comprehensive evaluation suite showing significant gains over random sampling, especially when solvable problem density is low, plus ablations revealing the value of joint task-level mutations. The results demonstrate robust generalization and faster convergence, including strong performance from ACCEL-0, which derives complexity purely through mutations from simple starting problems, underscoring the practicality of task-level curriculum design for real-world generalization.
Abstract
Training general agents to follow complex instructions (tasks) in intricate environments (levels) remains a core challenge in reinforcement learning. Random sampling of task-level pairs often produces unsolvable combinations, highlighting the need to co-design tasks and levels. While unsupervised environment design (UED) has proven effective at automatically designing level curricula, prior work has only considered a fixed task. We present ATLAS (Aligning Tasks and Levels for Autocurricula of Specifications), a novel method that generates joint autocurricula over tasks and levels. Our approach builds upon UED to automatically produce solvable yet challenging task-level pairs for policy training. To evaluate ATLAS and drive progress in the field, we introduce an evaluation suite that models tasks as reward machines in Minigrid levels. Experiments demonstrate that ATLAS vastly outperforms random sampling approaches, particularly when sampling solvable pairs is unlikely. We further show that mutations leveraging the structure of both tasks and levels accelerate convergence to performant policies.
