Video Models Reason Early: Exploiting Plan Commitment for Maze Solving
Organizations: Princeton University
Abstract
Video diffusion models exhibit emergent reasoning capabilities like solving mazes and puzzles, yet little is understood about how they reason during generation. We take a first step towards understanding this and study the internal planning dynamics of video models using 2D maze solving as a controlled testbed. Our investigations reveal two findings. Our first finding is early plan commitment: video diffusion models commit to a high-level motion plan within the first few denoising steps, after which further denoising alters visual details but not the underlying trajectory. Our second finding is that path length, not obstacle density, is the dominant predictor of maze difficulty, with a sharp failure threshold at 12 steps. This means video models can only reason over long mazes by chaining together multiple sequential generations. To demonstrate the practical benefits of our findings, we introduce Chaining with Early Planning, or ChEaP, which only spends compute on seeds with promising early plans and chains them together to tackle complex mazes. This improves accuracy from 7% to 67% on long-horizon mazes and by 2.5x overall on hard tasks in Frozen Lake and VR-Bench across Wan2.2-14B and HunyuanVideo-1.5. Our analysis reveals that current video models possess deeper reasoning capabilities than previously recognized, which can be elicited more reliably with better inference-time scaling.
Figures & tables
| Frozen Lake | VR-Bench | |||||||
| Method | NFEs | Easy | Medium | Hard | ||||
| Wan2.2-14B (40 NFEs / full gen) | ||||||||
| BoN | 120 | 61.8 | 24.4 | 14.3 | 7.0 | 38.0 | 10.0 | 0.0 |
| EPBS | 120 | 88.2 | 42.3 | 16.9 | 8.5 | 54.0 | 26.0 | 10.0 |
| BoN | 400 | 86.8 | 43.6 | 22.1 | 9.9 | 56.0 | 28.0 | 10.0 |
| EPBS | 400 | 98.7 | 55.1 | 33.8 | 19.7 | 68.0 | 44.0 | 25.0 |
Appendix figures & tables35 assets
Supplementary material from the paper’s appendix.
Appendix
| Parameter | Wan2.2-14B | HunyuanVideo-1.5 |
|---|---|---|
| Resolution | 480p ( ) | |
| Frame count | 81 | 121 |
| FPS | 16 | 24 |
| Guidance scale | 3.5 | 6.0 |
| Scheduler | UniPC | Euler (flow matching) |
| Denoising steps ( ) | 40 | 8 (step-distilled) |
| EPBS @ NFE 120 | Baseline to match | |||||
|---|---|---|---|---|---|---|
| Size | Acc (%) | Time (min) | NFE needed | Time (min) | Speedup | |
| 4 | 5 | 88.2 | 25.9 | 82.0 | 3.2 | |
| 6 | 5 | 42.3 | 25.9 | 320 | 65.6 | 2.5 |
| 8 | 15 | 16.9 | 22.6 | 160 | 32.8 | 1.5 |
| 10 | 15 | 8.5 | 22.6 | 120 | 24.6 | 1.1 |
| Category | Size | Path | Per-Seed | EPBS | Dominant Failure Mode |
|---|---|---|---|---|---|
| Trivial | 4 | 1–2 | 60% | 100% | gift mvmt. (33%), wrong path (33%) |
| Decoy | 4–6 | 4–5 | 6% | 25% | lake entry (55%), wrong path (17%) |
| Lake-Heavy | 4–6 | 3–7 | 69% | 100% | lake entry (50%), gift mvmt. (25%) |
| Detour | 4 | 8 | 29% | 100% | gift movement (80%) |
| Detour | 6 | 12 | 0% | 0% | gift mvmt. (36%), lake entry (27%) |
Video Diffusion Models
Video diffusion models generate or edit temporally coherent video by iteratively denoising latent sequences conditioned on text, images, motion, or other signals.
See all 735 papers