Skip to content

CausalWM: Causal Chain-of-Thought Reasoning for Embodied World Model

CausalWM is a 16B embodied world model that stages physical reasoning as an explicit three-stream chain: optical flow → 3D pointmaps → future RGB, where each completed stream is held fixed as context for the next via a causal attention mask that blocks later-to-earlier information flow. One shared diffusion Transformer runs all three stages. Language instructions and robot actions are complementary conditioning inputs — language guides free-form futures, actions guide robot-body executions. Reported first place on the TriWorldBench (TWB) leaderboard with a TWB-Score of 66.04 across head + left-wrist + right-wrist views, and state-of-the-art PAI-Bench robot-domain performance under a 4/4/4 denoising-step budget with CFG=1. Trained on ~31K source hours (curated to ~20K retained hours) of human egocentric, real-robot, and simulation data.

  • Makes physical reasoning explicit by staging future prediction as a causal three-stream chain: optical flow → 3D pointmaps → future RGB, with each stream held fixed as context for the next and a causal mask blocking later-to-earlier attention [§02].
  • One shared diffusion Transformer executes all three stages rather than three separate models [§02].
  • Language instructions and robot actions provide complementary conditioning — language for open-ended futures, actions rendered as URDF control videos for synchronized head-and-wrist robot views [§03, Action-Conditioned].
  • First place on the TriWorldBench leaderboard among 36 published models with TWB-Score 66.04 (vs 65.66 for #2 dream4act, 65.54 for #3 BWM) [§01, Leaderboard].
  • 2 first-place and 5 second-place results across the 19 official TWB evaluation metrics on the September 11, 2026 snapshot [§01].
  • State-of-the-art on the PAI-Bench robot domain for language-conditioned generation under a 4/4/4 denoising-step budget with CFG=1; evaluated on 174 prompts × 5 seeds = 870 generations, 913 binary VQA questions judged by Qwen3-VL-235B-A22B-Instruct [PAI-Bench section].
  • Training substrate is ~31,230.9 source hours curated to ~19,916.3 retained hours across human egocentric video (Ego4D, Egocentric-10K, EgoDex, EPIC-Kitchens, H2O, EgoVerse), real-robot data (AgiBot, Galaxea, RoboCOIN, RoboMIND, DROID, RT-1, BridgeData V2, OXE, Humanoid-Everyday, RoVid-X), and simulation (InternData-A1, RoboCasa365, RoboTwin 2.0, AgiBot-World 2026 digital twins) [§04].
  • Data pipeline is source-adaptive rather than uniform: motion-threshold filtering, actor/interaction verification, and contiguous event assembly with concise action-focused instructions; clean recordings bypass individual filters and native annotations are normalized and reused [§04].

CausalWM factors the world-modeling problem into three ordered generative streams — optical flow, 3D pointmaps, and future RGB — and predicts them sequentially inside one shared diffusion Transformer. The information-flow matrix on the project page shows each stream can attend to the observation and to itself or earlier streams; later-to-earlier paths are blocked; attention within each stream remains bidirectional. This causal-across-modalities factorization is what the authors call the “chain-of-thought” — the model predicts how things move (flow), then where things are in 3D (pointmaps), then what the scene looks like (RGB), using each completed intermediate as context.

Conditioning enters two ways. Language instructions are consumed directly as text (e.g. “The robotic gripper picks up the blue bottle on the bathroom counter and places it in the open drawer”). Robot trajectories are rendered as URDF control videos to guide synchronized head-camera and wrist-camera views (TriWorldBench setting). At inference, denoising budgets are configurable — the case-study rollouts use 10/10/10 per stream (121 frames, 16 fps, 640×480), while the PAI-Bench SOTA number is reported under 4/4/4 with CFG=1.

  • TriWorldBench: rank 1 of 36 published models, TWB-Score 66.04 (leaderboard snapshot Sep 11 2026). Runners-up: dream4act 65.66, BWM 65.54, WoVR_Plus 65.39, PhyxWM 64.26 [§01].
  • TriWorldBench individual metrics: 2 firsts and 5 seconds across 19 metrics [§01].
  • PAI-Bench robot domain: SOTA on language-conditioned generation. Evaluation setup: 4/4/4 denoising steps, CFG=1, 121-frame 640×480 clips, 174 prompts × 5 seeds, 913 binary VQA questions scored by Qwen3-VL-235B-A22B-Instruct. Cosmos3-Super scores 89.7; CausalWM’s exact number is not extractable from the page as fetched, but the page describes CausalWM as state-of-the-art on the language-conditioned robot-domain subset [PAI-Bench].
  • Best-of-8 action-conditioned rollout on TriWorldBench episode 25 (“Pick up the medium roller with narrower tips using both arms equally”): submitted at 96 frames / 30 fps [Case studies].
  • Data scale: 31,230.9 source hours → 19,916.3 retained hours after curation (human egocentric + real robot + simulation) [§04].

Absolute PAI-Bench numbers for CausalWM (and 4/4/4-step numbers for baselines) are not exposed on the page as fetched; the manuscript notes local evaluation does not exactly reproduce the leaderboard’s absolute scores, and CausalWM uses prompts rewritten to match its pretraining captions while Cosmos3-Super follows its own tech-report inference settings.

The Slack pointer names ModAR (Modality-Autoregressive World-Action Models) as the closest sibling, and that framing is exactly right — CausalWM is a second, larger-scale, first-place-on-leaderboards instantiation of the modality-autoregressive WAM design that ModAR proposed. Both papers argue for the same core recipe: order the future-prediction modalities as an autoregressive chain rather than denoising them in parallel (Flex-π Flex-π: A Multi-Stream World-Action Model with Compute Flexibility) or picking one target (EgoWAM EgoWAM: World Action Models Beyond Pixels with In-the-Wild Egocentric Human Data). The two agree on modality mix (some combination of flow / depth-or-3D / DINO / RGB, with RGB late or optional) and disagree on ordering — ModAR uses depth → DINO → point tracks → optional RGB; CausalWM uses optical flow → 3D pointmaps → future RGB. That the same recipe wins the PAI-Bench-family leaderboard at 16B and reports 20×-cheaper-than-Flex-π scaling at ModAR’s smaller scale is the sharpest evidence yet that modality-ordering is a load-bearing recipe piece, not an incidental design choice.

The framing as “causal chain-of-thought reasoning” also plants a flag in the Thinking with Modalities cluster: rather than reasoning in text-CoT tokens or in a single pixel-space diffusion trajectory, CausalWM’s reasoning trace is the ordered set of intermediate modalities (flow, then pointmaps, then pixels) — a natural fifth substrate position on that page’s axis. The design contract shares a philosophical spine with LightNav-0: Scaling Real2Sim2Real for Zero-Shot Generalist Navigation LightNav-0’s Point CoT (compact, geometry-grounded, autoregressive) and with PhiZero: A World Model Built Around Physical Language PhiZero’s reason-then-render decomposition — but pushes the reasoning trace into a stack of dense visual-geometric fields rather than sparse points or discrete tokens. The wiki’s open question on which “chain-of-modality” ordering is right on a shared benchmark now has two concrete answers to compare (ModAR’s depth→DINO→tracks; CausalWM’s flow→pointmap→RGB) and one leaderboard where they can eventually be run head-to-head.