[CVPR 2025] Think-as-You-See: Synchronizing "Perception" and "Cognition" for Real-Time Video AI
Think-as-You-See: Streaming Chain-of-Thought Reasoning for Large Vision-Language Models
The paper introduces Think-as-You-See (TaYS), a unified framework for streaming Chain-of-Thought (CoT) reasoning in Large Vision-Language Models (LVLMs). Unlike traditional batch-style models, TaYS enables models to "think" while "seeing" by processing sequential video frames and generating reasoning tokens concurrently using a parallelized architecture.
TL;DR
Current video-based AI models suffer from a "processing delay": they need to watch the whole movie before they can write a review. Think-as-You-See (TaYS) breaks this bottleneck. By introducing a parallel dual-cache architecture and streaming attention masks, it allows Large Vision-Language Models (LVLMs) to generate Chain-of-Thought (CoT) reasoning while the video is still streaming, reducing response latency to nearly zero.
The "Watch-Then-Think" Trap
In the real world, information is a river, not a lake. Whether it's an autonomous vehicle navigating a busy street or a surveillance system identifying an event, AI must react to events as they unfold.
However, most SOTA LVLMs operate in Batch Mode:
- Latency Accumulation: The model waits for the buffer to fill.
- Temporal Drift: By the time the model starts "thinking," the visual context of the 1st second might be diluted by the 10th second.
- Computational Spikes: Processing a massive video chunk at once creates huge spikes in GPU utilization.
The authors of TaYS argue that we need to move toward a Streaming Thinking paradigm—mimicking human cognition where we interpret scenes incrementally.
Methodology: The Architecture of True Concurrency
The core of TaYS lies in how it manages "Memory" and "Time."
1. The Parallel Dual KV-Cache
In traditional models, visual tokens and text tokens are treated as a single monolithic sequence. If you are encoding a new frame, the text generator must wait. TaYS introduces a Dual KV-Cache system:
- (Video Cache): Stores visual features. It is "read-heavy" and updated asynchronously as new frames arrive.
- (Reasoning Cache): Stores the generated CoT tokens.
By using pointer-level composition (merge-generate-split), the model can ingest Frame while simultaneously generating the reasoning token for Frame .

2. Streaming Attention Mask & Decoupled RoPE
To ensure the model doesn't "cheat" by looking at future frames (which aren't available yet in a stream), a specialized Streaming Attention Mask restricts each reasoning token to a sliding window of past visual data.
Furthermore, the authors discovered that expanding video lengths cause "positional shifts" in standard Rotary Embeddings (RoPE). They solved this with Decoupled Positional Indexing, assigning independent coordinate systems to vision and text, ensuring that the relative temporal distance between a "thought" and a "frame" remains stable.
Experiments: Performance at the Speed of Sight
The researchers tested TaYS against the Qwen2.5-VL family. The results are striking:
- Speed: While batch models have a Time-to-First-Token (TTFT) of over 10 seconds, TaYS hits a near-zero TTFT (s).
- Accuracy: It doesn't just work faster; it works better. In complex tasks like "Cooking Process" analysis, TaYS maintains superior temporal grounding, winning the subjective evaluation with a 43.7% preference rate compared to 21.7% for interleaved models.

As shown in the table above, TaYS's end-to-end delay remains stable even as the Frame-Per-Second (FPS) increases, whereas previous "Interleaved" models see their delay skyrocket due to sequential blocking.
Deep Insight: Why This Matters for Embodied AI
The transition from batch to streaming isn't just an optimization—it's a requirement for Embodied Intelligence. If a robot is performing surgery or driving, a 10-second delay in "thinking" is unacceptable.
TaYS demonstrates that by factorizing perception and reasoning, we can achieve "zero-lag" cognition. The model is effectively "hallucination-resistant" because its reasoning units are strictly anchored to specific timestamps using the supervised alignment pipeline the authors developed.
Conclusion
Think-as-You-See marks a pivotal shift in multimodal AI. By treating video as a continuous temporal stream rather than a static file, it paves the way for a new generation of responsive, real-time AI agents.
Limitations: While TaYS is highly efficient, the memory footprint of keeping a dual KV-cache for very long video streams (minutes to hours) still remains a challenge that future research in "Memory Compression" will need to address.
