atlas

Research map / Video / Video-language understanding

StreamForest: Efficient Online Video Understanding with Persistent Event Memory

NeurIPS 2025 · Video › Video-language understanding · approach: Long video understanding · 7 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes StreamForest, a streaming video MLLM with a Persistent Event Memory Forest that merges event nodes via penalties, plus a Fine-grained Spatiotemporal Window, trained with the OnlineIT dataset and evaluated on the new ODV-Bench driving benchmark.

Problem

Streaming video understanding with MLLMs is limited by the storage cost of historical visual features and weak real-time spatiotemporal reasoning, especially for tasks like autonomous driving.

Approach

Organize streaming frames into event-level tree structures and consolidate them by merging the lowest-penalty adjacent event nodes, where the penalty combines token similarity, merge count, and temporal distance; pair this with a short-term fine-grained spatiotemporal window for current-scene perception.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
fine-tune StreamForest on OnlineIT-driveStreamForest · ODV-Benchaccuracy (Overall): 59.9 -> 71.2Helped
replace PEMF with FIFO (ablation)StreamForest memory · MLVUaccuracy (M-Avg): 56.7% vs. 70.0%Hurt
replace PEMF with uniform sampling (ablation)StreamForest memory · OVBenchaccuracy (Avg): 58.2% vs. 60.5%Hurt
replace PEMF with Similarity Merge (ablation)StreamForest memory · OVO-Benchaccuracy (Overall): +2.2%Hurt
replace PEMF with Pyramid Memory Bank (ablation)StreamForest memory · MLVUaccuracy (M-Avg): 68.2% vs. 70.0Hurt
remove both FSTW and PEMF (ablation)StreamForest · MLVUaccuracy (M-Avg): 51.8 vs. 70.0Hurt
add FSTW to a model without FSTW (ablation)StreamForest without FSTW · OVBenchaccuracy (Avg): 59.1 -> 60.5Helped
add PEMF to a model without PEMF (ablation)StreamForest without PEMF · MLVUaccuracy (M-Avg): 56.6 -> 70.0Helped
replace event-based node construction with frame-based construction (ablation)StreamForest · OVO-Benchaccuracy (Overall): 52.6 vs. 55.6Hurt
add OnlineIT-general to the base training data (ablation)base model · OVBenchaccuracy (Avg): 53.9 -> 60.5Helped
add OnlineIT-drive after OnlineIT-general (ablation)base + OnlineIT-general · ODV-Benchaccuracy (Avg): 59.9 -> 71.2Helped
add OnlineIT-drive after OnlineIT-general (ablation)base + OnlineIT-general · OVO-Benchaccuracy (Overall): 55.6 -> 55.6No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: OnlineIT-general OnlineIT-drive VideoChat-Flash data LLaVA-Video LLaVA-OneVision image data RefCOCO Visual Genome Charades-STA ActivityNet-Captions TT100k Road-waymo MM-AU

Benchmarks: ODV-Bench StreamingBench OVBench OVO-Bench VideoMME MLVU MVBench PerceptionTest

Metrics: accuracy average accuracy relative retention under token compression latency memory FLOPs

Baselines: MiniCPM-V2.6 LongVA LLaVA-OneVision InternVL2.5 VideoChat-Flash Qwen2.5-VL Flash-VStream Dispider VideoChat-Online Similarity Merge Pyramid Memory Bank

Builds on: ToMe VideoChat-Flash LLaVA-OneVision

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy