[CVPR 2025] CMDM: Harmonizing Real-Time Autoregression with Diffusion Fidelity
Causal Motion Diffusion Models for Autoregressive Motion Generation
The paper introduces Causal Motion Diffusion Models (CMDM), a unified framework for autoregressive text-to-motion generation. Utilizing a semantically aligned causal latent space (MAC-VAE) and a Causal Diffusion Transformer (Causal-DiT), it achieves state-of-the-art results on HumanML3D and SnapMoGen benchmarks.
TL;DR
Causal Motion Diffusion Models (CMDM) bridge the gap between the high-fidelity generation of diffusion models and the temporal causality of autoregressive architectures. By operating in a semantically aligned causal latent space and employing a novel frame-wise sampling schedule, CMDM achieves state-of-the-art results in text-to-motion generation while supporting real-time streaming at 125 FPS.
Problem & Motivation: The Reality of Motion Generation
In the realm of human motion synthesis, researchers have long struggled with a fundamental architectural conflict. On one hand, Full-Sequence Diffusion (e.g., MDM, MLD) generates highly realistic and diverse motions but requires the entire sequence length to be known beforehand, making real-time "streaming" impossible. On the other hand, Autoregressive (AR) Transformers predict frame-by-frame, which is great for streaming but notoriously prone to "exposure bias"—where small errors at step snowball into catastrophic skeleton flips or static poses by step .
The authors' insight is to treat diffusion not as a global process, but as a causal denoising transition.
Methodology: The Core Innovations
1. MAC-VAE: Semantically Grounded Latent Space
Before generating motion, one must represent it. CMDM uses a Motion-Language-Aligned Causal VAE (MAC-VAE). Unlike standard VAEs, MAC-VAE's encoder and decoder are built using 1D causal convolutions and ResNet blocks. This ensures that the latent representation at time truly only depends on past frames. Furthermore, it incorporates a Motion Alignment Loss based on Part-TMR to ensure that the latent space is not just numerically accurate but semantically aligned with natural language.
2. Causal-DiT & Diffusion Forcing
The heart of CMDM is the Causal Diffusion Transformer. During training, the model uses "causal diffusion forcing." Instead of applying a single noise level to a whole sequence, each frame is assigned an independent noise level . The model learns to denoise frame conditioned on the history of previous (noised) frames using a strict lower-triangular causal attention mask.

3. FSS: Accelerating Inference via Causal Uncertainty
Standard AR diffusion is slow because it requires 50+ denoising steps for every single frame. CMDM introduces the Frame-wise Sampling Schedule (FSS). It exploits "causal uncertainty": past frames are kept at lower noise levels (more refined), while future frames are at higher noise levels. This allows the model to refine the "next" frame using the partially denoised context of the "current" frame, slashing the total number of steps needed for smooth transitions.
Experiments & Results: SOTA Performance
CMDM was benchmarked against the gold standards: HumanML3D and SnapMoGen.
- Quality & Fidelity: On HumanML3D, CMDM achieved an R-Precision (Top-1) of 0.588, outperforming both MoMask (0.521) and MARDM (0.517).
- Efficiency: The most striking result is the speed. While traditional AR models struggle to maintain 20 FPS, CMDM w/ FSS rockets to 125 FPS, making it viable for high-end interactive applications like gaming or VR.

Long-Horizon Stability
In long-horizon tests (generating continuous sequences from multiple sequential prompts), CMDM avoids the "skeleton flipping" or "frozen pose" artifacts common in earlier AR models like MARDM.

Critical Analysis & Conclusion
Takeaway: CMDM proves that we don't need to choose between the stability of diffusion and the causality of autoregression. By aligning the latent space with language models and utilizing frame-wise noise schedules, we can achieve the "best of both worlds."
Limitations: The model currently focuses on single-character generation. Future work will likely need to address complex character-object interactions or multi-character coordination, which are significantly more difficult to model causally.
Future Outlook: The efficiency gain from FSS suggests that similar "causal uncertainty" schedules could be applied to other temporal diffusion tasks, such as video generation or real-time speech synthesis.
