Controllable Video Generation with Provable Disentanglement
Yifan Shen, Peiyuan Zhu, Zijian Li, Shaoan Xie, Namrata Deka, Zongfang Liu, Zeyu Tang, Guangyi Chen, Kun Zhang
TL;DR
This work tackles the challenge of fine-grained controllable video generation by formulating a disentangled latent model with static content ${\mathbf{z}}^c$ and time-varying style dynamics ${\mathbf{z}}_t^s$, governed by a stationary nonlinear causal process. The authors introducir the Temporal Transition Module (TTM) within a StyleGAN2-ADA–based GAN (CoVoGAN) to enforce minimal and sufficient change, yielding block-wise and component-wise identifiability guarantees. They prove identifiability theorems under mild assumptions and validate the approach with extensive experiments across FaceForensics, SkyTimelapse, RealEstate10K, and CelebV-HQ, showing superior video quality (FVD) and disentanglement (MCC, SAP, Modularity) and demonstrating robust, interpretable control over motion components. The approach achieves efficient inference and provides a principled framework for disentangled, controllable video synthesis with potential applications in animation, simulation, and media generation.
Abstract
Controllable video generation remains a significant challenge, despite recent advances in generating high-quality and consistent videos. Most existing methods for controlling video generation treat the video as a whole, neglecting intricate fine-grained spatiotemporal relationships, which limits both control precision and efficiency. In this paper, we propose Controllable Video Generative Adversarial Networks (CoVoGAN) to disentangle the video concepts, thus facilitating efficient and independent control over individual concepts. Specifically, following the minimal change principle, we first disentangle static and dynamic latent variables. We then leverage the sufficient change property to achieve component-wise identifiability of dynamic latent variables, enabling disentangled control of video generation. To establish the theoretical foundation, we provide a rigorous analysis demonstrating the identifiability of our approach. Building on these theoretical insights, we design a Temporal Transition Module to disentangle latent dynamics. To enforce the minimal change principle and sufficient change property, we minimize the dimensionality of latent dynamic variables and impose temporal conditional independence. To validate our approach, we integrate this module as a plug-in for GANs. Extensive qualitative and quantitative experiments on various video generation benchmarks demonstrate that our method significantly improves generation quality and controllability across diverse real-world scenarios.
