LGAIMADec 3, 2020

Emergent Complexity and Zero-shot Transfer via Unsupervised Environment Design

arXiv:2012.02096v2314 citations
AI Analysis

This work addresses the significant developer effort and error-proneness in creating useful distributions of tasks or environments for reinforcement learning problems, impacting researchers and practitioners in RL.

The paper introduces Unsupervised Environment Design (UED), an alternative paradigm where developers provide environments with unknown parameters, which are then automatically used to produce a distribution over valid, solvable environments. Their proposed technique, Protagonist Antagonist Induced Regret Environment Design (PAIRED), generates a natural curriculum of increasingly complex environments, leading to higher zero-shot transfer performance in novel environments.

A wide range of reinforcement learning (RL) problems - including robustness, transfer learning, unsupervised RL, and emergent complexity - require specifying a distribution of tasks or environments in which a policy will be trained. However, creating a useful distribution of environments is error prone, and takes a significant amount of developer time and effort. We propose Unsupervised Environment Design (UED) as an alternative paradigm, where developers provide environments with unknown parameters, and these parameters are used to automatically produce a distribution over valid, solvable environments. Existing approaches to automatically generating environments suffer from common failure modes: domain randomization cannot generate structure or adapt the difficulty of the environment to the agent's learning progress, and minimax adversarial training leads to worst-case environments that are often unsolvable. To generate structured, solvable environments for our protagonist agent, we introduce a second, antagonist agent that is allied with the environment-generating adversary. The adversary is motivated to generate environments which maximize regret, defined as the difference between the protagonist and antagonist agent's return. We call our technique Protagonist Antagonist Induced Regret Environment Design (PAIRED). Our experiments demonstrate that PAIRED produces a natural curriculum of increasingly complex environments, and PAIRED agents achieve higher zero-shot transfer performance when tested in highly novel environments.

Code Implementations6 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes