Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

WAT: Online Video Understanding Needs Watching Before Thinking

About

Multimodal Large Language Models (MLLMs) have shown strong capabilities in image understanding, motivating recent efforts to extend them to video reasoning. However, existing Video LLMs struggle in online streaming scenarios, where long temporal context must be preserved under strict memory constraints. We propose WAT (Watching Before Thinking), a two-stage framework for online video reasoning. WAT separates processing into a query-independent watching stage and a query-triggered thinking stage. The watching stage builds a hierarchical memory system with a Short-Term Memory (STM) that buffers recent frames and a fixed-capacity Long-Term Memory (LTM) that maintains a diverse summary of historical content using a redundancy-aware eviction policy. In the thinking stage, a context-aware retrieval mechanism combines the query with the current STM context to retrieve relevant historical frames from the LTM for cross-temporal reasoning. To support training for online video tasks, we introduce WAT-85K, a dataset containing streaming-style annotations emphasizing real-time perception, backward tracing, and forecasting. Experiments show that WAT achieves state-of-the-art performance on online video benchmarks, including 77.7% accuracy on StreamingBench and 55.2% on OVO-Bench, outperforming existing open-source online Video LLMs while operating at real-time frame rates.

Zifan Han, Hongbo Sun, Jinglin Xu, Canhui Tang, Yulong Lei, Xuchong Zhang, Hongbin Sun, Zhongjiang He, Hao Sun• 2026

Related benchmarks

TaskDatasetResultRank
Real-Time Visual UnderstandingStreamingBench
Overall Score77.7
96
Online Video UnderstandingOVO-Bench
Backward Tracing Avg.45.2
48
Video Question AnsweringVideo-MME long overall durations--
13
Long Video Question AnsweringMLVU 3-120 min
Accuracy63.9
11
Long Video Question AnsweringVideoMME long 30–60 min
Accuracy50.8
10
Showing 5 of 5 rows

Other info

Follow for update