UniWALM

A Unified World-Action-Language Model for Embodied Robot Control · Under review, ICRA 2027

UniWALM: A Unified World-Action-Language Model for Embodied Robot Control

Under review · IEEE ICRA 2027
Rahul Sajnani1,2 · Diego Romeres2 · Mingyuan Zhang2,3 · Kai Gao2 · Carl Qi2,4 · Baichuan Huang2 · Srinath Sridhar1 · Dylan Randle2 · Lillian J. Ratliff2,5 · Jose Barreiros2 · Manikantan Nambi2 · Jeroen Vanbaar2
1 Brown University  ·  2 Amazon  ·  3 Northeastern University  ·  4 UT Austin  ·  5 University of Washington
UniWALM teaser (from arXiv paper)
(a) UniWALM. A single mixture-of-transformers backbone co-denoises video, action, and language. Four tasks: (b) single-arm manipulation, (c) dexterous bimanual, (d) dexterous bimanual sequential, (e) reasoning-dependent manipulation. (f) other hybrid architectures bolt a VLM onto a video model; (g) UniWALM instead shares one representation across all three modalities.
Overview video: UniWALM in action across real and simulated manipulation tasks.

Overview

Motivated by the human ability to integrate experience across language, perception, and action, we introduce UniWALM, a unified world-action-language model that learns video, action, and language in a single shared representation, where each modality serves as both a conditioning signal and a supervision target.

We ask: can jointly generating language enrich the shared representation of a video-action model, yielding a unified representation that improves manipulation and supports memory-dependent behavior?

Unlike prior approaches that attach a separate reasoning or vision-language model to a video-action backbone and run them as distinct stages, UniWALM unifies all three modalities inside a single mixture-of-transformers backbone with per-modality diffusion heads that denoise synchronously. Subtask and textual-memory tokens are decoded in the same denoising pass as action — no separate planning stage — and action / language generation at inference does not require synthesizing future video.

61.1%
Real-world Find-the-Item
(vs 11.1% FastWAM)
34.5%
RMBench M(N)
(no pretrained VLM)
+14.8%
MolmoSpaces average
(over same-backbone FastWAM)
+21.2 pts
RMBench vs FastWAM
(13.3% → 34.5%)

Architecture

UniWALM is built on a mixture-of-transformers backbone with three expert streams that share co-attention:

  1. Video expert — Wan2.2 video diffusion over future frames.
  2. Action expert — a Diffusion Transformer over action chunks.
  3. Language expert — a discrete diffusion head over subtask / memory tokens.

All three streams co-denoise in parallel at every timestep. Action and language can be sampled at inference without producing a full future video.

UniWALM mixture-of-transformers architecture
Mixture-of-transformers backbone with per-modality diffusion heads. Video, action, and language tokens share co-attention and denoise synchronously; the generated memory tokens re-enter the context on the next control step.

Language-as-Memory Loop

At every control step, the policy generates a short natural-language memory describing its own progress — e.g., which subtask has been completed, which object was just picked up. On the next step, the policy re-reads its own generated memory as conditioning.

This closes a tight generate → remember → act loop inside a single network, without an external planner, VLM, or memory bank. The result is memory-dependent behavior that emerges as a natural consequence of the unified formulation.

Flow Matching with Correction (FMC)

To improve action reliability, we introduce Flow Matching with Correction (FMC) — a training objective that teaches recovery from perturbed action trajectories. The perturbation is applied only during training, so there is no additional inference cost.

On a 2D toy benchmark of robot end-effector trajectories (circle, star, spiral, line, arc, figure-8, square), FMC reduces unconditional Chamfer distance by 4.0% and wins on 5/7 shape classes (71.4% win rate) over the linear flow-matching baseline.

Flow Matching with Correction (FMC)
Flow Matching with Correction trains the policy to recover from perturbed action trajectories, at zero inference-time cost.

Qualitative Results

We evaluate UniWALM across real-world and simulated manipulation tasks: single-arm, dexterous bimanual, dexterous bimanual sequential, and reasoning-dependent (Find-the-Item).

Rollouts across tasks

UniWALM qualitative rollouts: MolmoBot Pick&Place, Find-the-Item (memory), simple + complex dexterous
Qualitative rollouts across the four task families: (a) MolmoBot Pick&Place, (b) Find-the-Item (memory), (c) Simple dexterous, and (d) Complex dexterous. Red captions are generated subtask / memory tokens the policy produces at each step and re-reads on the next.

RMBench — per-task rollouts

RMBench M(n) qualitative rollouts: Press Button, Battery Try, Blocks Ranking Try, Cover Blocks
RMBench M(n) qualitative rollouts. Each row is a successful UniWALM rollout on one M(n) task — Press Button, Battery Try, Blocks Ranking Try, Cover Blocks. Below each panel we show the predicted next subtask and the generated textual memory that is re-consumed as the prompt on the next control step. Reading left-to-right shows how the language-memory loop accumulates task-relevant state across steps.

RMBench — rollout videos

Press Button
Battery Try
Blocks Ranking Try
Cover Blocks

Quantitative Results

MolmoSpaces (simulation)

UniWALM achieves the highest success rate on all three compositional pick-and-place variants, improving over the closest world-action model (FastWAM) sharing the same Wan2.2 backbone by +14.8% on average.

RMBench — Memory-Dependent M(N)

Without any pretrained language or reasoning model, UniWALM reaches 34.5% on RMBench's memory-dependent M(N) subset — improving over same-backbone FastWAM (13.3%) by +21.2 points and exceeding Mem-0's keyframe-equipped setup (28.5%) using only a single episode-start anchor frame rather than per-task privileged keyframes.

Real-World Find-the-Item

On a real-world Find-the-Item task designed to require memory, generating textual memory lifts success from 11.1% (FastWAM, which shares our video backbone but has no language generation) to 61.1%. State-of-the-art VLAs stay at or below chance (≤ 33.3%).

Together, these results answer our question affirmatively: a single model generating language, video, and action can improve control, and memory-dependent behavior emerges as a natural consequence of the unified formulation.

Citation

@article{sajnani2026uniwalm, title={UniWALM: A Unified World-Action-Language Model for Embodied Robot Control}, author={Rahul Sajnani and Diego Romeres and Mingyuan Zhang and Kai Gao and Carl Qi and Baichuan Huang and Srinath Sridhar and Dylan Randle and Lillian J. Ratliff and Jose Barreiros and Manikantan Nambi and Jeroen Vanbaar}, year={2026}, journal={Under review (IEEE ICRA 2027)} }

Acknowledgements & Contact

Work done during Rahul's internship at Amazon Robotics.

Questions? Reach out at rahul_sajnani@brown.edu.