Zero-WAM README

The project's README from github.com/robbyant-research/Zero-WAM. As one markdown file: README.md.

Zero-WAM:
In-Context World-Action Modeling from Human Videos for Open-Ended Task Generalization

Jiaming Zhou   Qihang Zhang*   Gangwei Xu   Cunxin Fan   Yujie Zhao   Ruilin Wang   Yiming Luo   Shuai Yang   Xing Zhu   Yujun Shen   Junwei Liang†   Yinghao Xu†
Robbyant  ·  HKUST (GZ)  ·  HKUST
*Project Lead    †Corresponding Authors

Project page arXiv paper Code release planned Model release planned Data release planned License

Zero-WAM framework overview

Overview

Zero-WAM targets zero-shot cross-task robotic manipulation, where a policy must execute tasks that were never practiced during training using only deployment-time context. It brings in-context learning to robotics by treating human demonstration videos as visual task specifications, enabling a causal video-action policy to predict future robot observations and executable actions from either language instructions or human video prompts.

Release Plan

Highlights

Data Overview

Zero-WAM builds its training data around task diversity rather than raw trajectory count. Task-diverse VA re-samples five public robotic video-action datasets at the task level, yielding more than 6K manipulation tasks and about 400K robot trajectories per training epoch. HumanGen complements this robot-domain corpus with 74.2K human-robot ICL pairs over 8.6K tasks, spanning external, in-house, simulation, and real-world sources.

Zero-WAM data overview

Data Pipeline

The in-context human video generation pipeline starts from task-sampled robot trajectories that retain executable actions. A VLM parses task semantics and object-state changes, an image editor converts the first robot frame into a human observation, and a video generation model synthesizes the corresponding human manipulation video. Each generated video is filtered for semantic preservation and physical plausibility before being paired back with the original robot trajectory as an ICL sample.

Zero-WAM data pipeline

RoboTwin 2.0 Zero-Shot Evaluation

Zero-WAM achieves 46.95% average zero-shot success on seven unseen RoboTwin 2.0 tasks, outperforming LingBot-VA by 29.50 percentage points.

Task WAN-Action LingBot-VA Zero-WAM
Place object on scale 3.00 ± 2.16 6.17 ± 4.87 24.67 ± 2.05
Stamp seal 7.33 ± 1.25 3.67 ± 2.49 47.00 ± 4.55
Open microwave 2.26 ± 1.60 29.33 ± 10.66 59.00 ± 2.83
Move stapler to pad 10.67 ± 1.70 23.33 ± 8.22 69.14 ± 2.93
Place bread in basket 15.26 ± 2.55 17.33 ± 6.18 35.00 ± 3.74
Place empty cup 38.33 ± 2.05 42.33 ± 7.85 84.87 ± 0.18
Stack blocks three 0.00 ± 0.00 0.00 ± 0.00 9.00 ± 2.16
Average 10.98 ± 1.07 17.45 ± 1.40 46.95 ± 0.72

Citation

If you find Zero-WAM useful, please cite:

@misc{zhou2026zerowam,
  title = {Zero-WAM: In-Context World-Action Modeling from Human Videos for Open-Ended Task Generalization},
  author = {Zhou, Jiaming and Zhang, Qihang and Xu, Gangwei and Fan, Cunxin and Zhao, Yujie and Wang, Ruilin and Luo, Yiming and Yang, Shuai and Zhu, Xing and Shen, Yujun and Liang, Junwei and Xu, Yinghao},
  year = {2026},
  eprint = {2608.26103},
  archivePrefix = {arXiv},
  primaryClass = {cs.RO},
  url = {https://arxiv.org/abs/2608.26103}
}

Zero-WAM (robbyant-research/Zero-WAM)

Searching Database…

What is this?Zero-WAM is a research method for zero-shot cross-task robotic manipulation: a causal video-action policy that learns in-context world-action modeling, predicting future robot observations and executable actions from either language instructions or human demonstration videos.
Is this a working codebase I can run, or just a paper for now?Right now it is only a paper. The code, trained model, and training data are all still unreleased, with each marked as expected before Sep 15, 2026.
How do I try Zero-WAM myself right now?You can't run it yet. The repo currently only hosts the paper (arXiv:2608.26103); code, pretrained model weights, and the training data had not been published at the time of this README.
Does it actually solve every manipulation task well?No. Even though average zero-shot success jumps to 46.95% across seven unseen RoboTwin 2.0 tasks, some tasks remain very hard: the 'Stack blocks three' task only reaches 9.00% success compared to 0% for the baselines.
Who is this aimed at?Robotics and machine learning researchers working on manipulation policies and in-context/video-based learning, not end users looking for a ready-made robot controller, since nothing is runnable yet.
What is HumanGen and why does it matter?HumanGen is the data pipeline that converts task-sampled robot trajectories into matched human demonstration videos, producing 74.2K human-robot in-context-learning (ICL) pairs across 8.6K tasks so the policy can learn from human video prompts without collecting more robot data.
How well does Zero-WAM perform compared to prior work?On seven unseen RoboTwin 2.0 tasks, Zero-WAM reaches a 46.95% average zero-shot success rate, beating LingBot-VA's 17.45% by 29.50 percentage points and far outperforming WAN-Action's 10.98%.
Why use human videos as task instructions instead of just language?Human demonstration videos act as richer, more precise visual task specifications than plain text, letting the causal video-action policy infer what to do on unseen tasks by watching how a human performs them.
How much training data does Zero-WAM use?It combines a task-diverse resampling of five public robot datasets (over 6K tasks, about 400K trajectories per epoch) with the 74.2K HumanGen-generated human-robot ICL pairs spanning external, in-house, simulation, and real-world sources.
Size
124 MB
Stars
434
Updated
CommitSep 14
Age
1mo
Commits · 90 Days