World Action Models are Zero-shot Policies
Organizations: NVIDIA
Abstract
State-of-the-art Vision-Language-Action (VLA) models excel at semantic generalization but struggle to generalize to unseen physical motions in novel environments. We introduce DreamZero, a World Action Model (WAM) built upon a pretrained video diffusion backbone. Unlike VLAs, WAMs learn physical dynamics by predicting future world states and actions, using video as a dense representation of how the world evolves. By jointly modeling video and action, DreamZero learns diverse skills effectively from heterogeneous robot data without relying on repetitive demonstrations. This results in over 2x improvement in generalization to new tasks and environments compared to state-of-the-art VLAs in real robot experiments. Crucially, through model and system optimizations, we enable a 14B autoregressive video diffusion model to perform real-time closed-loop control at 7Hz. Finally, we demonstrate two forms of cross-embodiment transfer: video-only demonstrations from other robots or humans yield a relative improvement of over 42% on unseen task performance with just 10-20 minutes of data. More surprisingly, DreamZero enables few-shot embodiment adaptation, transferring to a new embodiment with only 30 minutes of play data while retaining zero-shot generalization.
Figures & tables
| Optimization | H100 | GB200 |
| Baseline | 1 | 1.1 |
| System-level | ||
| + CFG Parallelism | 1.9 | 1.8 |
| + DiT Caching | 5.5 | 5.4 |
| Implementation-level | ||
| + Torch Compile + CUDA Graphs | 8.9 | 10.9 |
| Method | Task Progress |
| DreamZero | 38.3% 7.6% |
| DreamZero + Human2Robot Transfer | 54.3% 10.4% |
| DreamZero + Robot2Robot Transfer | 55.4% 9.5% |
| Method | Denoising steps | Task Progress | Inference speed | Speed up |
| DreamZero | 4 | 83% 6.1% | 350ms | 1 |
| DreamZero | 1 | 52% 10.2% | 150ms | 2.33 |
| DreamZero -Flash | 1 | 74% 10.1% | 150ms | 2.33 |
| Architecture | Model Size | Data | Task Progress | |
| Q1. Data Diversity | ||||
| DreamZero (AR) | 14B | Repetitive | 33% 4.2% | |
| DreamZero (AR) | 14B | Diverse | 50% 6.3% | |
| Q2. Model Scale | ||||
| DreamZero (AR) | 5B | Diverse | 21% 4.2% | |
| DreamZero (AR) | 14B | Diverse | 50% 6.3% | |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Category | # | Task | Image | Instruction | Image | Instruction | Image | Instruction | Image | Instruction |
| 1 | PnP Fruit | The left arm picks up the Banana on the table and places it in the Blue Plate. | The left arm picks up the lime on the table and places it on the light green plate. | The left arm picks up the peach on the table and places it on the baking pan. | The left arm picks up the green pear on the table and places it on the blue checkered bowl. | |||||
| PnP Easy | 2 | Taking out Fruit | The left arm picks up the Mango from the plastic bag and places it into the Wooden Basket | The left arm picks up the yellow pear from the plastic bag and places it onto the blue tray. | The left arm picks up the purple grapes from the plastic bag and places it into the brown basket. | The left arm picks up the watermelon from the plastic bag and places it onto the Blue Plate. | ||||
| 3 | Wipe the Mess | The left arm uses a sponge to wipe the coffee spill off the table. | The left arm used a black cloth to wipe the white powder off the table. | The left arm uses a napkin to wipe the creamer spill off the table. | The left arm used a paper towel to wipe the water off the table. | |||||
| 4 | PnP Fork/Spoon | The left arm picks up the Pink Fork from the table and places it onto the blue plate. | The left arm picks up the orange fork from the table and places it into the glass cup | The left arm picks up the light blue fork from the table and places it onto the orange plate | The left arm picks up the green fork from the table and places it into the blue plate. | |||||
| PnP Hard | 5 | Put Pen in Holder | The left arm picks up the Red Marker pen from the table and placed it into the pen holder. | The left arm picked up the black marker from the table and placed it into the pen holder. | The left arm picked up the white marker pen from the table and placed it into the pen holder. | The left arm picked up the mechanical pencil from the table and placed it into the pen holder. | ||||
| 6 | Put Cup on Coaster | The left arm picks up the clear cup from the table and places it on the grey coaster. | The left arm picks up the plastic cup from the table and places it on the blue coaster. | The left arm picks up the plastic cup from the table and places it on the white coaster. | The left arm picks up the pink cup from the table and places it on the gray coaster. |
| # | Task | Image | Instruction | Image | Instruction | Image | Instruction | Image | Instruction |
| 1 | Untie Shoelaces | The robot coordinates both arms to simultaneously grasp the two loops of the shoelace. It then moves both arms outward in synchronized, opposing directions until the shoelace is fully untied. | The robot reaches its left arm to grasp the blue box and hold it steady. It then reaches its right arm toward the blue ribbon and moves it to untie the knot. | The robot coordinates both arms to simultaneously grasp the two loops of the knot of the box. It then moves both arms outward in synchronized, opposing directions until the knot of the box is fully untied. | The robot coordinates both arms to simultaneously grasp the two loops of the knot of the package. It then moves both arms outward in synchronized, opposing directions until the knot of the package is fully untied. | ||||
| 2 | Remove /Put Hat | The robot reaches its right arm to gasp the crown and lifts it to remove it from the mannequin’s head. | The robot reaches its left arm to grasp the hat and lifts it to remove it from the mannequin’s head. | The robot reaches its left arm to grasp the hat and lifts it to remove it from the mannequin’s head. | The robot reaches its left arm to grasp the hat and lifts it to remove it from the mannequin’s head. | ||||
| 3 | Draw Circle | The robot reaches its left arm to pick up the red marker and the left arm moves the marker to draw a circle on the book. | The robot reaches its right arm to pick up the marker and the right arm draws a circle on the whiteboard with the marker. | The robot reaches its left arm to pick up the black marker and the left arm moves the marker to draw a circle on the paper | The robot reaches its right arm to pick up the marker and the right arm moves the marker to draw a llne on the whiteboard. | ||||
| 4 | Take out Straw | The left arm holds the cup on the table. Then the right arm pulls the straw out of the cup. | The left arm holds the cup on the table. Then the right arm pulls the straw out of the cup. | The left arm holds the cup on the table. Then the right arm pulls the straw out of the cup. | The right arm holds the cup on the table.Then the left arm pulls the straw out of the cup. | ||||
| 5 | Cube Stacking | The robot reaches its right arm to pick up the green cube, moves it over the red cube, and releases it to stack. It then reaches its right arm to pick up the yellow cube, moves it over the stack, and releases it onto the green cube to finish the task. | The robot reaches its right arm to pick up the red cube, moves it over the colorful cube, and releases it to stack. It then reaches its right arm to pick up the green cube, moves it over the red cube, and releases it to finish the tower. | The robot reaches its right arm to pick up the white cube, moves it over the green cube, and releases it to stack. It then reaches its left arm to pick up the blue cube, moves it over the stack, and releases it onto the white cube to finish the task. | The robot reaches its right arm to pick up the red cube, moves it over the blue cube, and releases it to begin the stack. It then reaches its left arm to pick up the orange cube, moves it over the stack, and releases it onto the red cube to complete the three-tier structure. | ||||
| 6 | Painting | The left arm grabs the brush. Then left arm paints with the brush on the notebook | The right arm grabs the brush. Then right arm paints with the brush on the paper | The left arm grabs the brush. Then left arm paints with the brush on the notebook | The right arm grabs the brush. Then right arm paints with the brush on the notebook |
World Action Models
World Action Models connect predictions of how scenes change under action to executable policies for robots, vehicles, and other embodied agents.
See all 210 papers