EgoProbe: Benchmarking Long-Range and Exact Memory in Streaming Egocentric Videos
Organizations: HKUST · KAUST · ECNU · NTU
Abstract
Egocentric video provides a continuous first-person record of everyday activities, making it a natural foundation for wearable AI assistants. Unlike offline video understanding, streaming systems must process observations as they arrive, while queries may refer to experiences from the distant past. Recent work has begun to explore whether information can be recalled across long temporal gaps. Yet remembering how far is only part of the challenge: recurring objects, actions, and locations also require models to remember exactly which detail belongs to which event. We introduce EgoProbe, a benchmark that evaluates streaming egocentric memory along these two complementary dimensions: long-range retention, i.e., how far, and event-specific recall under interference, i.e., how exact. Built on long-form egocentric videos, EgoProbe uses an event-grounded data engine to extend recall intervals, identify related events, and construct event-grounded distractors, followed by human verification. It contains two subsets: EgoProbe-Base, which evaluates long-range recall without intervening related events, and EgoProbe-Echo, which challenges models with similar intervening events and event-grounded distractors. EgoProbe-Echo adopts coarse-to-fine multi-turn probing: the first turn evaluates coarse-grained event recall, while the second tests whether the model can retrieve the target-specific detail associated with the designated event. Extensive evaluation across diverse models reveals substantial limitations in long-range recall, with further challenges in recovering target-event details among related experiences. Even when models correctly answer coarse-grained questions, they often fail to recall the specific details of the designated event. EgoProbe exposes this underexplored failure mode and provides a testbed for advancing long-range and exact memory in streaming egocentric video understanding.
Figures & tables
| Benchmark | Egocentric | Streaming | Memory Recall | Event-grounded Distractors | Multi-turn Dialogue | Max. Video Span | Max. Recall Duration |
|---|---|---|---|---|---|---|---|
| EgoTempo Plizzari et al. [2025] | ✓ | ✗ | ✗ | ✗ | ✗ | 140 s | — |
| EgoLife / EgoLifeQA Yang et al. [2025] | ✓ | ✗ | ✓ | ✗ | ✗ | 7 days | h † |
| OVO-Bench Niu et al. [2025] | ✓ | ✓ | ✗ | ✗ | 2.51 h | — | |
| RIVER Shi et al. [2026] | ✓ | ✓ | ✗ | ✗ | 4.11 h | 1 h | |
| StreamingBench Lin et al. [2026a] | ✗ | ✓ | ✓ | ✗ | ✓ | 24 min | — |
| EgoStream Forte et al. [2026] | ✓ | ✓ | ✓ | ✗ | ✗ | 7 days ∗ | 45.3 h |
| EgoProbe-Base | EgoProbe-Echo | ||||
| Model | Backbone | Single-turn | Multi-turn | Single-turn | |
| Acc. | R1 Acc. | R2 Acc. | Acc. | ||
| Proprietary MLLMs | |||||
| Gemini-3.5-Flash | – | 51.10 | 79.25 | 33.77 | 43.69 |
| GPT-5.6-Sol | – | 55.32 | 89.75 | 43.69 | 43.37 |
| Open-source General-purpose MLLMs | |||||
| 1 event | 2 events | 3 events | |||||||
| Model | Acc. | Event err. | Other err. | Acc. | Event err. | Other err. | Acc. | Event err. | Other err. |
| Random choice | 25.00 | 25.00 | 50.00 | 25.00 | 36.93 | 38.07 | 25.00 | 53.01 | 21.99 |
| StreamingVLM | 37.08 | 35.47 | 27.45 | 22.41 | 52.28 | 25.31 | 27.12 | 63.56 | 9.32 |
| HERMES | 36.44 | 36.44 | 27.13 | 31.54 | 46.89 | 21.58 | 32.05 | 60.55 | 7.40 |
| StreamForest | 43.18 | 38.04 | 18.78 | 39.83 | 44.40 | 15.77 | 30.96 | 61.64 | 7.40 |
| OASIS | 42.54 | 34.19 | 23.27 | 29.88 | 56.02 | 14.11 | 29.59 | 65.21 | 5.21 |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Role | Instruction and constraint |
|---|---|
| Event assessment | Determine whether the candidate is a distinct related event. Extract an answer only when its own descriptions support the queried detail; retrieval similarity is not evidence. |
| Clarity detector | Apply the full question to the supplied pre-query events. Identify alternative plausible referents without answering or rewriting the question. |
| Question editor | Add minimal target-grounded cues that distinguish the target. Preserve the queried fact and correct answer, and do not reveal that answer. |
| Revision verifier | Check target identification, evidence for added cues, and answer leakage. Return specific feedback when a revision fails. |
| Option construction | Prioritize safely supported related-event answers, fill the remaining slots, and reject equivalent options or additional correct answers. |
| Dialogue construction | Identify shared content supported by the selected events, ask a coarse yes/no question, and adapt the original detail question into a follow-up. |
| Model | Input and principal settings |
|---|---|
| Gemini / GPT | 128 prefix frames; maximum side 448 pixels; high image detail. |
| Qwen3.5 | 128 prefix frames; per-frame pixel budget 200,704; non-thinking. |
| InternVL3.5 | 128 prefix frames; one patch per frame. |
| LLaVA-OneVision-2 | 128 prefix frames; frame input rather than codec input. |
| Ego-R1 | 1 FPS; 30-frame caption chunks; agent limit of seven turns; temporal video retrieval. |
| EgoRAG | 1 FPS; 30-frame caption chunks; Qwen3-32B text retrieval/answering. |
| Model / Input | Base Acc. | Echo Acc. |
|---|---|---|
| Qwen3.5 — Text-only | 25.51 | 24.49 |
| Qwen3.5 — Video + Text | 45.91 | 35.31 |
| 1 event | 2 events | 3 events | 4 events | 5 events | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Model | Acc. | Event err. | Acc. | Event err. | Acc. | Event err. | Acc. | Event err. | Acc. | Event err. |
| StreamingVLM | 37.08 | 35.47 | 22.41 | 52.28 | 29.60 | 60.00 | 26.87 | 58.21 | 25.43 | 68.21 |
| HERMES | 36.44 | 36.44 | 31.54 | 46.89 | 37.60 | 52.80 | 25.37 | 64.18 | 30.64 | 64.74 |
| StreamForest | 43.18 | 38.04 | 39.83 | 44.40 | 31.20 | 60.00 | 28.36 | 59.70 | 31.79 | 63.58 |
| OASIS | 42.54 | 34.19 | 29.88 | 56.02 | 40.00 | 54.40 | 16.42 | 76.12 | 27.17 | 68.79 |
| EventMemAgent | 44.46 | 31.94 | 33.61 | 46.89 | 28.00 | 62.40 | 20.90 | 68.66 | 32.95 | 63.01 |
Egocentric Video Understanding
Egocentric video understanding studies how AI interprets first-person video to recognize actions, track interactions, reason about space and time, and assist users.
See all 200 papers