WorldCache: Content-Aware Caching for Accelerated Video World Models
Organizations: Mohamed bin Zayed University of Artificial Intelligence, UAE · Linköping University, Sweden
Abstract
Diffusion Transformers (DiTs) power high-fidelity video world models but remain computationally expensive due to sequential denoising and costly spatio-temporal attention. Training-free feature caching accelerates inference by reusing intermediate activations across denoising steps; however, existing methods largely rely on a Zero-Order Hold assumption i.e., reusing cached features as static snapshots when global drift is small. This often leads to ghosting artifacts, blur, and motion inconsistencies in dynamic scenes. We propose WorldCache, a Perception-Constrained Dynamical Caching framework that improves both when and how to reuse features. WorldCache introduces motion-adaptive thresholds, saliency-weighted drift estimation, optimal approximation via blending and warping, and phase-aware threshold scheduling across diffusion steps. Our cohesive approach enables adaptive, motion-consistent feature reuse without retraining. On Cosmos-Predict2.5-2B evaluated on PAI-Bench, WorldCache achieves \textbf{2.3} inference speedup while preserving 99.4% of baseline quality, substantially outperforming prior training-free caching approaches. Our code can be accessed on World-Cache.
Figures & tables
| Domain Score | Quality Score | Avg. | Lat. (s) | Speedup | ||||||||||||||||
| Method | CS | AV | RO | IN | HU | PH | MI | Avg | SC | BC | MS | AQ | IQ | OC | IS | IB | Avg | |||
| Cosmos-Predict2.5 – 2B | ||||||||||||||||||||
| Baseline | 0.759 | 0.643 | 0.724 | 0.820 | 0.769 | 0.859 | 0.846 | 0.767 | 0.909 | 0.929 | 0.979 | 0.501 | 0.712 | 0.199 | 0.788 | 0.808 | 0.728 | 0.748 | 54.34 | 1.0 |
| DiCache | 0.756 | 0.631 | 0.707 | 0.799 | 0.773 | 0.849 | 0.833 | 0.759 | 0.902 | 0.925 | 0.978 | 0.493 | 0.705 | 0.197 | 0.780 | 0.838 | 0.727 | 0.743 | 40.82 | 1.3 |
| FasterCache | 0.675 | 0.553 | 0.549 | 0.691 | 0.652 | 0.719 | 0.745 | 0.629 | 0.849 | 0.909 | 0.970 | 0.405 | 0.594 | 0.176 | 0.709 | 0.796 | 0.676 | 0.652 | 34.51 | 1.6 |
| WorldCache | 0.759 | 0.639 | 0.735 | 0.810 | 0.760 | 0.845 | 0.839 | 0.763 | 0.903 | 0.927 | 0.979 | 0.492 | 0.703 | 0.196 | 0.782 | 0.826 | 0.727 | 0.745 | 26.28 | 2.1 |
| Domain Score | Quality Score | Avg. | Lat. (s) | Speedup | ||||||||||||||||
| Method | CS | AV | RO | IN | HU | PH | MI | Avg | SC | BC | MS | AQ | IQ | OC | IS | IB | Avg | |||
| Cosmos-Predict2.5 – 2B | ||||||||||||||||||||
| Baseline | 0.919 | 0.694 | 0.811 | 0.877 | 0.840 | 0.909 | 0.886 | 0.845 | 0.896 | 0.929 | 0.982 | 0.505 | 0.674 | 0.212 | 0.936 | 0.952 | 0.761 | 0.803 | 55.04 | 1.0 |
| DiCache | 0.899 | 0.697 | 0.791 | 0.876 | 0.828 | 0.887 | 0.909 | 0.835 | 0.885 | 0.923 | 0.980 | 0.492 | 0.660 | 0.212 | 0.927 | 0.940 | 0.752 | 0.794 | 39.68 | 1.4 |
| FasterCache | 0.855 | 0.676 | 0.697 | 0.829 | 0.739 | 0.851 | 0.847 | 0.772 | 0.800 | 0.872 | 0.974 | 0.432 | 0.577 | 0.197 | 0.888 | 0.919 | 0.708 | 0.740 | 32.75 | 1.7 |
| WorldCache | 0.912 | 0.708 | 0.796 | 0.876 | 0.833 | 0.893 | 0.890 | 0.840 | 0.892 | 0.926 | 0.982 | 0.496 | 0.661 | 0.212 | 0.931 | 0.948 | 0.756 | 0.798 | 24.48 | 2.3 |
| Task | Method | Domain Avg | Quality Avg | Overall | Latency (s) | Speedup |
| WAN2.1 - 1.3B | ||||||
| T2W | Baseline | 0.7862 | 0.7592 | 0.7727 | 120.04 | 1.00 |
| DiCache | 0.7841 | 0.7564 | 0.7703 | 61.57 | 1.96 | |
| WorldCache (Ours) | 0.7853 | 0.7589 | 0.7721 | 50.84 | 2.36 | |
| (WC DC) | +0.0012 | +0.0025 | +0.0018 | 10.73 | +0.40 | |
| WAN2.1 - 14B | ||||||
| Configuration | Domain | Quality | Overall | Speedup | Latency (s) |
| Base | 0.8447 | 0.7607 | 0.8027 | 1.00 | 55 |
| + CFC | 0.8457 | 0.7583 | 0.8020 | 1.52 | 36 |
| + CFC + SWD | 0.8414 | 0.7592 | 0.8003 | 1.67 | 33 |
| + CFC + SWD + OFA | 0.8468 | 0.7602 | 0.8035 | 1.49 | 37 |
| + CFC + SWD + OFA + ATS ( WorldCache ) | 0.8395 | 0.7559 | 0.7977 | 2.3 | 25 |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Domain | Quality | Overall | Lat. (s) | Speedup |
| Text2World (T2W) — Cosmos-Predict2.5-2B | |||||
| Baseline | 0.7670 | 0.7280 | 0.7475 | 54.34 | 1.0 |
| EasyCache | 0.7641 | 0.7262 | 0.7451 | 41.41 | 1.3 |
| DiCache | 0.7590 | 0.7272 | 0.7431 | 40.82 | 1.3 |
| TeaCache (Fast) | 0.7616 | 0.7266 | 0.7448 | 41.07 | 1.4 |
| TeaCache (Slow) | 0.7634 | 0.7274 | 0.7454 | 49.40 | 1.1 |
| Method | PSNR | SSIM | LPIPS | Speedup | Lat. (s) |
| WAN2.1-14B (I2V) | |||||
| Baseline | 13.30 | 0.503 | 0.459 | 1.00 | 391.9 |
| DiCache | 12.95 | 0.491 | 0.461 | 1.88 | 208.6 |
| WorldCache | 13.19 | 0.498 | 0.460 | 2.30 | 171.6 |
| Cosmos-Predict-2.5-2B (I2V) | |||||
| Baseline | 12.87 | 0.455 | 0.518 | 1.00 | 70.01 |
| Hyperparameter | Value | Domain | Quality | Overall |
| CFC: | 0.1 | 0.8389 | 0.7362 | 0.7876 |
| 0.2 | 0.8457 | 0.7583 | 0.8020 | |
| 0.4 | 0.8417 | 0.7374 | 0.7896 | |
| 0.5 | 0.8362 | 0.7356 | 0.7859 | |
| SWD: | 0.05 | 0.8483 | 0.7335 | 0.7909 |
| 0.12 | 0.8414 | 0.7592 | 0.8003 |
| Hyperparameter | Value | Domain | Quality | Overall |
| OFA operator | OSI only | 0.8478 | 0.7360 | 0.7919 |
| Warp only | 0.8402 | 0.7297 | 0.7850 | |
| OSI + Warp | 0.8468 | 0.7602 | 0.8035 | |
| Warp scale | 0.2 | 0.8385 | 0.7309 | 0.7847 |
| 0.5 | 0.8495 | 0.7420 | 0.7958 | |
| 1.0 | 0.8408 | 0.7357 | 0.7883 |
Diffusion Model Caching
Diffusion model caching reuses features, activations, or attention states across denoising steps to reduce inference cost while preserving output quality.
See all 112 papers