Rapid Task-Solving in Novel Environments
arXiv:2006.03662
Abstract
We propose the challenge of rapid task-solving in novel environments (RTS), wherein an agent must solve a series of tasks as rapidly as possible in an unfamiliar environment. An effective RTS agent must balance between exploring the unfamiliar environment and solving its current task, all while building a model of the new environment over which it can plan when faced with later tasks. While modern deep RL agents exhibit some of these abilities in isolation, none are suitable for the full RTS challenge. To enable progress toward RTS, we introduce two challenge domains: (1) a minimal RTS challenge called the Memory&Planning Game and (2) One-Shot StreetLearn Navigation, which introduces scale and complexity from real-world data. We demonstrate that state-of-the-art deep RL agents fail at RTS in both domains, and that this failure is due to an inability to plan over gathered knowledge. We develop Episodic Planning Networks (EPNs) and show that deep-RL agents with EPNs excel at RTS, outperforming the nearest baseline by factors of 2-3 and learning to navigate held-out StreetLearn maps within a single episode. We show that EPNs learn to execute a value iteration-like planning algorithm and that they generalize to situations beyond their training experience. algorithm and that they generalize to situations beyond their training experience.
References in corpus (13)
- Learning to Plan Chemical Syntheses
- IMPALA: Scalable Distributed Deep-RL with Importance Weighted Actor-Learner Architectures
- Go-Explore: a New Approach for Hard-Exploration Problems
- Attention, Learn to Solve Routing Problems!
- Model-Free Episodic Control
- Control of Memory, Active Perception, and Action in Minecraft
- Unsupervised Predictive Memory in a Goal-Directed Agent
- Neural Episodic Control
- From Language to Goals: Inverse Reinforcement Learning for Vision-Based Instruction Following
- The StreetLearn Environment and Dataset
- Been There, Done That: Meta-Learning with Episodic Recall
- Generalization of Reinforcement Learners with Working and Episodic Memory
- Universal Successor Features Approximators