pith. sign in

Zero-Shot Task Generalization with Multi-Task Deep Reinforcement Learning

2 Pith papers cite this work. Polarity classification is still indexing.

2 Pith papers citing it
abstract

As a step towards developing zero-shot task generalization capabilities in reinforcement learning (RL), we introduce a new RL problem where the agent should learn to execute sequences of instructions after learning useful skills that solve subtasks. In this problem, we consider two types of generalizations: to previously unseen instructions and to longer sequences of instructions. For generalization over unseen instructions, we propose a new objective which encourages learning correspondences between similar subtasks by making analogies. For generalization over sequential instructions, we present a hierarchical architecture where a meta controller learns to use the acquired skills for executing the instructions. To deal with delayed reward, we propose a new neural architecture in the meta controller that learns when to update the subtask, which makes learning more efficient. Experimental results on a stochastic 3D domain show that the proposed ideas are crucial for generalization to longer instructions as well as unseen instructions.

citation-role summary

background 1

citation-polarity summary

fields

cs.AI 1 cs.RO 1

years

2022 1 2019 1

roles

background 1

polarities

background 1

representative citing papers

Why Build an Assistant in Minecraft?

cs.AI · 2019-07-22 · unverdicted · novelty 4.0

A rationale is presented for developing an assistant in Minecraft to advance natural language understanding and dialogue learning.

citing papers explorer

Showing 2 of 2 citing papers.

  • Do As I Can, Not As I Say: Grounding Language in Robotic Affordances cs.RO · 2022-04-04 · accept · none · ref 57

    SayCan combines an LLM's high-level semantic knowledge with robot skill value functions to select only feasible actions, enabling completion of abstract natural-language instructions on a real mobile manipulator.

  • Why Build an Assistant in Minecraft? cs.AI · 2019-07-22 · unverdicted · none · ref 68 · internal anchor

    A rationale is presented for developing an assistant in Minecraft to advance natural language understanding and dialogue learning.