Robots Atlas>ROBOTS ATLAS
Robotics

ViLLA

2025ActivePublished: 28 August 2026Updated: 28 August 2026Published
Key innovation
Introduces an intermediate layer of latent action tokens (a Latent Action Model) between vision-language input and robot control, letting the policy learn from action-unlabeled internet videos and cross-embodiment data rather than only from scarce action-labeled robot demonstrations as in classic VLA.
Category
Robotics
Abstraction level
Paradigm
Operation level
ModelTrainingInferenceRobot control
Use cases
Control of humanoids and manipulation robotsDexterous object manipulation (grasping, chop, plug)Learning from action-unlabeled internet human videosCross-embodiment knowledge transferLong-horizon robotic task planningGeneralist robot policies (GO-1)

How it works

Stage 1 (Latent Action Model): an inverse-dynamics encoder I(z_t | I_t, I_{t+H}) and a forward-dynamics decoder F(I_{t+H} | I_t, z_t) model the dynamics between consecutive frames. The encoder is a spatial-temporal transformer with causal temporal masks; the decoder is a spatial transformer that takes the initial frame and discretized latent action tokens z_t = [z_t^0, ..., z_t^{k-1}] (k=4), quantized with a VQ-VAE objective and a codebook of size |C|. Stage 2 (Latent Planner): a web-scale pre-trained VLM uses the latent actions as pseudo-labels for embodiment-agnostic long-horizon planning. Stage 3 (Action Expert): the Action Expert is introduced and jointly trained with the Latent Planner, turning the latent plan into concrete, dexterous robot control actions.

Problem solved

The volume of action-labeled robot data is small relative to web-scale data, limiting the generalization of classic VLA. ViLLA addresses this data bottleneck by introducing latent actions as an intermediate representation learned from action-unlabeled human videos and cross-embodiment data, and it decouples long-horizon planning from low-level control.

Components

Latent Action Model (LAM)Projects consecutive image frames into a latent action space (Stage 1)

An encoder-decoder trained on internet-scale heterogeneous data. The inverse-dynamics encoder I(z_t|I_t,I_{t+H}) is a spatial-temporal transformer with causal temporal masks; the forward-dynamics decoder F(I_{t+H}|I_t,z_t) is a spatial transformer. Latent action tokens z_t=[z_t^0..z_t^{k-1}] (k=4) are quantized with a VQ-VAE objective and a codebook of size |C|.

Latent PlannerEmbodiment-agnostic long-horizon planning (Stage 2)

Leverages a web-scale pre-trained VLM and uses latent actions as pseudo-labels, combining the generalizability of the VLM with embodiment-agnostic planning over sequences of latent actions.

Action ExpertConverts the latent plan into robot control actions (Stage 3)

Introduced in Stage 3 and jointly trained with the Latent Planner; it turns the latent plan into concrete low-level control actions enabling dexterous manipulation.

Evolution

Original paper · 2025 · arXiv 2025 · AgiBot-World-Contributors
AgiBot World Colosseo: A Large-scale Manipulation Platform for Scalable and Intelligent Embodied Systems
AgiBot-World-Contributors, Qingwen Bu, Jisong Cai, Li Chen
2025
Introduction of the ViLLA paradigm and the GO-1 model
Inflection point

AgiBot (Zhiyuan) publishes AgiBot World Colosseo (arXiv:2503.06669), defining the hierarchical ViLLA framework and implementing it in the GO-1 (Genie Operator-1) generalist policy.

Execution paradigm

Primary mode
Dense

The core components (VLM Latent Planner, LAM spatial/spatial-temporal transformers, Action Expert) are dense transformer architectures; processing proceeds through three stages with distinct roles.

Activation pattern
Stage dependent

Hardware requirements

Primary

Training and inference of the transformer components (VLM, LAM, Action Expert) at large data scale benefit from GPU acceleration.