STEVE-1: A Generative Model for Text-to-Behavior in Minecraft

Shalev Lifshitz, Keiran Paster, Harris Chan, Jimmy Ba, Sheila McIlraith
6/1/2023
cs.AIcs.LG

No official code found. Best implementation: Shalev-Lifshitz/STEVE-1 (217 stars, last commit 2024-06-04).

Abstract

Constructing AI models that respond to text instructions is challenging, especially for sequential decision-making tasks. This work introduces a methodology, inspired by unCLIP, for instruction-tuning generative models of behavior without relying on a large dataset of instruction-labeled trajectories. Using this methodology, we create an instruction-tuned Video Pretraining (VPT) model called STEVE-1, which can follow short-horizon open-ended text and visual instructions in Minecraft. STEVE-1 is trained in two steps: adapting the pretrained VPT model to follow commands in MineCLIP's latent space, then training a prior to predict latent codes from text. This allows us to finetune VPT through self-supervised behavioral cloning and hindsight relabeling, reducing the need for costly human text annotations, and all for only $60 of compute. By leveraging pretrained models like VPT and MineCLIP and employing best practices from text-conditioned image generation, STEVE-1 sets a new bar for open-ended instruction-following in Minecraft with low-level controls (mouse and keyboard) and raw pixel inputs, far outperforming previous baselines and robustly completing 12 of 13 tasks in our early-game evaluation suite. We provide experimental evidence highlighting key factors for downstream performance, including pretraining, classifier-free guidance, and data scaling. All resources, including our model weights, training scripts, and evaluation tools are made available for further research.

View on arXivView PDF

Code Implementations(1)

STEVE-1: A Generative Model for Text-to-Behavior in Minecraft

21719Shell, PythonMay 17, 20232 years ago
artificial-intelligencegenerative-aimachine-learningminecraft

Similar Papers

Cite this paper

@article{lifshitz2023steve,
  title  = {STEVE-1: A Generative Model for Text-to-Behavior in Minecraft},
  author = {Shalev Lifshitz and Keiran Paster and Harris Chan and Jimmy Ba and Sheila McIlraith},
  year   = {2023},
  eprint = {2306.00937},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.00937v3},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.00937.svg)](https://codeofpaper.com/paper/2306.00937)

Discussion