1ranGuan/VST

[ECCV 26] Video Streaming Thinking

122

stars

20

commits

Python

primary language

Jul 28, 2026

updated

1ranguan.github.io/VST/
reasoning
streaming-video
videollm

README

🎬 Video Streaming Thinking

VideoLLMs Can Watch and Think Simultaneously

ECCV 2026 arXiv Homepage License

Model 3/7/32B Training Data Training Data MS

πŸŽ‰ VST has been accepted to ECCV 2026!

Video Streaming Thinking introduces a new paradigm for streaming video understanding that interleaves active reasoning with continuous video consumption, enabling amortized test-time scaling with real-time responsiveness.


πŸ” Overview

Existing online VideoLLMs focus on efficient streaming perception but lack explicit analytical reasoning. Offline VideoLLMs with Chain-of-Thought (CoT) can reason deeply, but incur high query-answer (QA) latency that violates real-time constraints. VST bridges this gap by shifting the LLM backend from passive waiting to active, intermittent reasoning during video consumption, implementing a thinking-while-watching mechanism inspired by human neural coupling.

https://github.com/user-attachments/assets/49846db5-bf76-4cf8-b923-4b9b88117482

✨ Key Idea

Instead of deferring all reasoning until a user query arrives, VST continuously processes incoming video clips and produces intermediate streaming thoughts in real time. This front-loads and amortizes the reasoning cost, so the final response is both deeply grounded and instantly available.

πŸ—οΈ Model Zoo

ModelHuggingFaceOVO-BenchStreamingBenchVideoMMELongVideoBenchVideoHolmes
VST-3BπŸ€— Link56.275.559.554.136.1
VST-7BπŸ€— Link59.379.564.958.041.9
VST-32BπŸ€— Link63.580.767.260.745.1

πŸ“¦ Training Data

We release the full training data used for both SFT and RL stages on HuggingFace and ModelScope:

DatasetHuggingFaceModelScopeDescription
vst_sft_dataπŸ€— LinkπŸ€– LinkSFT data including video-text pairs from multiple sources
vst_rl_dataπŸ€— LinkπŸ€– LinkRL data for reinforcement learning stage

πŸ“… TODO

  • Release the paper.
  • Release checkpoint and eval code.
  • Release training code.
  • Release training data.

πŸ‘ Acknowledgement

We thank the following great works and open-source repositories:

πŸ“– Citation

@inproceedings{guan2026videostreamingthinking,
      title={Video Streaming Thinking: VideoLLMs Can Watch and Think Simultaneously}, 
      author={Yiran Guan and Liang Yin and Dingkang Liang and Jianzhong Ju and Zhenbo Luo and Jian Luan and Yuliang Liu and Xiang Bai},
      booktitle={European Conference on Computer Vision (ECCV)},
      year={2026},
}

Contributors

1ranGuan

19 commits

MMya2003

1 commits

1ranGuan/VST

[ECCV 26] Video Streaming Thinking

122

stars

20

commits

Python

primary language

Jul 28, 2026

updated

1ranguan.github.io/VST/
reasoning
streaming-video
videollm

README

🎬 Video Streaming Thinking

VideoLLMs Can Watch and Think Simultaneously

ECCV 2026 arXiv Homepage License

Model 3/7/32B Training Data Training Data MS

πŸŽ‰ VST has been accepted to ECCV 2026!

Video Streaming Thinking introduces a new paradigm for streaming video understanding that interleaves active reasoning with continuous video consumption, enabling amortized test-time scaling with real-time responsiveness.


πŸ” Overview

Existing online VideoLLMs focus on efficient streaming perception but lack explicit analytical reasoning. Offline VideoLLMs with Chain-of-Thought (CoT) can reason deeply, but incur high query-answer (QA) latency that violates real-time constraints. VST bridges this gap by shifting the LLM backend from passive waiting to active, intermittent reasoning during video consumption, implementing a thinking-while-watching mechanism inspired by human neural coupling.

https://github.com/user-attachments/assets/49846db5-bf76-4cf8-b923-4b9b88117482

✨ Key Idea

Instead of deferring all reasoning until a user query arrives, VST continuously processes incoming video clips and produces intermediate streaming thoughts in real time. This front-loads and amortizes the reasoning cost, so the final response is both deeply grounded and instantly available.

πŸ—οΈ Model Zoo

ModelHuggingFaceOVO-BenchStreamingBenchVideoMMELongVideoBenchVideoHolmes
VST-3BπŸ€— Link56.275.559.554.136.1
VST-7BπŸ€— Link59.379.564.958.041.9
VST-32BπŸ€— Link63.580.767.260.745.1

πŸ“¦ Training Data

We release the full training data used for both SFT and RL stages on HuggingFace and ModelScope:

DatasetHuggingFaceModelScopeDescription
vst_sft_dataπŸ€— LinkπŸ€– LinkSFT data including video-text pairs from multiple sources
vst_rl_dataπŸ€— LinkπŸ€– LinkRL data for reinforcement learning stage

πŸ“… TODO

  • Release the paper.
  • Release checkpoint and eval code.
  • Release training code.
  • Release training data.

πŸ‘ Acknowledgement

We thank the following great works and open-source repositories:

πŸ“– Citation

@inproceedings{guan2026videostreamingthinking,
      title={Video Streaming Thinking: VideoLLMs Can Watch and Think Simultaneously}, 
      author={Yiran Guan and Liang Yin and Dingkang Liang and Jianzhong Ju and Zhenbo Luo and Jian Luan and Yuliang Liu and Xiang Bai},
      booktitle={European Conference on Computer Vision (ECCV)},
      year={2026},
}

Contributors

1ranGuan

19 commits

MMya2003

1 commits

Languages

Python

98.3%

Jupyter Notebook

1.1%