README.md
July 12, 2026 · View on GitHub
ChainFlow-VLA: Causal Flow Planning with Vision-Language Models
Xiyang Wang1*, Xinlin Wang1*, Tingguang Zhou1*, Gong Chen1,2*, Xingtai Gui1,3, Zhi Xu1, Xiaolei Wu1, Feiyang Tan1, Hangning Zhou1,†,✉, Mu Yang1
1Afari Intelligent Drive 2Tianjin University 3University of Macau
*Equal contribution. Listed in no particular order. †Project Leader.
✉ Corresponding author (zhouhangning@qianli-drive.com).
News
[2026/07/10]The repository is now open-sourced and publicly available on GitHub.[2026/06/03]Cached VLM features were released at Huggingface and ModelScope.[2026/06/02]Model weights were released at Huggingface and Modelscope.[2026/05/22]We released our paper on arXiv.[2026/05/04]ChainFlow-VLA ranked TOP 1 on the NAVSIM v1 leaderboard, reaching human-level performance and surpassing the human reference score.
Overview
ChainFlow-VLA is a unified vision-language-action framework for end-to-end autonomous driving. Instead of treating causal reasoning and global optimization as separate planning paradigms, it formulates trajectory prediction as a single Chain-to-Flow process:
Chain: an autoregressive generator first proposes a small set of causally consistent trajectory modes.Flow: a diffusion refiner then performs residual correction in trajectory space for better global structure and robustness.VLA: hidden states from a vision-language model are injected as semantic flow conditioning, enabling scene-aware refinement in ambiguous and long-tail scenarios.
On the NAVSIM v1 benchmark, ChainFlow-VLA reaches 94.85 PDMS, achieving state-of-the-art performance at human-level quality.
Visualization
The BEV rollouts below compare NAVSIM human expert rollouts on the left with ChainFlow-VLA rollouts on the right for the same representative scenes.
| Human Expert | ChainFlow-VLA |
|---|---|
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
Across these cases, ChainFlow-VLA shows strong lane-level alignment and coherent interactions with nearby agents.
Getting Started
Checkpoint
Results on NAVSIM
| Method | Dataset Split | PDMS | Weight Download |
|---|---|---|---|
| ChainFlow-VLA | Train 85k | 93.8 | Hugging Face / Model Scope |
| ChainFlow-VLA | Trainval 103k | 94.8 | Hugging Face / Model Scope |
BibTeX
@misc{wang2026chainflowvlacausalflowplanning,
title={ChainFlow-VLA: Causal Flow Planning with Vision-Language Models},
author={Xiyang Wang and Xinlin Wang and Tingguang Zhou and Gong Chen and Xingtai Gui and Zhi Xu and Xiaolei Wu and Feiyang Tan and Hangning Zhou and Mu Yang},
year={2026},
eprint={2605.23270},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2605.23270},
}
Acknowledgement
We thank the NAVSIM benchmark team and the broader autonomous driving research community for releasing datasets, evaluation tools, and strong open baselines that make this line of research possible.
We also acknowledge inspiring prior projects including ReCogDrive and DrivoR.











