
Rethinking Representations for World-Action Modeling
This paper studies how to design the shared representation space used by world-action models, which jointly learn robot control policies and predict future observations. It finds that neither reconstruction fidelity nor raw pre-trained perceptual features alone yield good policy learning, and proposes ReWAM, built on pre-trained DINO features with a Temporal Representation Bottleneck and Action-Grounded Representation Shaping that routes only action-loss gradients into the bottleneck so the policy shapes what is encoded while the world model learns its dynamics. Without generative video pre-training, ReWAM reaches 93.6% success on RoboTwin 2.0 and an 8.28% success rate on RoboDojo using roughly 600 hours of embodied pre-training data.
What it claims
On RoboTwin 2.0, frozen DINOv3 features beat Video-VAE latents as the prediction space for a world-action model, even though their pixel-reconstruction SSIM is lower. This holds without generative video pre-training. Preparing those features for diffusion ("Feature Calibration") adds 12.20 points of average success. ReWAM builds on both findings. It is a 3.58B-parameter Mixture-of-Transformers model in which only the action loss trains the representation bottleneck.
On RoboDojo with embodied pre-training, ReWAM is competitive but not the top method:
| Method | Score | Success rate |
|---|---|---|
| HyVLA-0.5 | 13.07 | 8.80% |
| Spatial Forcing | 12.38 | 8.04% |
| ReWAM | 12.29 | 8.28% |
The summary does not say this.
How it works
The architecture follows Fast-WAM. It has two branches, a world DiT and an action DiT, each 30 layers deep, with hidden widths of 2048 and 1024.
- Attention: future-state tokens and action tokens both attend to current-state features, but not to each other. The world branch uses causal temporal attention.
- Training: both branches use linear flow matching.
- Inference: the world branch encodes the current state once to condition the action branch. It never generates future states, so deployment carries no video rollout.
The encoder has three stages:
- Feature Calibration (follows RAE). - Takes frozen DINOv3 ViT-L/16 features from blocks 12, 14, …, 24. - Averages them and adds the spatial mean of block 24 to every patch. - Uses a shifted noise schedule with α = √(D/4096), where D is the size of the prediction target, so larger targets get noisier inputs.
- Temporal Representation Bottleneck (TRB). - Each latent state comes from a pair of frames. - Non-overlapping 2×2×2 spatiotemporal blocks are flattened per camera and concatenated across views. - Self-attention plus a linear projection reduce them to 128-dim tokens. - Outputs are normalised with running per-channel EMA statistics, frozen at inference.
- Action-Grounded Representation Shaping (AGRS). - The world loss is stop-gradiented at both the current and future states. - The action loss flows through the world branch's current-state features into the TRB. - The world branch therefore learns from both losses, but the TRB is shaped only by the action loss.
flowchart LR O[Multi-view frames] --> D[Frozen DINOv3 + calibration] --> T[TRB] T --> Z0[current state z0] T --> ZF[future states] Z0 --> W[World DiT] Z0 --> A[Action DiT] ZF -. stop-grad .-> W W -->|world loss, stops at z0| X[ ] A -->|action loss| Z0 Z0 -->|only action grads| T
Evidence
RoboTwin 2.0
- Setup: 50 tasks, trained on 2,500 clean plus 25,000 random-setting trajectories for 5 epochs, evaluated on 100 episodes per task per setting.
- ReWAM (no embodied pre-training) scores 93.6 on clean and 93.6 on random.
- The best compared method without pre-training is AHA-WAM at 93.4 / 92.2.
- With pre-training, LingBot-VA averages 92.2 and Fast-WAM 91.8.
- The margin is therefore +0.2 points on clean and +1.4 on random.
- Representation ablations used a one-epoch budget, not five.
RoboDojo
- Setup: 35 tasks, 3,500 trajectories, 50k steps.
- Without pre-training, ReWAM scores 9.42 / 5.82%, ahead of the next-best X-WAM at 7.69 / 3.83%.
- With the same 600-hour pre-training, it beats Fast-WAM (10.95 / 6.80%).
- Per category, ReWAM leads on Generalization (14.65 / 10.50%) and Long-Horizon success rate (16.25%).
- It trails on Memory (9.05 vs HyVLA-0.5's 13.37) and Precision (12.32 vs X-VLA's 18.32).
- It is near zero on Open (0.25 / 0.25%).
Embodied pre-training: 75k steps on 600 hours of self-collected real-robot demonstrations. The environments and cameras differ from the downstream real-robot setup.
How to use it
- Code: https://github.com/hustvl/ReWAM. The page states no licence and does not say whether weights or the 600-hour dataset are released.
- Inputs:
- head camera at 256×320 and wrist cameras at 128×160;
- 14-dim joint-and-gripper actions and proprioception, z-score normalised;
- UMT5 instruction embeddings.
- Training: 32 H20 GPUs, AdamW, batch size 512, learning rate 1e-4 cosine-decayed to 1e-6.
- Real-robot setup: a bimanual Piper with 10k steps of task-specific post-training.
Limits
- The fetched text is truncated. It omits:
- the real-robot results (three tasks: Collect Objects, Fold Clothes, Unpack Lunchbox; 20 trials each);
- the ablation table isolating TRB and AGRS;
- the numbers behind the DINO-vs-VAE comparison.
- RoboTwin gains over prior work are small (0.2–1.4 points).
- Absolute RoboDojo success rates stay below 9% for every method.
- The pre-training data is self-collected, and the page does not say whether it is available.
Technologies named here
Techniques named here
- Feature Calibration
- Temporal Representation Bottleneck
- Action-Grounded Representation Shaping
Related in research



