WOVEN

WOVEN

Weaving Visual World Modeling into Multimodal LLMs

Zheyu Fan1,Yue Zhang3,Mingkai Deng2,Kangrui Wang1,Qineng Wang1,Canyu Chen1,

Jie Hao4,Xing Fan4,Chenlei Guo4,Eric P. Xing2,Mohit Bansal3,Manling Li1

1Northwestern University2Carnegie Mellon University3UNC Chapel Hill4Amazon

Multimodal LLMs fall short in multiple domains, including spatial, embodied, physical, and temporal reasoning, gaps that are usually studied one at a time.

Is there a common primitive behind them?
How can this primitive be learned, and how can it be reused across different tasks?

Overview figure. Panel 1: MLLMs fail on spatial, embodied, physical and temporal tasks. Panel 2: these failures share reasoning about how visual states, actions and outcomes relate. Panel 3: WOVEN generates (s, a, s′) transitions with a video generation model and turns them into error-typed multiple-choice supervision. Panel 4: training on WOVEN improves 22 of 26 external benchmarks and yields a training recipe.

Method

Formalization

Visual world modeling

Formalized as visual transition reasoning: infer the unobserved part of a transition (s, a, s′) from its observed parts.

Causal dynamics
Forward dynamicsP(s′ | s, a)
Inverse dynamicsP(a | s, s′)
Counterfactual reasoning
Counterfactual removalP(s | a, s′)
Counterfactual substitutionP(s′aalt | a, s′, aalt)
Physical modeling
Outcome predictionP(s′ | s, aexo)
Cued predictionP(s′ | s, aq)
Temporal coherence
Temporal orderingP(s | s̃, a)
Temporal adjacencyP(s−, s+ | sref, s̃, a)
Data

Controlled transition rollouts

Both a training source and a benchmark.

  • Single-factor controlled taxonomy — Action, reasoning type, and scene varied one at a time
  • Counterfactual rollouts — Several outcomes from the same initial state
  • Error-typed distractors — Every wrong option names its error
  • Three test sets — In-distribution, held-out scenes, state perturbation
The WOVEN taxonomy. Left: the passive physical event type with its eight principles and the four agent-driven action types. Middle: the eight reasoning types in four families, each marking which element of (s, a, s′) the question asks for. Right: example scenes; restaurant and beach are held out.
36,076 items20 scene types5 action types8 reasoning types
Training

Fullmix, and controlled subsets

11 subsets of about 2,000 items, each pairing one action type with one reasoning family, train Qwen2.5-VL-3B-Instruct with SFT, then GRPO.

Replicated across scales and model families

Research Questions and Experiments

Click each question to expand the evidence.

RQ1 Do current MLLMs show a deficit in visual world modeling? Yes — the strongest of 38 frontier MLLMs reaches 65.8%, and the landscape and structure of failures are consistent across models.

Large deficit

0 25 50 75 100 65.8 GPT-5.4 63.2 Intern-S1Pro 58.9 Qwen2.5-VL72B 57.8 Gemma-431B Human92.3 Chance25 In-distribution accuracy (%)
The four strongest of 38 frontier MLLMs.

Pattern shared across model families

Accuracy of eight frontier MLLMs and humans by action type, reasoning type, and state perturbation. All eight models dip at the same places: temporal adjacency near chance, counterfactual removal below substitution, and geometric below appearance perturbation.
Eight frontier MLLMs by action type, reasoning type, and state perturbation.
Accuracy by action type, reasoning type, and state perturbation
Action typeReasoning typePerturbation
Accuracy (%)OverallExoPercInspNaviManiFwdInvRmvSubOtmCueOrdAdjGeoApp
GPT-5.4 65.862.461.258.368.881.283.881.764.576.081.985.857.127.062.795.5
Intern-S1-Pro 63.256.252.853.770.187.177.677.566.773.361.569.163.426.533.379.2
Qwen2.5-VL-72B 58.953.747.747.866.483.474.774.754.872.059.476.049.428.038.583.0
Gemma-4-31B 57.850.849.453.161.274.376.376.663.664.564.970.530.825.359.095.5
Human 92.392.892.892.690.692.892.892.891.192.293.391.192.891.797.398.7

Hover a column header for its full name.

RQ2 Can visual world modeling be learned, and does it transfer? Yes — subsets of about 2,000 items each improve 22 of 26 external benchmarks, spanning spatial, embodied, physical, and temporal reasoning.
Spatial7 benchmarks · up to +27.3
SAT: 37.3 → 64.7 SAT +27.3 BLINK: 46.2 → 49.5 BLINK +3.3 DSI-Bench: 34.9 → 40.9 DSI-Bench +6.0 CV-Bench: 69.3 → 72.9 CV-Bench +3.5 MindCube: 37.2 → 43.1 MindCube +5.9 ViewSpatial: 35.3 → 39.6 ViewSpatial +4.3 SpatialViz: 27.7 → 32.2 SpatialViz +4.5
Embodied6 benchmarks · up to +12.5
ActionEQA: 43.4 → 55.9 ActionEQA +12.5 Cosmos: 76.7 → 80.0 Cosmos +3.3 Robo2VLM: 33.5 → 42.4 Robo2VLM +8.9 PaiBench: 48.3 → 51.8 PaiBench +3.5 WorldPrediction: 34.8 → 42.9 WorldPrediction +8.1 ERQA: 33.8 → 38.3 ERQA +4.5
Physical5 benchmarks · up to +10.6
InPhyRe: 22.0 → 32.6 InPhyRe +10.6 BlackSwan: 61.8 → 64.3 BlackSwan +2.5 CLEVRER: 58.2 → 63.3 CLEVRER +5.1 MVP: 24.4 → 29.0 MVP +4.5 WM-ABench: 31.0 → 35.6 WM-ABench +4.6
Temporal4 benchmarks · up to +11.7
TemporalBench-L: 16.6 → 28.2 TemporalBench-L +11.7 TempCompass: 67.7 → 70.2 TempCompass +2.4 TOMATO: 31.6 → 34.7 TOMATO +3.1 TVBench: 36.5 → 39.4 TVBench +2.8

Each axis is one external benchmark. Gray: Qwen2.5-VL-3B-Instruct. Blue: gain after training on the best controlled subset for that benchmark (larger of SFT and GRPO), in percentage points on a square-root scale; hover a label for the accuracies. The four benchmarks of static perception and general video QA do not improve.

RQ3 Is visual world modeling a primitive, or just a collection of task-specific effects? A primitive — different sources of supervision build the same capability, and broad downstream gains result from it.
Transition supervision sources Downstream domains Camera motion Spatial Manipulation Embodied Passive physics Physical
✕A collection of task-specific effects
Transition supervision sources Downstream domains Camera motion Spatial Manipulation Embodied Passive physics Physical Visual world modeling
✓A shared primitive
A

Different sources improve the same capability? — Yes

A.1Each form of transition supervision generalizes broadly to other forms of transitions ✓, instead of being limited to improving its own form

Trained Other forms of transitions If supervision helpedonly its own form ✕ ruled out What we observe ✓ improved too

A.2The model really learns the transition ✓, instead of just better question answering

0%50%100% 19% 94% Before training After training

Consistency (correlation) of different questions stemming from the same transition

A.3The gains come from real visual world modeling ✓, instead of a shortcut

See details in our paper.

B

The downstream gains result from that capability? — Yes

B.1The model learns a similar profile from different sources of supervision ✓, instead of a trivial collection of task-specific effects

Correlation matrix of the 11 subsets' transfer profiles; every cell is positive.

55 / 55

pairs positive

01

All pairs of sources have positively correlated transfer: they improve largely the same downstream benchmarks.

B.2Downstream gains grow with the capability learned ✓, instead of bypassing it

0 1 2 3 0510152025 r = 0.86 Gain on WOVEN (points) Mean downstream gain (points)

Sources that improve WOVEN accuracy more also transfer more (r = 0.86 across the 11 sources).

B.3Transfer requires learning how the world really changes ✓, instead of the question format or any learnable rule

WOVEN world correct transitions Perturbed WOVEN world stable, predictable, but wrong rules same question format Other multiple-choice data no transitions ✓ WOVEN test ✓ Perturbed WOVEN test learns the wrong rules ✓ ✕ no transfer ✕ no transfer Downstream benchmarks SpatialEmbodiedSATSPAR-BenchActionEQAWorldPrediction …

With the same question format and amount of training, the wrong rules of the perturbed world are learned on its own test set, yet only the correct transitions improve downstream benchmarks.

B.4The capability helps exactly the tasks that need it ✓, instead of making the model generally stronger

Tasks with visual transitions 22 / 22 improve Static perception, general video QA 0 / 4 gain more than 2 points

All 22 benchmarks with visual transitions improve; none of the 4 without them gains more than 2 points.

+

Further test of causality by intervention

Transition supervision can replace part of task-specific training data ✓

Three panels plotting accuracy against the share of task-specific training data replaced by WOVEN items under a fixed 2,000-item budget. Accuracy stays near the original level up to 30 to 50 percent replacement and stays above simply deleting those items.
RQ4 So what? How should we train visual world modeling — a training recipe Select supervision by the reasoning operation it teaches, and prefer large state changes;
All recipies prospectively validated on held-out tasks.
1How to prospectively choose the right dataSelect supervision by reasoning operationTo improve a downstream task, select supervision that teaches the reasoning operation the task requires, not supervision that matches its actions, scenes, or domains.
Three correlation matrices of the 11 subsets' transfer profiles: raw profiles with all pairs positive; residual profiles ordered by action type with no block structure; residual profiles ordered by reasoning family with diagonal blocks.
Correlation of the 11 subsets’ transfer profiles: after removing the shared component, blocks appear only when subsets are grouped by reasoning family (right), not by action, scene, domain, or visual similarity.
2How to get larger robustnessPrefer large state changes for robustnessFor robustness, prefer supervision with large state changes, such as object manipulation over camera motion.
0102030 +1.7 Camera motion +3.0 Object inspection +13.6 Navigation +23.2 Object manipulation +29.9 Passive physical events Extent of the state change Gain on state perturbation (points)
3What are the internal boundariesSupervise temporal and agent-driven tasks directlyTransfer does not cross the boundary between the temporal family and the other three, nor the boundary between passive physical events and agent-driven actions.
Reasoning families Temporal temporal coherence Others causal · counterfactual · physical Action types Endogenous agent-driven actions Exogenous passive physical events
4Where should we stopTransition supervision helps transition tasksFor downstream tasks that involve no transition, such as static perception, transition supervision does not help.
051020 2 SAT: +27.3ActionEQA: +12.5TemporalBench-long: +11.7InPhyRe: +10.6Robo2VLM: +8.9WorldPrediction: +8.1DSI-Bench: +6.0MindCube: +5.9CLEVRER: +5.1WM-ABench: +4.6MVP: +4.5ERQA: +4.5SpatialViz: +4.5ViewSpatial: +4.3PaiBench: +3.5CV-Bench: +3.5Cosmos: +3.3BLINK: +3.3TOMATO: +3.1TVBench: +2.8BlackSwan: +2.5TempCompass: +2.43DSRBench: +1.4EgoTaskQA: +1.1PerceptionTest: +0.8CoreCognition: −1.0 22 benchmarks withvisual transitions Static perception,general video QA Gain (points, log scale)

Prospective validation. Training data selected by the recipe outperforms alternative mixtures of the same size on multiple held-out benchmarks. See our paper for details.

Citation

If you find WOVEN useful in your research, please consider citing:

@article{fan2026woven,
  title={WOVEN: Weaving Visual World Modeling into Multimodal LLMs},
  author={Fan, Zheyu and Zhang, Yue and Deng, Mingkai and Wang, Kangrui and Wang, Qineng and Chen, Canyu and Hao, Jie and Fan, Xing and Guo, Chenlei and Xing, Eric P. and Bansal, Mohit and Li, Manling},
  journal={arXiv preprint arXiv:2610.12417},
  year={2026}
}