Environment Generation for Zero-Shot Compositional Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Many real-world problems are compositional - solving them requires completing interdependent sub-tasks, either in series or in parallel, that can be represented as a dependency graph. Deep reinforcement learning (RL) agents often struggle to learn such complex tasks due to the long time horizons and sparse rewards. To address this problem, we present Compositional Design of Environments (CoDE), which trains a Generator agent to automatically build a series of compositional tasks tailored to the RL agent's current skill level. This automatic curriculum not only enables the agent to learn more complex tasks than it could have otherwise, but also selects tasks where the agent's performance is weak, enhancing its robustness and ability to generalize zero-shot to unseen tasks at test-time. We analyze why current environment generation techniques are insufficient for the problem of generating compositional tasks, and propose a new algorithm that addresses these issues. Our results assess learning and generalization across multiple compositional tasks, including the real-world problem of learning to navigate and interact with web pages. We learn to generate environments composed of multiple pages or rooms, and train RL agents capable of completing wide-range of complex tasks in those environments. We contribute two new benchmark frameworks for generating compositional tasks, compositional MiniGrid and gMiniWoB for web navigation.CoDE yields 4x higher success rate than the strongest baseline, and demonstrates strong performance of real websites learned on 3500 primitive tasks.
Key facts. Cited by 32 papers in the map (data through 7 Oct 2026). Builds on 29 of its 46 references that are in the map. First posted on arXiv 21 Jan 2022.
Builds on
29 of 46 references.
References · 29
- 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,218
- 2017Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real Worldcited by 1,401
- 2018Reinforcement Learning on Web Interfaces Using Workflow-Guided Explorationcited by 282
- 2020Emergent Complexity and Zero-shot Transfer via Unsupervised Environment Designcited by 260
- 2017Automatic Goal Generation for Reinforcement Learning Agentscited by 252
- 2017Automated Curriculum Learning for Neural Networkscited by 251
- 2016CAD2RL: Real Single-Image Flight without a Single Real Imagecited by 227
- 2017Teacher-Student Curriculum Learningcited by 197
- 2019Paired Open-Ended Trailblazer (POET): Endlessly Generating Increasingly Complex and Diverse Learning Environments and Their Solutionscited by 182
- 2019Active Domain Randomizationcited by 161
- 2020Acme: A Research Framework for Distributed Reinforcement Learningcited by 146
- 2017Intrinsic Motivation and Automatic Curricula via Asymmetric Self-Playcited by 139
17 more
- 2019Teacher algorithms for curriculum learning of Deep RL in continuously parameterized environmentscited by 113
- 2020Enhanced POET: Open-Ended Reinforcement Learning through Unbounded Invention of Learning Challenges and their Solutionscited by 103
- 2017Zero-Shot Task Generalization with Multi-Task Deep Reinforcement Learningcited by 97
- 2020Automatic Curriculum Learning through Value Disagreementcited by 86
- 2020Learning with AMIGo: Adversarially Motivated Intrinsic Goalscited by 86
- 2018Learning to Navigate the Webcited by 60
- 2019Autocurricula and the Emergence of Innovation from Social Interaction: A Manifesto for Multi-Agent Intelligence Researchcited by 58
- 2018Hierarchical Reinforcement Learning for Zero-shot Generalization with Subtask Dependenciescited by 43
- 2019On Finding Local Nash Equilibria (and Only Local Nash Equilibria) in Zero-Sum Gamescited by 35
- 2018Learning Curriculum Policies for Reinforcement Learningcited by 34
- 2018Mix&Match - Agent Curricula for Reinforcement Learningcited by 26
- 2020Meta Reinforcement Learning with Autonomous Inference of Subtask Dependenciescited by 25
- 2021Solving Compositional Reinforcement Learning Problems via Task Reductioncited by 19
- 2019Plan Arithmetic: Compositional Plan Vectors for Multi-Task Controlcited by 10
- 2021A Novel Automated Curriculum Strategy to Solve Hard Sokoban Planning Instancescited by 9
- 2020Generating Automatic Curricula via Self-Supervised Active Domain Randomizationcited by 7
- 2019Petri Net Machines for Human-Agent Interactioncited by 2
Built on by
Citing papers per year: 2022: 9; 2023: 9; 2024: 7; 2025: 4; 2026: 3.
32 papers.
Sort:
By area:
- 2024AndroidWorld: A Dynamic Benchmarking Environment for Autonomous Agentscited by 450
- 2023Language Models can Solve Computer Taskscited by 371
- 2023Android in the Wild: A Large-Scale Dataset for Android Device Controlcited by 314
- 2023Synapse: Trajectory-as-Exemplar Prompting with Memory for Computer Controlcited by 180
- 2024WebLINX: Real-World Website Navigation with Multi-Turn Dialoguecited by 177
- 2023Multimodal Web Navigation with Instruction-Finetuned Foundation Modelscited by 159
- 2024GUI Agents with Foundation Models: A Comprehensive Surveycited by 110
- 2022A data-driven approach for learning to control computerscited by 87
- 2024Open-Endedness is Essential for Artificial Superhuman Intelligencecited by 79
- 2023SteP: Stacked LLM Policies for Web Actionscited by 66
- 2024AgentStudio: A Toolkit for Building General Virtual Agentscited by 45
- 2023MAESTRO: Open-Ended Environment Design for Multi-Agent Reinforcement Learningcited by 30
20 more
- 2022How to Reuse and Compose Knowledge for a Lifetime of Tasks: A Survey on Continual Learning and Functional Compositioncited by 27
- 2023Exposing Limitations of Language Model Agents in Sequential-Task Compositions on the Webcited by 23
- 2022CompoSuite: A Compositional Reinforcement Learning Benchmarkcited by 21
- 2022General Intelligence Requires Rethinking Explorationcited by 20
- 2022CLUTR: Curriculum Learning via Unsupervised Task Representation Learningcited by 19
- 2023Stabilizing Unsupervised Environment Design with a Learned Adversarycited by 17
- 2024Refining Minimax Regret for Unsupervised Environment Designcited by 16
- 2026UI-Voyager: A Self-Evolving GUI Agent Learning via Failed Experiencecited by 11
- 2025AutoEval: A Practical Framework for Autonomous Evaluation of Mobile Agentscited by 9
- 2022Do BERTs Learn to Use Browser User Interface? Exploring Multi-Step Tasks with Unified Vision-and-Language BERTscited by 5
- 2022Categorical semantics of compositional reinforcement learningcited by 5
- 2022Environment Design for Inverse Reinforcement Learningcited by 4
- 2023Mutation Testing of Deep Reinforcement Learning Based on Real Faultscited by 4
- 2024Reduce, Reuse, Recycle: Categories for Compositional Reinforcement Learningcited by 2
- 2025A2Perf: Real-World Autonomous Agents Benchmarkcited by 2
- 2022Evolving Pareto-Optimal Actor-Critic Algorithms for Generalizability and Stabilitycited by 1
- 2025Automatic Curriculum Design for Zero-Shot Human-AI Coordinationcited by 1
- 2025Generative Modeling for Robust Deep Reinforcement Learning on the Traveling Salesman Problemcited by 0
- 2026Self Paced Gaussian Contextual Reinforcement Learningcited by 0
- 2026Scenario Generation for Risk-Aware Reinforcement Learning with Probably Approximately Safe Guaranteescited by 0
- 2026Scenario Generation for Risk-Aware Reinforcement Learning with Probably Approximately Safe Guarantees3 Jun 2026
- 2026UI-Voyager: A Self-Evolving GUI Agent Learning via Failed Experience25 Mar 2026
- 2026Self Paced Gaussian Contextual Reinforcement Learning24 Mar 2026
- 2025Generative Modeling for Robust Deep Reinforcement Learning on the Traveling Salesman Problem12 Aug 2025
- 2025Automatic Curriculum Design for Zero-Shot Human-AI Coordination10 Mar 2025
- 2025A2Perf: Real-World Autonomous Agents Benchmark4 Mar 2025
- 2025AutoEval: A Practical Framework for Autonomous Evaluation of Mobile Agents4 Mar 2025
- 2024GUI Agents with Foundation Models: A Comprehensive Survey7 Nov 2024
- 2024Reduce, Reuse, Recycle: Categories for Compositional Reinforcement Learning23 Aug 2024
- 2024Open-Endedness is Essential for Artificial Superhuman Intelligence6 Jun 2024
- 2024AndroidWorld: A Dynamic Benchmarking Environment for Autonomous Agents23 May 2024
- 2024AgentStudio: A Toolkit for Building General Virtual Agents26 Mar 2024
20 more
- 2024Refining Minimax Regret for Unsupervised Environment Design19 Feb 2024
- 2024WebLINX: Real-World Website Navigation with Multi-Turn Dialogue8 Feb 2024
- 2023Exposing Limitations of Language Model Agents in Sequential-Task Compositions on the Web30 Nov 2023
- 2023SteP: Stacked LLM Policies for Web Actions5 Oct 2023
- 2023Stabilizing Unsupervised Environment Design with a Learned Adversary21 Aug 2023
- 2023Android in the Wild: A Large-Scale Dataset for Android Device Control19 Jul 2023
- 2023Synapse: Trajectory-as-Exemplar Prompting with Memory for Computer Control13 Jun 2023
- 2023Multimodal Web Navigation with Instruction-Finetuned Foundation Models19 May 2023
- 2023Language Models can Solve Computer Tasks30 Mar 2023
- 2023MAESTRO: Open-Ended Environment Design for Multi-Agent Reinforcement Learning6 Mar 2023
- 2023Mutation Testing of Deep Reinforcement Learning Based on Real Faults13 Jan 2023
- 2022General Intelligence Requires Rethinking Exploration15 Nov 2022
- 2022Environment Design for Inverse Reinforcement Learning26 Oct 2022
- 2022CLUTR: Curriculum Learning via Unsupervised Task Representation Learning19 Oct 2022
- 2022Categorical semantics of compositional reinforcement learning29 Aug 2022
- 2022How to Reuse and Compose Knowledge for a Lifetime of Tasks: A Survey on Continual Learning and Functional Composition15 Jul 2022
- 2022CompoSuite: A Compositional Reinforcement Learning Benchmark8 Jul 2022
- 2022Evolving Pareto-Optimal Actor-Critic Algorithms for Generalizability and Stability8 Apr 2022
- 2022Do BERTs Learn to Use Browser User Interface? Exploring Multi-Step Tasks with Unified Vision-and-Language BERTs15 Mar 2022
- 2022A data-driven approach for learning to control computers16 Feb 2022
- 2022Environment Design for Inverse Reinforcement Learningcited by 4
- 2025A2Perf: Real-World Autonomous Agents Benchmarkcited by 2
- 2025A2Perf: Real-World Autonomous Agents Benchmark4 Mar 2025
- 2022Environment Design for Inverse Reinforcement Learning26 Oct 2022
- 2024GUI Agents with Foundation Models: A Comprehensive Surveycited by 110
- 2024AndroidWorld: A Dynamic Benchmarking Environment for Autonomous Agentscited by 450
- 2023Language Models can Solve Computer Taskscited by 371
- 2023Android in the Wild: A Large-Scale Dataset for Android Device Controlcited by 314
- 2023Synapse: Trajectory-as-Exemplar Prompting with Memory for Computer Controlcited by 180
- 2024WebLINX: Real-World Website Navigation with Multi-Turn Dialoguecited by 177
- 2023Multimodal Web Navigation with Instruction-Finetuned Foundation Modelscited by 159
- 2022A data-driven approach for learning to control computerscited by 87
- 2024Open-Endedness is Essential for Artificial Superhuman Intelligencecited by 79
- 2023SteP: Stacked LLM Policies for Web Actionscited by 66
- 2024AgentStudio: A Toolkit for Building General Virtual Agentscited by 45
- 2023MAESTRO: Open-Ended Environment Design for Multi-Agent Reinforcement Learningcited by 30
- 2022How to Reuse and Compose Knowledge for a Lifetime of Tasks: A Survey on Continual Learning and Functional Compositioncited by 27
12 most cited of 26 All 26 (JSON)
- 2026Scenario Generation for Risk-Aware Reinforcement Learning with Probably Approximately Safe Guarantees3 Jun 2026
- 2026Self Paced Gaussian Contextual Reinforcement Learning24 Mar 2026
- 2025Generative Modeling for Robust Deep Reinforcement Learning on the Traveling Salesman Problem12 Aug 2025
- 2025Automatic Curriculum Design for Zero-Shot Human-AI Coordination10 Mar 2025
- 2024Reduce, Reuse, Recycle: Categories for Compositional Reinforcement Learning23 Aug 2024
- 2024Open-Endedness is Essential for Artificial Superhuman Intelligence6 Jun 2024
- 2024AndroidWorld: A Dynamic Benchmarking Environment for Autonomous Agents23 May 2024
- 2024AgentStudio: A Toolkit for Building General Virtual Agents26 Mar 2024
- 2024Refining Minimax Regret for Unsupervised Environment Design19 Feb 2024
- 2024WebLINX: Real-World Website Navigation with Multi-Turn Dialogue8 Feb 2024
- 2023SteP: Stacked LLM Policies for Web Actions5 Oct 2023
- 2023Stabilizing Unsupervised Environment Design with a Learned Adversary21 Aug 2023
12 newest of 26 All 26 (JSON)