What they did
The authors designed a streaming multi-agent autoregressive diffusion model called WorldWeaver. The key innovation is the addition of world state registers: a set of learnable tokens that store shared world information across agents and views. These registers are dynamically updated after each generated video chunk. To ground the registers, the model is supervised with multiple signals: individual agent status, global state views (including bird's-eye views), and scene text. The architecture also incorporates a Mixture-of-Transformers design that uses separate sets of weights for world state modeling and visual frame modeling. Experiments were conducted on two-agent Minecraft video generation tasks, comparing against standard autoregressive video diffusion pipelines that only propagate observation history.
Key findings
- World state registers enable the model to maintain a persistent shared world state across agents and views, improving logical consistency in generated multi-agent videos.
- The Mixture-of-Transformers architecture effectively separates world state modeling from visual frame generation, leading to better overall generation quality.
- Supervision from global state views (e.g., bird's-eye views) and scene text helps ground the world state registers, resulting in more coherent agent interactions.
- Quantitative and qualitative evaluations show that WorldWeaver outperforms baselines that rely solely on observation history conditioning, particularly in scenarios requiring coordination between two agents.
Why it matters
This work addresses a fundamental limitation of existing autoregressive video diffusion models in multi-agent settings: the inability to maintain a shared world state that persists across agents and evolves across views. By introducing explicit, updatable world state registers, WorldWeaver enables more coherent and logically consistent generation for interactive environments. This has implications for simulation, virtual world modeling, robotics, and game development, where maintaining a consistent world state across multiple perspectives is crucial.
Caveats
The experiments are limited to two-agent Minecraft scenarios; scalability to larger numbers of agents or more complex environments remains unexplored. The world state registers require additional supervision signals (e.g., bird's-eye views, scene text), which may not be readily available in all settings. The computational cost of the Mixture-of-Transformers design and the dynamic register update mechanism is not thoroughly analyzed. Generalization to other domains (e.g., real-world video, other games) is not demonstrated.