In-Context Imitation Learning via Next-Token Prediction
Letian Fu, Huang Huang, Gaurav Datta, Lawrence Yunliang Chen, William Chung-Ho Panitch, Fangchen Liu, Hui Li, Ken Goldberg
TL;DR
The paper introduces In-Context Robot Transformer (ICRT), a transformer-based policy that performs in-context imitation learning on a real robot by conditioning on sensorimotor trajectories as prompts, without updating its parameters during test time. It combines a vision encoder, modality-specific projectors, and a causal transformer to predict next actions conditioned on prompts, enabling zero-shot generalization to unseen tasks and objects in new environments. The authors present the ICRT-MT multi-task dataset and demonstrate that ICRT, particularly when pre-trained on MT data, outperforms state-of-the-art goal- and language-conditioned baselines in real-robot experiments, while identifying that prompt-loss ablations and model initialization choices significantly affect performance. The work highlights the practicality of training-free, prompt-based adaptation for multi-task robotics, and discusses limitations related to primitive generalization, fixed morphologies, and inference speed, pointing toward scalable future directions.
Abstract
We explore how to enhance next-token prediction models to perform in-context imitation learning on a real robot, where the robot executes new tasks by interpreting contextual information provided during the input phase, without updating its underlying policy parameters. We propose In-Context Robot Transformer (ICRT), a causal transformer that performs autoregressive prediction on sensorimotor trajectories without relying on any linguistic data or reward function. This formulation enables flexible and training-free execution of new tasks at test time, achieved by prompting the model with sensorimotor trajectories of the new task composing of image observations, actions and states tuples, collected through human teleoperation. Experiments with a Franka Emika robot demonstrate that the ICRT can adapt to new tasks specified by prompts, even in environment configurations that differ from both the prompt and the training data. In a multitask environment setup, ICRT significantly outperforms current state-of-the-art next-token prediction models in robotics on generalizing to unseen tasks. Code, checkpoints and data are available on https://icrt.dev/
