Multi-agent cooperative tasks require different agents to execute a joint action simultaneously, and each agent's action affects both the observations and responses of the other agents. Hence, a world model is needed to predict the team return resulting from the joint actions of all agents. A naive extension directly applies a single-agent world model to each agent's action when predicting the team return step by step. However, such an extension fails to capture the dependencies among the simultaneous actions of multiple agents. We propose Multi-Agent World-Action Model (MA-WAM), a test-time planning framework that enables a frozen multi-agent flow policy to evaluate futures of candidate joint actions. To our knowledge, MA-WAM is the first test-time world-model planner for multi-agent flow policies. MA-WAM predicts the consequences of each joint action according to cross-agent dependencies and enables efficient candidate scoring. Across 30 offline multi-agent reinforcement learning (MARL) settings on MAMuJoCo, SMAC, and MPE, MA-WAM achieves mean relative gains of 22.0% over direct execution and 25.6% over uniform action selection. Under the standard evaluation protocol on an A100 GPU, MA-WAM adds 12.1 ms, accounting for 2.5% of the measured generation-and-scoring time.
Figures & tables
Figure 1: Multi-Agent World-Action Model (MA-WAM) overview. At each environment step, a frozen policy proposes fixed-length joint-action sequences from the current observation context. RWM rolls out and scores the candidates by predicted cumulative return. The planner executes the first joint action of the highest-scoring candidate and replans from the next observation. Both models remain frozen during deployment.
Task
Quality
BC
MA-ICQ
MA-TD3+BC
MA-CQL
OMAR
MADiff
MA-SfBC
DOM2
MA-WAM (ours)
Spread
Expert
35.0 ± 2.6
104.0 ± 3.4
108.3 ± 3.9
98.2 ± 5.2
114.9 ± 2.6
95.0 ± 5.3
87.5 ± 7.3
88.7 ± 6.3
118.3 ± 1.5
Md-Replay
10.0 ± 3.8
13.6 ± 5.7
15.4 ± 5.6
31.4 ± 7.2
37.9 ± 6.1
30.3 ± 2.5
8.2 ± 4.6
63.1 ± 9.5
61.6 ± 3.0
Medium
31.6 ± 4.8
29.3 ± 5.5
39.4 ± 3.6
34.1 ± 7.2
47.9 ± 18.9
64.9 ± 7.7
51.6 ± 14.2
78.6 ± 8.1
86.7 ± 2.8
Random
-0.5 ± 3.2
6.3 ± 3.5
9.8 ± 4.9
24.0 ± 9.8
34.4 ± 5.3
6.9 ± 3.1
5.1 ± 3.9
37.4 ± 11.3
66.2 ± 3.2
Tag
Expert
40.0 ± 9.6
113.0 ± 14.4
115.2 ± 12.8
119.3 ± 14.0
123.9 ± 10.5
103.0 ± 12.0
77.4 ± 13.9
98.2 ± 14.4
132.9 ± 5.5
Md-Replay
0.9 ± 1.4
34.5 ± 27.8
28.7 ± 20.9
41.7 ± 15.3
47.1 ± 15.3
53.9 ± 11.4
12.7 ± 7.3
68.2 ± 16.7
77.4 ± 5.0
Table 1: Main results across MPE, SMAC, and MA-MuJoCo. Entries are episode returns; MPE uses the normalized score scale, whereas SMAC and MA-MuJoCo use native returns. MA-WAM (ours) reports mean ± standard deviation across seeds, while published baselines retain their source-paper uncertainty conventions. Method abbreviations are expanded in Appendix A.2 .
Figure 2: Reactive vs. planning per setting with three denoising steps per candidate. Bars show means across the evaluation seeds, and error bars show standard deviations across these seeds. Table 2 (in Appendix) reports the underlying results. Panel (d) tallies 26 positive, 0 zero, and 4 negative Δ values.
Figure 3: Two-factor view of when planning helps. Settings are grouped by reactive-policy headroom and H=8 ranking reliability according to whether each factor is above or below its global median. Each cell reports the mean relative gain and its setting count. Colors use a signed square-root scale to keep the large-gain outlier from compressing smaller gains.
Figure 4: World-model ranking reliability across horizons and return alignment at H=8 . The top panel reports benchmark-family medians and interquartile ranges for Spearman correlation, 8 -way Top-2 accuracy, pairwise accuracy, and normalized selection regret. The bottom panel plots standardized predicted versus realized returns. The dotted line marks H=8 , and the diagonal marks perfect agreement. Per-setting results are in Appendix A.5 .
Appendix figures & tables14 assets
Supplementary material from the paper’s appendix.
Appendix
Figure 5: Qualitative illustration of the candidate-selection problem on three MPE tasks. The top, middle, and bottom bands show Spread in rows (a)–(h), Tag in rows (i)–(p), and World in rows (q)–(x), respectively. Each band shows eight candidate trajectories from one shared initial state at five time fractions from 0 to 100% . Rows (a), (i), and (q), marked by green borders, replay real expert-dataset episodes and serve as reference high-quality candidates. The seven remaining rows have red borders and show synthetically perturbed variants with progressively weaker but still coherent behavior, from a near-miss to a clearly late or off-course pursuit. The panels illustrate best-of- M selection; later experiments evaluate world-model rollouts.
Task
Quality
Reactive
Planning
Δ
Task
Quality
Reactive
Planning
Δ
MPE (normalized score)
SMAC (episode return)
Spread
Expert
111.6
118.2
+6.6
3m
Good
19.0
19.5
+0.5
Md-Replay
34.8
55.7
+20.9
Medium
13.4
13.8
+0.4
Medium
54.0
84.7
+30.7
Poor
10.0
11.0
+0.9
Random
37.4
64.4
+27.0
2s3z
Good
19.9
19.5
−0.4
Tag
Expert
130.8
132.0
+1.1
Medium
17.3
17.2
−0.1
Appendix
Table 2: Per-setting planning gain with three denoising steps per candidate. Reported scores are means under the common evaluation protocol; MPE uses normalized score, while SMAC and MA-MuJoCo use raw return. Δ is Planning minus Reactive, computed before display rounding, and bold marks a positive Δ . Planning improves the mean on 26 of 30 settings.
Benchmark
Settings
Positive/Zero/ Negative Δ
Mean Δ
Agg. rel. gain
Mean setting-wise gain
Median setting-wise gain
MPE
12
11/0/1
+10.81
+14.42%
+46.27%
+19.16%
SMAC
12
10/0/2
+0.41
+2.75%
+3.29%
+2.70%
MA-MuJoCo
6
5/0/1
+125.00
+7.68%
+10.70%
+14.04%
Appendix
Table 3: Benchmark-level seed-averaged gain summary with three denoising steps per candidate. Mean Δ is in each benchmark’s native unit. Aggregate relative gain is computed after summing reactive and planning scores within each benchmark family. Mean and median setting-wise gains first compute a relative gain for each task–quality setting and then aggregate those percentages within the benchmark family.
Task
Quality
Random M=8
RWM M=8
Δ
Task
Quality
Random M=8
RWM M=8
Δ
MPE (normalized score)
SMAC (episode return)
Spread
Expert
111.9
118.2
+6.3
3m
Good
19.5
19.5
+0.0
Md-Replay
34.2
55.7
+21.4
Medium
14.9
13.8
-1.1
Medium
51.5
84.7
+33.2
Poor
8.9
11.0
+2.1
Random
37.1
64.4
+27.4
2s3z
Good
19.8
19.5
-0.3
Tag
Expert
133.7
132.0
-1.8
Medium
16.7
17.2
+0.5
Appendix
Table 5: Full 30 -setting equal-candidate selector control with three denoising steps per candidate. Each entry is a mean under the common evaluation protocol. Both arms use M=8 candidates; Random selects uniformly, whereas RWM ranks candidates by predicted return. MPE uses OMAR normalized score; SMAC and MA-MuJoCo use native returns. Within each block, Δ is RWM minus Random, computed before display rounding; bold marks a positive difference. RWM exceeds Random in mean on 23 settings.
Figure 7: Two-factor diagnostic for planning gains, split into one panel per simulation environment. Each point is a task–quality setting with an available H=8 score-calibration diagnostic. The x -axis is a benchmark-normalized headroom proxy for the reactive policy, and the y -axis is 8 -way Top-2 ranking reliability of the world-model score. Top-2 is the fraction of groups in which the realized-best candidate appears among the two highest-scoring candidates. Here, H denotes the world-model scoring horizon. Marker shapes are reused independently within each panel and denote task, marker fill denotes dataset quality, and color indicates the relative planning gain. Full per-setting values are in Table 2 . Settings with both high reactive-policy headroom and high ranking reliability tend to have the largest positive gains.
Setting
Top-1 ↑
Top-2 ↑
Spearman ↑
PairAcc ↑
NormReg ↓
RWM
Chance
RWM
Chance
RWM
Chance
RWM
Chance
RWM
Rand.
MPE
Spread-Medium
0.422
0.125
0.703
0.250
0.584
0.000
0.737
0.500
0.208
0.555
Tag-Medium
0.250
0.125
0.422
0.250
0.240
0.000
0.590
0.500
0.506
0.534
World-Medium
0.266
0.125
0.438
0.250
0.254
0.000
0.602
0.500
0.455
0.572
MAMuJoCo
Appendix
Table 6: Same-state counterfactual candidate-ranking diagnostic on MPE and MAMuJoCo Medium tasks using 64 anchor states per task. RWM is compared with the analytical chance references for Top-1, Top-2, and Spearman rank correlation, and with the 0.5 chance reference for PairAcc (pairwise ranking accuracy). NormReg (normalized selection regret) compares RWM selection with empirical uniform selection from the same candidate sets.
Figure 9: Per-setting world-model score calibration at H=8 on MPE , MA-MuJoCo , and SMAC . Here, H denotes the world-model scoring horizon. The first row contains the MPE and MA-MuJoCo tasks, and the second row contains the SMAC tasks. Each square panel overlays its dataset settings using the inset colors and markers. Realized and predicted returns are standardized independently within each task–dataset setting. For readability, 120 of the 2,000 points per setting are displayed; Pearson r and Spearman ρ are computed from all 2,000 points. The grey line is y=x .
Figure 10: Per-setting score-reliability distributions at horizons H∈{1,4,8} for Spearman rank correlation, pairwise ranking accuracy, and normalized selection regret. Here, H denotes the world-model scoring horizon. Boxes summarize per-setting values within each benchmark family, and the dashed line marks the chance pairwise accuracy of 0.5 .
RTX 3090
A100
M
Gen. (ms)
Score (ms)
Total (ms)
Share
Gen. (ms)
Score (ms)
Total (ms)
Share
1
55.9
10.1
66.0
15.3%
64.4
11.1
75.5
14.8%
2
106.3
12.8
119.1
10.7%
120.5
12.5
132.9
9.4%
4
209.0
13.3
222.3
6.0%
234.0
12.2
246.2
4.9%
8
414.6
13.4
428.0
3.1%
461.6
12.1
473.7
2.5%
16
827.9
13.3
841.2
1.6%
931.0
12.6
943.6
1.3%
Appendix
Table 7: Candidate-count profiling on an RTX 3090 and an A100. Results are averaged equally over MPE Spread-Medium, MAMuJoCo 2Ant-Medium, and SMAC 3m-Medium. Candidates are generated sequentially and scored in one batched RWM pass. We use four parallel environments, K=3 , and a requested rollout cap H=8 ; the effective action horizons are 8/8/3 in the listed task order. Each entry is the mean of three repeats, each with 10 warm-up and 30 timed steps per setting. Total is Gen. plus Score.
Figure 12: Representative dynamics-expert diagnostics on MAMuJoCo Medium datasets using 4,096 sampled transitions. Panels (a) and (b) show the mean combine-probability mass assigned by each agent to each dynamics expert after summing over the expert’s four slots, thereby quantifying agent-specific use of the shared experts. Panels (c) and (d) report the increase in next-observation mean squared error (MSE) after setting one expert’s four slot outputs to zero without retraining. The unequal increases measure the trained model’s sensitivity to each expert.
Figure 13: Aggregate routing diagnostics across all 30 task–quality settings. Panel (a) uses corrected normalized mutual information (NMI) to compare context and agent-identity association. Panel (b) uses Jensen–Shannon divergence (JS divergence) to compare routing variation across transition contexts and agent identities. Panel (c) summarizes expert utilization and switching.
Figure 15: Selector comparison on 10 representative task–quality settings. Each panel uses the native score scale of one benchmark family. The five vertical bars in each subplot correspond to RWM, the monolithic scorer, the current-action Q-ranker, the direct-return predictor, and Independent-WM. Error bars show standard deviations across the evaluation seeds. A dark outline marks the largest displayed value in a group.
Figure 16: Coordination routing in the Routed World Model (RWM). (a) Soft-routed dynamics [ 37 ] : agent tokens are dispatched to 4 slots for each of 8 experts and softly combined after expert processing. (b) Top- 2 reward routing [ 39 ] : all 4 expert outputs are computed, but only the selected two receive nonzero mixture weights per token. Solid arrows mark retained routes, and dashed arrows mark routes excluded from the mixture.
Symbol
Meaning
n
Number of agents
oti
Observation token of agent i at time t
ati
Single-agent action of agent i ; discrete actions use class indices for execution and one-hot encoding as RWM input
st
Current joint observation (ot1,…,otn)
ct
Joint-observation context ending at st , including configured history
at
Joint action (at1,…,atn)
Appendix
Table 9: Notation for the flow policy, world model, and planner.
World models improve sample efficiency by training policies on imagined trajectories, but their usefulness depends on learning representations that capture the information needed for future control. We study whether self-supervised joint-embedding prediction (JEPA) can provide this learning signal for multi-agent reinforcement learning. We introduce MA-JEPA, a stochastic world model that replaces observation reconstruction with prediction of target representations, enabling model-based multi-agent reinforcement learning with centralized training and decentralized execution. A categorical latent state and a causal Transformer are trained with posterior and action-conditioned dynamics prediction objectives and are then used for actor-critic learning from latent imagination. A training-only joint predictor conditions on all agents' local states and actions to predict each agent's next local observation embedding. These predictions are passed through the same local posterior used during real interaction with a centralized critic that is used only for value learning, with execution remaining decentralized. Our experiments show that this architecture performs strongly on SMAC, matching or exceeding the strongest reported comparator mean win rate on four of eight evaluated maps.
Brandon Gary Kaplowitz, Osaze James Obahor, Christian Schroeder de Witt
Department of Engineering Science, University of Oxford
Video world models have achieved remarkable success in simulating environmental dynamics in response to actions by users or agents. They are modeled as action-conditioned video generation models that take historical frames and current actions as input to predict future frames. Yet, most existing approaches are limited to single-agent scenarios and fail to capture the complex interactions inherent in real-world multi-agent systems. We present MultiWorld, a unified framework for multi-agent multi-view world modeling that enables accurate control of multiple agents while maintaining multi-view consistency. We introduce the Multi-Agent Condition Module to achieve precise multi-agent controllability, and the Global State Encoder to ensure coherent observations across different views. MultiWorld supports flexible scaling of agent and view counts, and synthesizes different views in parallel for high efficiency. Experiments on multi-player game environments and multi-robot manipulation tasks demonstrate that MultiWorld outperforms baselines in video fidelity, action-following ability, and multi-view consistency. Project page: https://multi-world.github.io/
World Action Models (WAMs) jointly generate robot actions and predict future world states, transferring priors from video pretraining to robot control. However, future visual prediction is computationally expensive, so existing WAMs often rely on long action chunks to amortize inference cost across control steps, at the cost of closed-loop responsiveness. We present \method, a dual-system WAM that preserves broader-horizon world-action generation while enabling high-frequency closed-loop action updates by decoupling global planning and local refinement. \systwo periodically performs high-noise bidirectional denoising over a broader world-action chunk to establish a global plan, while wrist-only \sysone extracts a temporally aligned short window from the intermediate denoising state and completes low-noise refinement using the latest wrist observations, which provide action-aligned cues about local geometry, motion, and contact during interaction. The two systems operate asynchronously along a shared denoising trajectory: each global plan is reused across multiple local updates, while \sysone repeatedly incorporates fresh interaction feedback. Across zero-shot manipulation tasks on Franka and Galbot, \method improves success over the strongest evaluated baseline by 4.5 percentage points on average, while achieving a 16.6× critical-path speedup. Further studies show that role-matched egocentric and UMI data improve success by 14 percentage points, and that the decoupled design naturally supports edge--cloud deployment with substantially lower communication overhead than the baseline.
Yixin Zheng, Jiangran Lyu, Yuntian Deng +6
Institute of Automation, Chinese Academy of Sciences · Galbot · Peking University +2