ECCV 2026

Keep It Simple: Multi-Key Episodic Memory
Retrieval for Ultra-Long Video Understanding

A simple yet effective agentic framework — MERIT — that prioritizes high-recall retrieval and defers semantic composition to inference time.

Yeeun Choi1, Youngbeom Yoo1, Joon-Young Lee2,
Hyolim Kang1,†, Seon Joo Kim1,†

1 Yonsei University    2 Adobe Research

† Co-corresponding authors

Abstract

MERIT = Multi-key Episodic Retrieval with Inference-time Temporal expansion.

MERIT overview: previous hierarchical graph memory vs. MERIT's simple multi-key memory with temporal expansion, and performance comparison.
(a) Previous methods construct hierarchical, graph-based episodic and semantic memories and aggregate across them at inference. (b) MERIT builds a simple episodic multi-key memory and, at inference time, retrieves matched clips with on-demand temporal expansion for query-driven semantic reasoning. (c) MERIT outperforms EgoRAG and WorldMM across EgoLifeQA, Video-MME (Long), and LVBench.

When videos extend from hours to days, directly processing them end-to-end becomes impractical for current Multi-modal Large Language Models (MLLMs). This ultra-long setting necessitates a two-stage paradigm: query-agnostic memory construction followed by retrieval-based inference. Prior work invests in complex memory construction to pre-model high-level relations in videos, despite not knowing the downstream query at build time. We instead prioritize high-recall retrievability during memory building, and defer query-specific, high-level relation composition to inference time. To this end, we propose MERIT, a simple yet effective agentic framework for ultra-long video understanding. First, we formulate an episodic multi-key representation that enables precise retrieval of fine-grained memories through a simple key-matching mechanism. Second, we introduce a neighbor filtering mechanism to capture broader semantic context without the massive computational overhead of global memory construction, by expanding the temporal scope exclusively around the retrieved segments at inference time. MERIT achieves state-of-the-art performance across three long-video benchmarks: EgoLifeQA, LVBench, and Video-MME (Long).

Method

A minimalist memory-based agentic pipeline: lightweight episodic indexing, then query-driven temporal expansion on demand.

MERIT pipeline. Stage 1: episodic memory construction with four keys per 30s clip. Stage 2: agentic retrieval with key-wise max similarity and neighbor filtering.
Stage 1 — Episodic memory construction. Each 30-second clip is densely captioned, then an episodic multi-key extraction derives four complementary keys per clip, forming memory M. Stage 2 — Agentic retrieval & answering. The solver regenerates a query, matches it against the keys (key-wise max similarity) to retrieve relevant clips, and neighbor filtering expands the temporal context to distill query-relevant evidence for the final answer.

Multi-Key Indexing

Each minimal segment is matched from diverse perspectives via four decoupled keys.

🎬

Event / Action

Observable physical actions and interactions between entities.

💬

Dialogue / Mention

Spoken content, exact words, or commands from the audio track.

📦

Object

Items handled, requested, or moved, along with state transitions.

📝

Summary

A compact keyword-style abstraction of the clip's core narrative.

Idea 1 · Memory

Multi-Key Episodic Memory

Instead of hierarchical or graph structures, MERIT attaches multiple complementary keys to each fine-grained 30s segment. Clip relevance is the maximum cosine similarity over its keys — letting every clip match through its best-aligned aspect for high-recall retrieval.

Idea 2 · Inference

Neighbor Filtering

When a clip is retrieved, its temporally adjacent neighbors (±Δ) are attached on demand — the simplest graph over the timeline. A query-aware filter then distills only the relevant information, reconstructing coherent context without pre-computed hierarchies.

State-of-the-Art Results

MERIT establishes new SOTA across ultra-long and hour-long video QA — with a far simpler, cheaper memory pipeline.

71.2
EgoLifeQA (Avg)
+5.6 vs. SOTA
71.8
LVBench
+9.9 vs. SOTA
77.7
Video-MME (Long)
+1.1 vs. SOTA
8.4×
Fewer input tokens
vs. SOTA
EgoLifeQA — accuracy (%) by QA type. Bold = best, underline = second best. Backbone solver in parentheses.
ModelEntityLogEventRecallHabitInsightRelationMapTaskMasterAvg
MLLMs (Uniform Sampling)
Qwen3-VL-8B35.230.239.346.446.038.6
Gemini 2.5 Pro43.240.541.055.252.446.4
GPT-547.242.147.553.655.648.6
Hierarchical Memory Based
EgoRAG (GPT-5)40.056.362.354.452.452.0
Ego-R1 (3B)51.253.263.950.450.853.0
Graph Memory Based
LightRAG (GPT-5)40.848.467.250.444.448.8
HippoRAG (GPT-5)48.860.370.560.866.759.6
Video-RAG (GPT-5)49.656.367.255.254.055.4
HippoMM (GPT-5)45.653.270.555.258.754.6
M3-Agent (7B)44.454.862.356.854.053.5
EGAgent (Gemini 2.5 Pro)54.457.160.362.474.657.5
WorldMM (Qwen3-VL-8B)49.656.463.958.458.756.4
WorldMM (GPT-5)62.464.375.462.471.465.6
Ours
MERIT (Qwen3-VL-8B)43.254.067.253.665.154.2
MERIT (Gemini 2.5 Pro)60.861.165.665.673.064.2
MERIT (GPT-5)67.270.673.874.471.471.2
LVBench & Video-MME (Long) — accuracy (%). Bold = best.
ModelLVBenchVideo-MME (L)
MLLMs (Uniform Sampling)
Gemini 2.5 Pro57.055.7
GPT-560.474.3
Hierarchical Memory Based
EgoRAG (GPT-5)32.241.1
Ego-R1 (3B)34.142.7
Graph Memory Based
LightRAG (GPT-5)30.446.6
HippoRAG (GPT-5)54.052.1
Video-RAG (GPT-5)33.155.4
HippoMM (GPT-5)38.241.6
M3-Agent (7B)49.355.3
EGAgent (Gemini 2.5 Pro)74.1
WorldMM (GPT-5)61.976.6
Ours
MERIT (Gemini 2.5 Pro)76.3
MERIT (GPT-5)71.877.7

MERIT uses the simplest memory key structure yet attains the highest hit rate and accuracy — with an 8.4× reduction in input tokens and 8.6× in output tokens versus WorldMM.

Qualitative Results

On EgoLifeQA: precise multi-key matching localizes the right moment, and neighbor filtering supplies the surrounding context relational queries need.

Qualitative results of MERIT on EgoLifeQA showing multi-key matching and neighbor filtering.
(a) The event key precisely matches the query, enabling retrieval of the exact target segment. (b) Both settings retrieve the correct segment, but neighbor filtering supplies the ±Δ context needed to resolve relational queries that a single clip cannot answer.

BibTeX

Please cite MERIT if you find this work useful. (Final entry will be updated with proceedings info.)

@inproceedings{choi2026merit,
  title     = {Keep It Simple: Multi-Key Episodic Memory Retrieval
               for Ultra-Long Video Understanding},
  author    = {Choi, Yeeun and Yoo, Youngbeom and Lee, Joon-Young
               and Kang, Hyolim and Kim, Seon Joo},
  booktitle = {European Conference on Computer Vision (ECCV)},
  year      = {2026}
}