SPARE: Shared Perception and Adaptive Retrieval of Evidence for Streaming Video Understanding
Organizations: Xiamen University · Beijing Institute of Technology · Fudan University · Shanghai Jiao Tong University ·
Abstract
Streaming video understanding requires answering questions from the observed video, with evidence drawn from recent observations or earlier events. Historical context can improve recall but may interfere with judgments based on recent frames. Its usefulness depends on both when it is introduced and which clips are selected, while relevance alone does not guarantee sufficient evidence for an answer. We propose SPARE, a framework that combines adaptive historical retrieval with visual encoder sharing. A lightweight gate predicts whether recent observations provide sufficient evidence to answer the question. When additional evidence is predicted to be necessary, a multimodal embedding model retrieves relevant historical clips to supplement the current context. LoRA instruction tuning trains the understanding model to use recent observations and retrieved history jointly and abstain when the evidence remains insufficient. To reduce redundant visual parameters, the understanding and retrieval branches share a visual encoder while retaining separate language backbones. Four linear adapters align the shared features with the retrieval model through distillation at the visual token and final retrieval embedding levels. With visual-only inputs, SPARE achieves 77.78% on the evaluated Real-time and Backward task groups of OVO-Bench and 73.31% on StreamingBench. Compared with Qwen3-VL-8B-Instruct evaluated at 2 fps, SPARE improves accuracy by 20.68 percentage points on OVO-Bench and 14.15 percentage points on StreamingBench.
Figures & tables
| Model | Frames / sampling | StreamingBench | OVO-Bench | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RTVU | OSU | CU | All | Real-Time Visual Perception | Backward Tracing | All | |||||||||||
| OCR | ACR | ATR | STU | FPD | OJR | Avg. | EPM | ASI | HLD | Avg. | |||||||
| Offline Video LLMs | |||||||||||||||||
| LLaVA-OneVision2-8B | 16 | 74.20 | 37.90 | 44.80 | 59.60 | 72.48 | 61.47 | 71.55 | 63.48 | 65.35 | 60.87 | 65.87 | 56.57 | 64.86 | 11.29 | 44.24 | 55.05 |
| InternVL2-8B | 32 / 64 | 67.60 | 35.20 | 36.90 | 53.58 | 69.80 | 59.63 | 67.24 | 50.56 | 71.29 | 57.61 | 62.69 | 52.53 | 58.11 | 25.81 | 45.48 | 54.08 |
| Dispider-7B (offline) | 16/clip | 68.72 | 42.20 | 29.90 | 54.20 | 57.05 | 49.54 | 62.07 | 44.94 | 60.40 | 51.63 | 54.27 | 48.82 | 55.41 | 4.30 | 36.18 | 45.22 |
| Policy | Real-time | Backward | All | History use |
|---|---|---|---|---|
| Recent-only | 81.06 | 68.00 | 74.53 | 0.00 |
| Uniform history | 81.05 | 70.70 | 75.87 | 99.46 |
| Always retrieve | 81.16 | 73.22 | 77.19 | 99.46 |
| Gated retrieve | 81.93 | 73.62 | 77.78 | 40.74 |
| Current frames | Frames/ clip | Retrieved clips | Score (%) |
| 2 | – | – | 72.47 |
| 4 | – | – | 74.53 |
| 8 | – | – | 74.87 |
| 4 | 2 | 1 | 76.70 |
| 4 | 4 | 1 | 77.78 |
| 4 | 8 | 1 | 77.02 |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Task family | CLIP | SigLIP2 | Native Embedding-2B |
|---|---|---|---|
| Video classification | 44.98 | 38.11 | 64.21 |
| Video retrieval | 24.67 | 32.78 | 47.48 |
| Moment retrieval | 25.12 | 27.50 | 49.84 |
| Video QA | 35.47 | 34.76 | 60.47 |
| Overall | 33.38 | 33.93 | 56.13 |
| All 18 datasets | Text-to-video (5 datasets) | |||
|---|---|---|---|---|
| Metric | Native teacher | Shared student | Native teacher | Shared student |
| Top-1 accuracy | 56.13 | 51.90 | 47.48 | 43.40 |
| Top-5 success rate | 87.25 | 84.83 | 72.09 | 68.09 |
| Top-10 success rate | 93.25 | 91.84 | 80.08 | 76.55 |
| MRR | 69.49 | 66.06 | 58.74 | 54.77 |
| Task | Recent-only | Uniform history | Always retrieve | Gated retrieve |
|---|---|---|---|---|
| OCR | 93.96 | 93.96 | 93.96 | 95.97 |
| ACR | 84.40 | 83.49 | 84.40 | 85.32 |
| ATR | 81.90 | 79.31 | 83.62 | 83.62 |
| STU | 70.79 | 70.79 | 68.54 | 70.79 |
| FPD | 73.27 | 77.23 | 73.27 | 73.27 |
| OJR | 82.07 | 81.52 | 83.15 | 82.61 |
| Policy | Real-time | Backward | All | History use |
|---|---|---|---|---|
| Recent-only | 81.11 | 50.39 | 65.75 | 0.00 |
| Always retrieve | 82.34 | 56.95 | 69.64 | 99.46 |
| Gated retrieve | 82.37 | 56.28 | 69.32 | 39.51 |
Streaming Video Understanding
Streaming video understanding studies how AI systems interpret continuous video in real time while retaining useful history and responding at the right moment.
See all 132 papers