Motion-Aware Caching for Efficient Autoregressive Video Generation
Abstract
Lay Summary
MotionCache is a method for accelerating autoregressive video generation. Existing video generation models are computationally expensive because they repeatedly denoise every frame during inference, making long video generation very slow. Prior acceleration methods reuse cached computations, but they typically apply coarse-grained strategies that fail to handle regions with different motion dynamics. Our method introduces a motion-aware caching mechanism that selectively updates regions with large motion while reusing cached results for static areas. We further provide a theoretical analysis showing that caching errors are closely related to residual instability, which can be effectively estimated using frame differences. Based on this insight, MotionCache dynamically allocates computation through a coarse-to-fine inference strategy. Experiments on state-of-the-art autoregressive video generation models demonstrate that MotionCache achieves significant inference speedups while preserving high visual quality and temporal consistency.