Lune

ICLR2024Top-tier venue

GROOT: Learning to Follow Instructions by Watching Gameplay Videos

Shaofei Cai, Bowei Zhang, Zihao Wang, Xiaojian Ma, Anji Liu, Yitao Liang

2024Year
43Citations
12Top-tier citations

Abstract

We study the problem of building a controller that can follow open-ended instructions in open-world environments. We propose to follow reference videos as instructions, which offer expressive goal specifications while eliminating the need for expensive text-gameplay annotations. A new learning framework is derived to allow learning such instruction-following controllers from gameplay videos while producing a video instruction encoder that induces a structured goal space. We implement our agent G ROO T in a simple yet effective encoder-decoder architecture based on causal transformers. We evaluate G ROO T against open-world counterparts and human players on a proposed Minecraft SkillForge benchmark. The Elo ratings clearly show that G ROO T is closing the human-machine gap as well as exhibiting a 70% winning rate over the best generalist agent baseline. Qualitative analysis of the induced goal space further demonstrates some interesting emergent properties, including the goal composition and complex gameplay behavior synthesis. The project page is available at https: //craftjarvis-groot.github.io. Figure 1 | Through the cultivation of extensive gameplay videos, G ROO T has grown a rich set of skill fruits (number denotes success rate; skills shown above do not mean to be exhaustive; kudos to our artist Haowei).

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext d6f44875-5917-4df3-a72f-ff7dbb561da6

Cited by top-tier papers12

Ask how each one uses it

Builds on18

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines