ForgeWM: Progressive Causal Training for Few-Step Action-Conditioned Video World Models
An AI that predicts what happens next in a video game just cut its 'thinking steps' to as few as one, without losing control accuracy
ForgeWM is a video-generating AI that renders the next moment of a game scene, like Minecraft, in response to keyboard and mouse input. The researchers took a model originally built to look at whole video clips at once and retrained it in four stages so it can generate frames one at a time, using only 1, 2, or 4 computation steps per chunk instead of many. On paired test trajectories it beat comparison systems on image quality, motion accuracy, and control accuracy, and the same recipe carried over to a gamepad-controlled shooter game.
What they did
- The original model looked at an entire video clip at once, which is too slow for real-time games; the team introduced a four-stage training process that converts it into a step-by-step, past-only generator.
- A key challenge was keeping discrete keyboard states and continuous mouse movements correctly aligned with compressed chunks of generated video; a dedicated action module routes these two control types separately to solve this.
- The four stages are: adapt the model to the game's visuals, teach it to generate frame-by-frame using true past data, compress it to run in very few steps, and finally have it learn from its own self-generated rollouts to curb error buildup.
- On Minecraft trajectories, ForgeWM led compared systems in image quality, similarity to the actual motion path taken, accuracy of recognizing opposite-direction commands, and mouse-control accuracy, plus the lowest LPIPS difference from reference footage.
- A 'replay-time refinement' feature lightly re-noises and polishes a saved rollout afterward, matching the quality of full four-step generation from scratch while staying about three times closer to the originally experienced scene layout.


| Stage | Initialization | Training Context | Objective | Output |
|---|---|---|---|---|
| 0 | Base | Full-clip bidirectional | FM | Domain teacher |
| 1 | Base | Clean causal history | Causal FM | Causal teacher |
| 2 | Stage 1 | Clean causal history | Online CD | Few-step initializer |
| 3 | Stage 2 | Self-generated history | DMD | 1/2/4-step students |
| Model | Visual Quality | Temporal Quality | Action Controllability | Efficiency | |||||
|---|---|---|---|---|---|---|---|---|---|
| IQ↑ | LPIPS↓ | AQ↑ | Subj. Cons.↑ | Flow Prof.↑ | KCtrl↑ | Mouse Acc.↑ | Latency (ms)↓ | FPS↑ | |
| Matrix-Game 2.0 | 0.6282 | 0.6443 | 0.4583 | 0.7349 | 0.9343 | 0.9156 | 0.7061 | 370.9 | 32.35 |
| HY-WorldPlay | 0.6133 | 0.6172 | 0.4855 | 0.9466 | 0.8288 | 0.9286 | 0.5818 | 2164.3 | 7.54 |
| ForgeWM-1 (1-step) | 0.6776 | 0.6529 | 0.4807 | 0.8279 | 0.9403 | 0.9545 | 0.7848 | 168.2 | 72.10 |
| ForgeWM-2 (2-step) | 0.6865 | 0.6171 | 0.4814 | 0.8349 | 0.9429 | 0.9740 | 0.8268 | 239.7 | 50.31 |
| ForgeWM-4 (4-step) | 0.6788 | 0.6168 | 0.4860 | 0.7613 | 0.9420 | 0.9740 | 0.8102 | 369.6 | 32.47 |


| Stage 0 | Stage 1 | Stage 2 | Stage 3 | |
|---|---|---|---|---|
| Objective | ℒFM | ℒ1 | ℒ2 | ℒ3 |
| Trainer | FM | causal FM | consist. distill. | DMD |
| Attention | bidir. | causal | causal | causal |
| Init | base | base | Stage 1 | Stage 2 |
| Blk. (latents) | 21 | 3 | 3 | 3 |
| Trainer iterations | 4k | 20k | 6k | 4k |
| Gen. lr | 2e−6 | 2e−5 | 2e−6 | 2e−6 |
| Critic lr | – | – | – | 4e−7 |
| Global batch | 8 | 8 | 8 | 8 |
| EMA | – | – | 0.99/200 | 0.99/200 |


| Stage | Inference regime | LPIPS↓ | IQ↑ | AQ↑ | SC↑ |
|---|---|---|---|---|---|
| 0 | bidirectional teacher (ref.) | 0.814[.809,.819] | 0.455 | 0.463 | 0.677 |
| 1 | teacher-forced causal | 0.806[.799,.812] | 0.508 | 0.454 | 0.700 |
| 2 | causal consistency | 0.605[.600,.610] | 0.659 | 0.483 | 0.760 |
| 3 | distribution matching | 0.617[.613,.620] | 0.716 | 0.489 | 0.760 |
| Game | LPIPS↓ | PSNR↑ | Flow | Ratio |
|---|---|---|---|---|
| Xonotic | 0.5828 | 11.21 | 13.88 | 1.66 |
| Modern Warfare III | 0.6352 | 11.61 | 8.15 | 1.35 |
| Modern Warfare | 0.6479 | 10.99 | 8.29 | 1.46 |
| Warzone | 0.6695 | 10.66 | 9.13 | 1.78 |
| Halo Infinite | 0.6730 | 9.75 | 11.23 | 1.46 |
| Halo | 0.6920 | 9.31 | 13.28 | 1.29 |
| Call of Duty | 0.6933 | 9.67 | 10.40 | 1.16 |
| Macro-average | 0.6562 | 10.46 | 10.62 | 1.45 |
Why it matters
Building an AI video generator that reacts instantly to a person's game controls requires solving both speed and control-accuracy at once, and this work lays out a concrete recipe for doing both. It's a practical step toward making game-like 'world models' fast and controllable enough for real interactive use, without needing an actual graphics engine.
Terms in this paper
- World Model · an AI that predicts and generates the next scene based only on past frames and control inputs, without a graphics engine
- Causal generation · generating future frames using only past information in order, never looking ahead
- Distillation · a training technique that transfers a slow, complex model's ability into a smaller, faster one
- LPIPS · a metric measuring how visually similar two videos look to a human observer; lower means more similar to the reference
- Replay-Time Refinement · a post-processing method that adds a bit of noise back into a saved video draft and then re-denoises it to improve quality
Original abstract (English)
Action-conditioned video world models require low-latency causal generation and reliable responses to game-native controls. Although causal distillation enables one- or few-step video synthesis, extending it to interactive world models remains challenging, as discrete keyboard states and continuous mouse motion must remain aligned with temporally compressed latent chunks during causal training and autoregressive rollout. We introduce ForgeWM, a progressive framework that transforms a bidirectional action-conditioned video generator into efficient few-step world models through domain adaptation, teacher-forced causal training, causal consistency distillation, and on-policy distribution matching with a bidirectional teacher. The resulting budget-specialized students operate at steady-state denoising budgets of 1, 2, and 4 steps. ForgeWM further supports a dual-path deployment protocol combining latency-critical interaction with optional replay-time refinement, where the one-step student re-noises and refines its saved draft. On paired Minecraft trajectories, ForgeWM leads the evaluated systems in Imaging Quality, reference-aligned motion-profile agreement, action-sign accuracy, and mouse-control accuracy, while achieving the lowest reference LPIPS; the same four-stage recipe transfers to gamepad-controlled FPS gameplay. Replay-time refinement matches four-step reference quality while remaining roughly three times closer to the experienced trajectory than regeneration from noise. These results demonstrate ForgeWM's effectiveness for controllable few-step video generation.
Read on arXivLatest papers
- Specification-delta-driven data governance: an empirical study of the {\guillemotleft}spec-delta{\guillemotright} as the unit of change in lakehouse data platformsTreating data-platform changes like reviewable spec snippets instead of code diffs: an experiment design paper
- Are LLMs becoming similarly creative? Evidence from three years of modelsNewer AI chatbots are giving increasingly similar answers to each other, three years of data show
- Auditing Cross-Lingual Fairness in Language Model WatermarkingAI text watermarks that are supposed to catch machine-written content work far less reliably in many non-English languages, and the gap tracks language families, not individual languages
- TESTNAV: Pareto-Guided Search for Compositional Robustness TestingA smarter way to test AI models against combined real-world glitches, without checking every possible combination
- Optimal Skill Selection for LLM Agents with Provable Bicriteria GuaranteesA method that picks which 'skill documents' to feed an AI coding agent, with mathematically guaranteed near-optimal results
- Reliable Financial Named Entity Recognition under Domain ShiftAn AI's confidence trained on formal filings turns unreliable once it reads tweets
- FlashPrefill V2: Block-Sparse Prefill Attention for Long-Context LLM ServingMaking sparse attention fast enough and accurate enough for real LLM serving, not just papers
- Robust Incomplete Multimodal Sentiment Analysis via Iterative Proxy CorrectionWhen text input is missing or broken, this AI doesn't guess once and move on—it revises its guess step by step to read emotions more reliably
Latest from METAL LAB
- Google Discover adds chatbot that adjusts your feed based on spoken preferences
- OpenAI Closes In on Anthropic Again in Enterprise Spending Share
- Meta Unveils First 10 Tasks in WildArtifactBench, a Benchmark for AI Agents
- Musk: "Optimus + Grok will one day handle healthcare for all humanity"
- 35% of Web Pages Published Since ChatGPT Show Signs of AI Authorship
Figures: Xinye Li et al., arXiv:2608.14022, CC BY 4.0