Latent Spatial Memory for Video World Models
Mirage replaces the standard RGB-space point-cloud “spatial memory” used in long-horizon video world models with a latent spatial memory: scene content is back-projected directly from diffusion latent tokens into a persistent 3D cache, and novel views are synthesized by warping latent tokens back into screen space — no VAE round-trip per query. Built on top of a CogVideoX-like 3DVAE-DiT backbone, Mirage reports 10.57× end-to-end speedup and 55× memory-footprint reduction versus explicit-3D baselines, while reaching 70.36 average WorldScore and strong RealEstate10K reconstruction. It is the direct successor to SPMem (Video World Models with Long-term Spatial Memory): same problem (long-horizon scene consistency in autoregressive video WFMs), same external-cache strategy, but operating on the latent manifold rather than RGB.
Key claims
Section titled “Key claims”- Existing video world models that maintain 3D spatial consistency rely on explicit point-cloud memory in RGB space, which forces repeated rendering and VAE re-encoding round-trips and discards latent-space feature information [Abstract].
- A latent spatial memory — a persistent 3D cache of diffusion latent tokens — eliminates both the information loss of pixel-space reconstruction and the recurring encode/decode compute cost [Abstract].
- The cache is constructed by lifting latent tokens into 3D via depth-guided back-projection [Abstract, project page architecture diagram].
- Queries are answered by synthesizing novel views through direct latent-space warping into the target view, with no VAE decode step in the inner loop [Abstract].
- The unified latent-in / latent-out formulation enables 10.57× end-to-end video-generation speedup versus explicit-3D baselines [Abstract].
- The same formulation reduces 3D-cache memory footprint by 55× relative to explicit-3D baselines [Abstract].
- Mirage attains state-of-the-art performance on WorldScore (70.36 average reported on project page) and strong reconstruction quality on RealEstate10K [Abstract, project page].
- The approach inherits the diffusion model’s geometric prior — depth-guided back-projection and latent warping are conditioned on the same latent feature distribution the generator was trained on, rather than going through an external 3D representation [Abstract].
Method
Section titled “Method”Mirage is an autoregressive video world model with three operations on a persistent latent spatial memory: initialize, read, and update. Initialization back-projects the current clip’s diffusion latent tokens into 3D using depth estimates, producing a sparse cache of (3D position → latent token) entries that encode static scene content directly in the generator’s own representational space. Reading the cache for a new target camera trajectory warps the stored latent tokens into the target view via depth-guided projection, producing a partial latent canvas that conditions the next clip’s denoising — no VAE decode + render + VAE encode round-trip is required. The cache is updated as new frames are generated: new latent tokens are back-projected and merged into the existing 3D store. The project page describes the system as a unified pipeline over a CogVideoX-style 3DVAE backbone; the static-versus-dynamic separation (a major design dimension of the SPMem predecessor) is implicit in how latent tokens persist across rollouts.
Results
Section titled “Results”Headline efficiency: 10.57× faster end-to-end video generation and 55× smaller 3D cache memory footprint versus explicit-3D baselines [Abstract]. Headline quality: 70.36 average WorldScore [project page] and “strong reconstruction quality” on RealEstate10K [Abstract] — no per-axis WorldScore breakdown, no head-to-head PSNR/SSIM/LPIPS table against SPMem or other explicit-3D baselines, and no ablation numbers are quoted in the abstract or project page at filing time. The paper claims state-of-the-art on WorldScore but the comparison table is not in the abstract.
Why it’s interesting
Section titled “Why it’s interesting”This is the wiki’s first paper that takes the SPMem recipe (Video World Models with Long-term Spatial Memory — TSDF-fused static point cloud + sparse keyframes + recent-frame context for autoregressive video world models) and moves the entire spatial-memory representation into latent space. SPMem’s main cost was the per-query pipeline: render the point cloud, encode through the 3DVAE, condition the DiT. Mirage’s claim is that the encode/decode round-trip was both a compute bottleneck and an information bottleneck — and that a latent-native 3D cache solves both, at 10.57×/55× margins. This positions the explicit-cache branch of AR-video memory directly against the in-network branches (Context Forcing: Consistent Autoregressive Video Generation with Long Context partitioned KV, Pretraining Frame Preservation in Autoregressive Video Memory Compression memory compression, MALT Diffusion: Memory-Augmented Latent Transformers for Any-Length Video Generation recurrent memory vector, TokenTrim: Inference-Time Token Pruning for Autoregressive Long Video Generation token pruning) and against pure rollout-based world models. It also softens the Sitzmann critique on file (The flavor of the bitter lesson for computer vision) that explicit 3D is a hand-crafted intermediate: Mirage’s 3D index is a layout for learned latents, not for RGB. Replication awaits the promised MIT-licensed code release.
See also
Section titled “See also”- Video World Models with Long-term Spatial Memory — direct predecessor: same external-cache architecture for AR video WFMs, but in RGB / point-cloud space; Mirage is the latent-space reformulation
- MALT Diffusion: Memory-Augmented Latent Transformers for Any-Length Video Generation — contrast: implicit recurrent memory vector versus Mirage’s explicit 3D latent cache
- Context Forcing: Consistent Autoregressive Video Generation with Long Context — contrast: partitioned KV cache (in-network) versus Mirage’s external geometric latent cache
- TokenTrim: Inference-Time Token Pruning for Autoregressive Long Video Generation — contrast: training-free token pruning of corrupted conditioning tokens versus Mirage’s explicit cache management
- The flavor of the bitter lesson for computer vision — strongest position-level critique on file of explicit-3D intermediates; Mirage partially deflects it by keeping the index 3D but the stored content latent
- Autoregressive Video Generation — sixth operating point on the forgetting–drifting Pareto: external latent cache indexed by 3D back-projection
- Context Length / Quality Trade-off in Video Generation — latent-space geometric compression versus learned-bottleneck or partitioned-KV recipes
- World Foundation Models — AR-video WFM with an external editable 3D-indexed latent state
- 4D Scene Generation — overlaps in the depth-guided back-projection + reprojection control surface
- Camera-Controlled Video Diffusion — novel-view synthesis via latent warping is functionally a camera-control mechanism that bypasses explicit camera-trajectory conditioning