Thinker-WM: A Unified World Model with Shared Multimodal Representations for Embodied Intelligence
Organizations: Ubtech
Abstract
World models have emerged as a promising paradigm for embodied AI, yet existing systems often remain fragmented in the modalities they model and the functions they support. In particular, visual dynamics, geometric structure, and executable action are commonly coupled through separate interfaces or downstream modules rather than being jointly represented and evolved within a shared dynamics model. In this work, we present Thinker-WM, a unified multimodal world model that jointly models and generates RGB, metric depth, and robot action through a shared intermediate Unified Dynamics Transformer with modality-specific encoders and decoders. The model performs multimodal unification at the representation level: appearance, geometry, and action are transformed into a common dynamic representation and jointly evolved by shared parameters, while their distinct output structures are preserved. The same parameterization supports multiple functions, including joint video-action generation, world prediction, policy inference, action-conditioned generation, video-to-action generation, and inverse dynamics. To examine whether the shared representation captures action-related information, we introduce a lightweight motion probe that shows the frozen visual representation contains recoverable motion information. Thinker-WM is trained on a heterogeneous corpus comprising approximately 20K hours of egocentric video, 10K hours of real-robot data, and 1K hours of simulation data, including approximately 4K hours of real-robot data with aligned depth supervision. Extensive experiments demonstrate strong performance across embodied world-model evaluations. Thinker-WM ranks first on EWMBench, WorldOlympiad and WorldArena, while controlled studies further demonstrate the benefits of action conditioning, geometric interaction, and multi-function training within the shared representation.
Figures & tables
| Component | Blocks | Weight origin | Role |
|---|---|---|---|
| Visual encoder | 8 blocks | Inherited | Encode RGB and physical-fidelity tokens. |
| RGB UDT | 14 blocks | Inherited | Model appearance and interaction. |
| Physical-fidelity UDT | 14 blocks | Inherited | Model geometry and interaction. |
| Visual decoder | 8 blocks | Inherited | Decode RGB and physical-fidelity outputs. |
| Action encoder | 8 blocks | Initialized | Encode action tokens. |
| Action decoder | 8 blocks | Initialized | Decode executable actions. |
| Mode | Training Detail | Role |
|---|---|---|
| WAM | joint denoising of visual streams and action | joint generation |
| WM | action branch omitted | visual world model |
| VLA | first video frame kept clean | policy on the current observation |
| A2V | clean action injected, prompt dropped | action-conditioned visual generation |
| V2A | clean video injected, prompt dropped | video-conditioned action generation |
| Uncond | prompt dropped, joint denoising | unconditional branch for guidance |
| Stage | Main data | Updated scope | Capability installed |
|---|---|---|---|
| 0 | internet-scale video | inherited | visual and world prior |
| 1 | robot data egocentric human video data from the previous stage | video pathway | robot-view video prediction |
| 2 | curated robot data curated egocentric human video data from the previous stage | all parameters | video-action coupling + geometry |
| 3 | target-robot data data from the previous stage | all parameters | target-robot specialization |
| Type | Model | SceneC | HSD | Dyn | nDTW | Diversity | BLEU | CLIP | Logics | Overall |
|---|---|---|---|---|---|---|---|---|---|---|
| General video | Veo3 | 0.8415 | 0.2130 | 0.1932 | 0.1613 | 0.0221 | 0.2139 | 0.8965 | 0.9474 | 3.49 |
| Wan2.6 | 0.6712 | 0.2034 | 0.0900 | 0.1715 | 0.0502 | 0.1616 | 0.8743 | 1.0000 | 3.22 | |
| Kling26 | 0.8211 | 0.3272 | 0.1822 | 0.3423 | 0.0173 | 0.2591 | 0.9014 | 1.0000 | 3.85 | |
| LTX-2 | 0.7850 | 0.2076 | 0.1283 | 0.2443 | 0.0120 | 0.1425 | 0.8869 | 0.5000 | 3.01 | |
| Sora2 | 0.8526 | 0.2807 | 0.3494 | 0.2754 | 0.0314 | 0.2466 | 0.9100 | 0.9474 | 3.89 | |
| Embodied world model | Cosmos | 0.7963 | 0.2500 | 0.2052 | 0.2533 | 0.0803 | 0.1230 | 0.8458 | 0.7333 | 3.29 |
| Model | Physical | 3D Cons. | CLIP | Interact. | All |
|---|---|---|---|---|---|
| Uranus | 0.925 | 0.511 | 0.304 | 0.730 | 0.722 |
| Cosmos-Predict-2.5 | 0.937 | 0.479 | 0.321 | 0.721 | 0.712 |
| LingBot-World | 0.949 | 0.393 | 0.314 | 0.710 | 0.684 |
| Rolling Forcing | 0.870 | 0.389 | 0.329 | 0.566 | 0.608 |
| LongLive | 0.857 | 0.472 | 0.327 | 0.470 | 0.600 |
| Yume-1.5 | 0.851 | 0.288 | 0.312 | 0.624 | 0.588 |
| Metric | Ours | DexWorldEngine | BWM-Fast | UNIS | MotuBrain | Wan2.6 | Cosmos-Predict2.5 | |
|---|---|---|---|---|---|---|---|---|
| Visual Quality | Image Quality | 37.26 | 51.44 | 51.22 | 53.94 | 54.05 | 67.36 | 49.48 |
| Aesthetic Quality | 37.65 | 40.96 | 40.15 | 40.79 | 41.02 | 44.40 | 34.14 | |
| JEPA Similarity | 93.94 | 86.71 | 97.87 | 90.60 | 96.88 | 72.57 | 90.65 | |
| Content Consistency | Subject Consistency | 82.58 | 81.46 | 81.42 | 79.05 | 83.51 | 73.15 | 67.24 |
| Background Consistency | 90.19 | 88.85 | 90.17 | 86.44 | 89.91 | 84.29 | 72.72 | |
| Photometric Consistency | 46.33 | 4.42 | 3.08 | 2.13 | 5.10 | 34.57 | 45.21 |
| Dimension | Joint | Action-conditioned | |
|---|---|---|---|
| Overall | 4.66 | 5.03 | |
| HSD | 0.5638 | 0.7369 | |
| nDTW | 0.7102 | 0.8736 | |
| Dyn | 0.3630 | 0.3636 |
| Method | AbsRel | RMSE (m) |
|---|---|---|
| RynnWorld-4D | 0.1625 | 0.2075 |
| Thinker-WM | 0.1360 | 0.1790 |
| Configuration | Interaction | 6K | 7K | 8K | Overall |
|---|---|---|---|---|---|
| RGB-only | None | 12/20 | 12/20 | 12/20 | 60.0% |
| RGB + Depth | One-way | 12/20 | 12/20 | 14/20 | 63.3% |
| Thinker-WM | Bidirectional | 15/20 | 15/20 | 15/20 | 75.0% |
| Metric | Result |
|---|---|
| Teacher Quality | |
| Frame-wise directional cosine similarity | 0.65 |
| Cumulative displacement cosine similarity | 0.83 |
| End-point error (m) | 0.041 |
| Trajectory-shape score | 0.86 |
| Path correlation | 0.99 |
| Space | RMSE |
|---|---|
| Native reader space, 14 dimensions | 0.0540 |
| Unified action space, 20 dimensions | 0.0293 |
| Method | Clean | Randomized | Drop |
|---|---|---|---|
| Thinker-WM (Ours) | 92.6 | 91.4 | 1.2 |
World Models for Robotics
World models for robotics predict how scenes and robot states change under actions to support planning, control, and learning.
See all 384 papers