VChain: Chain-of-Visual-Thought for Reasoning in Video Generation

Ziqi Huang, Ning Yu, Gordon Chen, Haonan Qiu, Paul Debevec +1 more
10/6/2025
cs.CV

No official code found. Best implementation: Eyeline-Labs/VChain (120 stars, Apache-2.0, last commit 2026-04-08).

Abstract

Recent video generation models can produce smooth and visually appealing clips, but they often struggle to synthesize complex dynamics with a coherent chain of consequences. Accurately modeling visual outcomes and state transitions over time remains a core challenge. In contrast, large language and multimodal models (e.g., GPT-4o) exhibit strong visual state reasoning and future prediction capabilities. To bridge these strengths, we introduce VChain, a novel inference-time chain-of-visual-thought framework that injects visual reasoning signals from multimodal models into video generation. Specifically, VChain contains a dedicated pipeline that leverages large multimodal models to generate a sparse set of critical keyframes as snapshots, which are then used to guide the sparse inference-time tuning of a pre-trained video generator only at these key moments. Our approach is tuning-efficient, introduces minimal overhead and avoids dense supervision. Extensive experiments on complex, multi-step scenarios show that VChain significantly enhances the quality of generated videos.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

[ACL 2026 Findings, ICCV 2025 Workshop Outstanding Paper Award] VChain: Chain-of-Visual-Thought for Reasoning in Video Generation

1201May 26, 20256 months agoApache-2.0
chain-of-thoughtmultimodal-large-language-modelsreasoningtest-time-trainingvideo-generation

Similar Papers

Cite this paper

@article{huang2025vchain,
  title  = {VChain: Chain-of-Visual-Thought for Reasoning in Video Generation},
  author = {Ziqi Huang and Ning Yu and Gordon Chen and Haonan Qiu and Paul Debevec and Ziwei Liu},
  year   = {2025},
  eprint = {2510.05094},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.05094v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.05094.svg)](https://codeofpaper.com/paper/2510.05094)

Discussion