[ICML 2025] DynVLA: Reasoning Through the Lens of Compact World Dynamics
DynVLA: Learning World Dynamics for Action Reasoning in Autonomous Driving
DynVLA is a Vision-Language-Action (VLA) model for autonomous driving that introduces "Dynamics Chain-of-Thought" (Dynamics CoT). It represents future world evolution as a compact set of discrete dynamics tokens, achieving state-of-the-art results on NAVSIM, Bench2Drive, and large-scale private datasets.
TL;DR
DynVLA introduces a paradigm shift in autonomous driving VLA models by replacing bulky "Visual CoT" (predicting future pixels) with Dynamics CoT. By compressing future scene evolution into tiny, disentangled "Dynamics Tokens," the model gains spatiotemporal foresight without the 10x latency penalty of heavy video generation. It sets new benchmarks on NAVSIM and Bench2Drive through a "Reason-then-Act" workflow optimized by Reinforcement Fine-Tuning (RFT).
The Motivation: Why Video Prediction is Overkill for Driving
The "Chain-of-Thought" (CoT) craze has hit autonomous driving, but the field faces a dilemma:
- Textual CoT is too vague. Saying "I will turn left" doesn't capture the precise 10cm gap between you and a curb.
- Visual CoT is too heavy. Predicting the exact texture of a tree or a billboard is useless for deciding whether to brake.
The authors of DynVLA realized that what an agent truly needs is Dynamics—the delta between "now" and "next." By focusing only on the motion of the ego-car and external agents, they created a reasoning trace that is both precise and lean.
Methodology: Decoupling the Moving World
The secret sauce is the Dynamics Tokenizer. Unlike standard VQ-VAEs, it doesn't just compress images; it extracts a physics-aware representation of motion.
1. Disentangled Dynamics
The model explicitly separates the world into:
- Ego-centric Dynamics: Your own planned movement.
- Environment-centric Dynamics: The surrounding cars, pedestrians, and traffic lights.
To prevent the model from getting confused (e.g., mistaking a car moving backward for you moving forward), they apply Action-based Regularization, forcing the ego tokens to align with the ground-truth vehicle IMU data.
2. Cross-View Consistency
The dynamics aren't just for images. The same tokens must be able to reconstruct both a Future Front-View Camera Image AND a Future Bird’s-Eye View (BEV) Map. This dual-modal supervision ensures the tokens capture a deep semantic understanding of the 3D space.

Training: From Imitation to Reinforcement
DynVLA follows a two-stage fine-tuning process:
- SFT (Supervised Fine-Tuning): Teaches the model the structure of reasoning:
[Observation] -> [Dynamics Tokens] -> [Action Tokens]. - RFT (Reinforcement Fine-Tuning): Uses GRPO (the same logic behind DeepSeek-R1) to maximize the "PDM Score," a metric including safety, comfort, and progress. This stage "penalizes" the model for human-like but technically unsafe behaviors common in pure imitation learning.
Experimental Results: Faster and Safer
DynVLA doesn't just beat the SOTA; it crushes established benchmarks while remaining practical.
- NAVSIM: Achieved 91.7 PDMS, surpassing specialized end-to-end models like UniAD and VAD.
- Efficiency: Inference latency is only 0.37s with Dynamics CoT, compared to 2.29s for Visual CoT.
- Safety: On the large-scale in-house dataset, it reduced the Collision Rate by ~25% compared to the best previous VLA (DriveVLA-W0).

Critical Insight: Why Disentanglement Actually Works
The authors found a fascinating phenomenon: without decoupling ego and environment dynamics, the VQ codebook suffered from Codebook Collapse. When the model can "cheat" by using static background info from the current frame, it stops learning meaningful motion. By forcing the separation, the tokens are forced to "work harder" to represent real world changes, leading to much better planning in "what-if" scenarios.
Conclusion and Future Outlook
DynVLA proves that for embodied AI, the "thought" should be a simulation of the world's dynamics, not a description or a painting.
Limitations: While powerful, the model can still fail if the predicted dynamics are wrong (e.g., failing to see a car behind a heavy rain-blur). Future work will likely integrate "slow-fast" systems where the Dynamics CoT runs as a "Slow/System 2" processor for complex intersection logic, while a separate "Fast/System 1" controller handles millisecond-level steering corrections.

