跳到论文正文
W Papers独立论文阅读器 arXiv:2608.31005 论文正文 计算阅读时间 · 0%
引用这篇论文根据当前论文元数据生成,正式投稿前建议核对。

    
  
License: CC BY 4.0
arXiv:2608.31005v2 [cs.CV] 04 Sep 2026

From Intent to Evidence: Policy-Steered Multi-Strategy Retrieval for Long-Video Agents

Can Zhang    Baofeng Zhang    Xiaotian Han ††thanks: Project Lead.    Junyuan Shang    Yuchen Ding    Shuohuan Wang    Dianhai Yu    Ruirui Li ††thanks: Corresponding author.
Abstract

Existing long-video agents acquire evidence through one uniform behavior, ignoring whether the required evidence is concentrated, requires broad occurrence coverage, or must discriminate competing hypotheses—which can cause failure before substantive reasoning begins. Prescribing a fine-grained solution procedure for every question is not a satisfactory remedy, as it restricts autonomous exploration. We propose VESTA, a training-free long-video agent organized as a route-conditioned acquire–verify–consolidate loop. Before exploration, an intent router infers an evidence-acquisition policy—focused, recall, or contrastive retrieval over a shared visual–speech scene index—together with an evidence-accounting policy that configures the evidence view maintained during exploration. Policy-steered retrieval yields provisional references that multimodal evidence operations convert into observations, while the Reasoner remains free to verify them, re-query using intermediate findings, or inspect regions outside the retrieved set. A temporal evidence ledger consolidates observations into an adaptive, compressed view of temporal location, provenance, coverage, conflicts, verification outcomes, and hypothesis support, exposing missing and unresolved evidence to guide subsequent acquisition; finalization prioritizes verified observations. On Video-MME-v2, VESTA improves average accuracy by 2.7 points over VideoARM and gains across all six reported metrics. On LongVideoBench, EgoSchema, and LVBench under shared query-time models, it improves by 6.9 points on the LongVideoBench long subset and 1.5 on LVBench, and matches VideoARM on EgoSchema.

1Beijing University of Chemical Technology

2Peking University

3Baidu, Inc.

alexlessend@gmail.com, boffinzhang@stu.pku.edu.cn, hanxiaotian@baidu.com, shangjunyuan@baidu.com, dingyuchen@baidu.com, wangshuohuan@baidu.com, yudianhai@baidu.com, ilydouble@gmail.com

1 Introduction

As video increasingly serves as a primary medium for recording real-world activity and communicating knowledge, long-video understanding has become a fundamental capability for multimodal intelligence. Unlike short clips, the meaning of a long video often emerges from evolving events, interactions, and state changes whose relationships cannot be explained by any single local segment. A capable system must therefore recognize fine-grained visual and linguistic cues while connecting observations across extended temporal spans. Recent multimodal large language models (MLLMs) provide increasingly strong unified perception, cross-modal integration, and semantic reasoning capabilities, creating new opportunities for comprehensive long-video understanding (Gemini Team et al. 2023; Bai et al. 2025; Wang et al. 2025d).

Directly extending these capabilities to long videos, however, remains constrained by input scale. As duration grows, visual events, speech, and on-screen text accumulate continuously, making exhaustive high-resolution processing prohibitively expensive (Shen et al. 2024). More importantly, evidence relevant to a particular question usually occupies only a small fraction of the timeline and may appear sparsely, recur at multiple moments, or be distributed across distant intervals. The central challenge is therefore not only whether a model can reason from evidence once it is available, but whether a system can first locate and acquire the required evidence under a limited computational budget. Effective evidence acquisition is thus a prerequisite for subsequent understanding and reasoning.

Early LLM/MLLM-based approaches address this challenge through predefined pipelines that connect video processing, evidence selection, and language reasoning. LLoVi converts local clips into textual descriptions before answering through a prescribed aggregation procedure (Zhang et al. 2024a), while VideoTree narrows the analysis through a fixed sequence of clustering, relevance estimation, and hierarchical expansion (Wang et al. 2025f). These designs reduce the amount of video content exposed to the language model, but they also prescribe how evidence should be organized and how reasoning should proceed, limiting the ability of stronger foundation models to use tools autonomously, explore the video, and adapt their strategy in response to intermediate observations.

As MLLMs have gained stronger tool-use and decision-making abilities, video agents have begun to acquire evidence actively through external memories and tool calls. Memory-augmented VideoAgent constructs temporal and object memories that an LLM queries interactively (Fan et al. 2024); OmAgent combines a retrievable video store with task decomposition and tool use (Zhang et al. 2024b); and DVD enables autonomous search over a multi-granularity video database (Zhang et al. 2025a). Compared with fixed pipelines, these systems preserve substantially more freedom for the model to decide where and how to investigate. Yet they generally rely on a uniform memory-access or search behavior across questions, without explicitly distinguishing whether the required evidence is concentrated, whether broader temporal coverage is necessary, or whether evidence must be organized around competing hypotheses. Consequently, an otherwise capable agent may fail before substantive reasoning begins: its initial candidates may collapse onto one temporal region, omit relevant occurrences, or provide imbalanced evidence for competing answers.

This limitation creates a design tension. Evidence acquisition needs structure, but replacing a uniform behavior with a fine-grained, tutorial-style procedure for every question is not the answer. Such procedures would prescribe how reasoning should unfold and reduce the agent’s ability to revise its search after intermediate observations, form new hypotheses, or inspect unanticipated regions. The desired guidance should therefore operate at the level of what evidence must be acquired, while leaving how the agent reasons and explores afterward open.

To resolve this tension, we propose VESTA (Video Evidence Steering and Trust Accounting), a training-free long-video agent for policy-driven evidence acquisition and verification. VESTA organizes exploration as a route-conditioned acquire–verify–consolidate loop. Before exploration, VESTA invokes the intent router once over the question and optional candidate answers to infer an evidence-acquisition policy and an evidence-accounting policy. The former selects focused acquisition when relevant evidence is expected to be concentrated, recall acquisition when broad coverage over potentially recurring evidence should be prioritized, or contrastive acquisition when competing hypotheses must be distinguished; the latter specifies which evidence views the Reasoner should track. These policies structure what evidence is acquired and consolidated, not the subsequent reasoning steps, and remain independent of question difficulty.

Conditioned on the routed policy, VESTA combines policy-steered retrieval with multimodal evidence operations inside a unified exploration loop. Every retrieved region remains a provisional reference: the Reasoner may inspect it visually, examine its speech, analyze a local clip against a targeted subquestion, re-query the scene index using intermediate observations, or explore intervals never returned by the retriever. As observations accumulate, the temporal evidence ledger consolidates them into an adaptive, compressed view that makes temporal location, provenance, coverage, conflicts, and verification outcomes explicit. Missing or unresolved evidence exposed by this view drives the next acquisition step, while finalization prioritizes verified observations. VESTA thereby provides question-matched structure at the evidence-acquisition level while preserving autonomous reasoning, exploration, and self-correction. Figure 3 illustrates how this design combines cross-scene comparison with speech and local visual verification to recover a narrative transition missed by a uniform exploration baseline.

We evaluate VESTA on four benchmarks with complementary temporal regimes. On Video-MME-v2 (Fu et al. 2026), VESTA improves overall accuracy by 2.7 points over VideoARM (50.3% vs. 47.6%) with gains across all six reported metrics. On the LongVideoBench long subset (Wu et al. 2024), EgoSchema (Mangalam et al. 2023), and LVBench (Wang et al. 2025a) under shared query-time models, the margin scales with the temporal span over which evidence must be located: +6.9 on 15–60 minute videos, +1.5 on hour-long videos, and parity on three-minute clips, where long-range search is not the bottleneck.

Our contributions are threefold:

  • •

    We identify a structural mismatch in long-video agents: capable agents commonly use a uniform evidence-acquisition behavior despite different requirements for evidence concentration, comprehensive coverage, and hypothesis discrimination. We further articulate why tutorial-style workflows are not a satisfactory remedy, as they trade this mismatch for reduced exploration autonomy.

  • •

    We propose VESTA, a training-free long-video agent organized as a route-conditioned acquire–verify–consolidate loop. Its intent router selects focused, recall, or contrastive evidence acquisition without prescribing the Reasoner’s subsequent tool use, hypothesis formation, or exploration beyond the initial candidates.

  • •

    We introduce a temporal evidence ledger that consolidates accumulated observations into an adaptive, compressed view of provenance, temporal coverage, evidence relations, conflicts, and hypothesis support. The ledger exposes unresolved evidence to guide subsequent acquisition and presents verification outcomes that inform finalization. VESTA improves over VideoARM across all six Video-MME-v2 metrics and across four benchmarks that span 3-minute to hour-long videos.

Refer to caption
Figure 1: Overview of VESTA’s route-conditioned acquire–verify–consolidate loop. The intent router selects focused, recall, or contrastive evidence acquisition over a shared visual–speech scene index. Retrieved scenes enter the Reasoner as provisional references, while shared evidence operations support autonomous re-retrieval and multimodal verification. The temporal evidence ledger consolidates observations into explicit evidence, coverage, and relation/gap views that guide subsequent exploration and inform answer finalization.

2 Related Work

MLLMs for Long-Video Understanding.

Model-centric approaches extend multimodal backbones to process longer videos, including LLaVA-Video-7B (Zhang et al. 2025b), Video-LLaMA (Zhang et al. 2023), LongVU (Shen et al. 2024), VideoChat-Flash (Li et al. 2024), and InternVideo2.5 (Wang et al. 2025d). They expand visual context windows, sample more frames uniformly or sparsely, compress visual tokens, or integrate long-range information inside the model (Gemini Team et al. 2023; Wei and Chen 2025; Zhang et al. 2024c; Yang et al. 2025a; Tao et al. 2025). Their ability to preserve evidence is nevertheless bounded by the visual-token and computational budgets available to the backbone: processing cost grows with video length, while aggressive compression can discard the fine-grained cues on which an answer depends. More fundamentally, representation expansion and compression generally optimize what the backbone can ingest, rather than decide whether a particular question requires concentrated evidence, comprehensive occurrence coverage, or hypothesis-discriminative evidence. VESTA does not modify the video backbone or increase its context budget; it determines what evidence should be acquired before that evidence is passed to the Reasoner.

Video Agents.

Video agents combine ReAct-style control, task decomposition, and multi-round prompting with external evidence substrates, allowing an MLLM to decide what to inspect next, invoke tools, and revise its trajectory from intermediate observations (Yao et al. 2023; Yang et al. 2025b; Yin et al. 2026; Liu et al. 2026). Their evidence substrates include video databases and retrieval systems such as DVD (Zhang et al. 2025a) and VideoRAG (Jeong et al. 2025), as well as structured memories such as VideoAgent (Fan et al. 2024), MA-LMM (He et al. 2024), Video-EM (Wang et al. 2025e), WorldMM (Yeo et al. 2026), and VideoLucy (Zuo et al. 2025). These methods show that strong MLLMs can autonomously decompose questions, invoke tools, access external evidence, and revise their exploration trajectories. The remaining limitation is not a lack of reasoning or exploration capability: prompted loops commonly retain one general evidence-acquisition behavior across questions, while external stores primarily determine where evidence is kept, not how different questions should acquire it. Moreover, accumulative memories do not necessarily distinguish provisional retrievals from verified evidence or explicitly represent coverage gaps and conflicts. Prescribing a detailed workflow for each question would address this mismatch only by reducing exploration autonomy. VESTA instead intervenes at a coarser level: it makes access to a shared scene index question-conditioned without prescribing how the Reasoner must solve the question, and consolidates heterogeneous observations into a temporal evidence ledger that exposes coverage, conflicts, and unresolved evidence.

3 Method

3.1 Overview

Given a long video VV, a question QQ, and an optional candidate-answer set CC, VESTA aims to produce an answer AA by actively acquiring and integrating relevant video evidence within an interaction budget NN. Rather than prescribing fine-grained solution procedures, VESTA provides strategy-level guidance over evidence acquisition while leaving the Reasoner free to adapt its reasoning, tool use, and exploration to intermediate observations.

VESTA organizes the complete evidence exploration process as a route-conditioned acquire–verify–consolidate loop. Before exploration, an intent router infers the question’s evidence-acquisition requirement and selects an evidence-acquisition policy. Conditioned on this policy, policy-steered retrieval produces provisional references, and multimodal evidence operations convert selected references into observations; the Reasoner verifies, supplements, or corrects these observations, and the temporal evidence ledger adaptively consolidates them into a compressed, structured evidence view. By exposing evidence that remains uncovered or unresolved, this view drives subsequent acquisition and verification until the evidence supports an answer or the budget is exhausted. As illustrated in Figure 1, this loop provides structured guidance over evidence acquisition while preserving autonomous reasoning, exploration, and self-correction.

3.2 Intent Routing: From Question to Evidence-Acquisition Policy

Before exploring the video, VESTA invokes the intent router once over QQ and the optional candidate set CC. The router neither accesses video content nor predicts the answer; it only determines the structure of evidence that subsequent exploration should acquire. Formally, it outputs a pair of policies

(π,μ)=ℛ⁡(Q,C),(\pi,\mu)=\mathcal{R}(Q,C), (1)

where π\pi is an evidence-acquisition policy that selects how initial candidate evidence is obtained, and μ\mu is an evidence-accounting policy that specifies which evidence views the Reasoner should emphasize. The router’s role ends after producing (π,μ)(\pi,\mu): it does not record observations, update evidence state, or participate in verification.

The evidence-acquisition policy is

π∈{𝑓𝑜𝑐𝑢𝑠𝑒𝑑,𝑟𝑒𝑐𝑎𝑙𝑙,𝑐𝑜𝑛𝑡𝑟𝑎𝑠𝑡𝑖𝑣𝑒}.\pi\in\{\mathit{focused},\mathit{recall},\mathit{contrastive}\}. (2)

Focused acquisition prioritizes precision when relevant evidence is expected to be concentrated in a small number of temporal regions. Recall acquisition prioritizes coverage when a reliable answer benefits from recovering relevant occurrences across the timeline. Contrastive acquisition prioritizes comparability when the answer requires distinguishing competing hypotheses. These policies describe evidence requirements rather than question types or difficulty: concentrated evidence may require difficult reasoning, comprehensive coverage need not imply complex reasoning, and hypothesis discrimination does not imply that evidence must be temporally dispersed.

Unlike intent signals used only as prompt annotations or score weights, VESTA’s routing result directly selects the retrieval strategy that is executed and configures the evidence view presented to the Reasoner. It changes how candidates enter the agent, not the Reasoner’s available operations, search range, or reasoning procedure. All policies share one scene index, the same multimodal evidence operations, and a common interaction budget. The router requires no additional training or dataset-specific supervision.

3.3 Policy-Steered Evidence Retrieval

To provide a shared and reusable retrieval basis for all evidence-acquisition policies, VESTA first constructs a query-independent scene cache for each video. It partitions the video into scenes 𝒮={si}i=1M\mathcal{S}=\{s_{i}\}_{i=1}^{M} using visual transitions subject to minimum and maximum duration constraints, and stores the global frame and temporal interval of every scene. For each sis_{i}, VESTA samples a small set of representative frames and collects speech transcripts that overlap its interval. The scene encoder fsf_{s} jointly encodes the visual frames and available speech into a scene representation, which is persisted with its temporal metadata in a shared vector index. Cache construction is query-independent, performed once per video, and reused by all questions, retrieval policies, and subsequent re-queries over that video.

For a text query qq, the query encoder fqf_{q} maps it into the same representation space, and the retriever scores scene sis_{i} as

ri​(q)=sim⁡(fq​(q),fs​(si)).r_{i}(q)=\operatorname{sim}\!\left(f_{q}(q),f_{s}(s_{i})\right). (3)

The routed policy π\pi changes neither the scene cache, encoders, nor similarity function; it selects how queries are constructed and how the relevance ranking forms a candidate set ℛπ\mathcal{R}_{\pi}. Thus, all three strategies share the same retrieval basis and downstream interface while producing differently structured initial evidence.

Focused retrieval.

Focused retrieval provides a precision-oriented starting point when relevant evidence is likely concentrated in a small number of temporal regions. VESTA constructs a single query from QQ and returns the KK highest-scoring scenes:

ℛfocused=TopKsi∈𝒮⁡ri​(Q).\mathcal{R}_{\mathrm{focused}}=\operatorname{TopK}_{s_{i}\in\mathcal{S}}r_{i}(Q). (4)

This provides a high-precision starting point without assuming that subsequent reasoning is easy or short.

Recall retrieval.

Coverage-oriented questions expose a different failure mode: neighboring scenes from one high-similarity interval can monopolize standard top-KK results, leaving other relevant occurrences unretrieved. To broaden the initial evidence coverage, VESTA first obtains an enlarged pool

𝒫=Topα​K,si∈𝒮⁡ri​(Q),α>1,\mathcal{P}=\operatorname{Top}_{\alpha K,\,s_{i}\in\mathcal{S}}\,r_{i}(Q),\qquad\alpha>1, (5)

and then greedily retains high-scoring scenes that are sufficiently separated in time. If fewer than KK scenes satisfy the separation condition, the remaining highest-scoring candidates backfill the set. The resulting ℛrecall\mathcal{R}_{\mathrm{recall}} preserves semantic relevance while broadening temporal coverage over more potential occurrences. This is a bounded expansion over the same index, not an unbounded scan of the video, and it does not guarantee recovery of every relevant occurrence.

Contrastive retrieval.

A third acquisition requirement arises when the answer depends on distinguishing competing hypotheses ℋ={hj}j=1J\mathcal{H}=\{h_{j}\}_{j=1}^{J}. Because a single query can bias retrieval toward one lexically salient hypothesis, VESTA forms qj=(Q,hj)q_{j}=(Q,h_{j}) for each hypothesis, retrieves a small candidate set for each, and merges the results by temporal location:

ℛcontrastive\displaystyle\mathcal{R}_{\mathrm{contrastive}} =Deduptime⁡(⋃j=1JTopkj⁡ri​(qj)),\displaystyle=\operatorname{Dedup}_{\mathrm{time}}\!\left(\bigcup_{j=1}^{J}\operatorname{Top}_{k_{j}}r_{i}(q_{j})\right), (6)
∑j=1Jkj\displaystyle\sum_{j=1}^{J}k_{j} ≈K.\displaystyle\approx K.

Each hypothesis therefore receives evidence that can support or refute it, while the total candidate scale remains comparable across policies.

Every strategy outputs temporally localized, scored scenes as provisional references. These strategies alter the structure of initial candidate evidence, not the range that the Reasoner may subsequently explore. Retrieval results are not verified evidence and cannot prevent re-retrieval or inspection outside ℛπ\mathcal{R}_{\pi}.

3.4 Agentic Evidence Exploration and Verification

After policy-steered retrieval produces initial candidates, VESTA enters a multi-round evidence exploration process driven by the Reasoner. At step tt, its decision context is

Ht=(Q,π,ℛπ,ℒt,ℳt),H_{t}=(Q,\pi,\mathcal{R}_{\pi},\mathcal{L}_{t},\mathcal{M}_{t}), (7)

where ℛπ\mathcal{R}_{\pi} comprises the initial candidates together with any references added by mid-exploration re-queries, ℳt\mathcal{M}_{t} is the accumulated structured tool memory containing observation details, and ℒt\mathcal{L}_{t} is the compact temporal evidence ledger that organizes those observations by relevance, coverage, conflicts, and verification outcomes. The Reasoner selects the operation that best addresses the current evidence gap:

at\displaystyle a_{t} =𝒟(Ht),at∈𝒜,\displaystyle=\mathcal{D}(H_{t}),\qquad a_{t}\in\mathcal{A}, (8)
𝒜\displaystyle\mathcal{A} ={aret,ainspect,aspeech,\displaystyle=\{a^{\mathrm{ret}},a^{\mathrm{inspect}},a^{\mathrm{speech}},
aclip,afinal}.\displaystyle a^{\mathrm{clip}},a^{\mathrm{final}}\}.

The acquisition policy supplies a starting structure but never replaces this dynamic decision process.

All policies expose the same complementary evidence operations. Semantic Scene Retrieval areta^{\mathrm{ret}} searches the shared scene index and allows refined queries based on newly observed information. Temporal Visual Inspection ainspecta^{\mathrm{inspect}} samples globally indexed frames from selected intervals to obtain coarse visual observations. Temporally Grounded Speech Transcription aspeecha^{\mathrm{speech}} transcribes speech within specified intervals and aligns it to the global timeline. Question-Conditioned Clip Analysis aclipa^{\mathrm{clip}} asks a targeted subquestion over a local clip and returns a focused visual judgment with confidence information. Answer Finalization afinala^{\mathrm{final}} terminates exploration once the evidence state supports an answer.

Initial and mid-exploration retrievals remain unverified references rather than search-space constraints. Executing ata_{t} produces an observation oto_{t} with temporal and provenance information, after which VESTA updates the ledger:

ℒt+1=𝒰⁡(ℒt,ot,at).\mathcal{L}_{t+1}=\mathcal{U}(\mathcal{L}_{t},o_{t},a_{t}). (9)

The updated ledger returns verification outcomes and unmet evidence requirements to the Reasoner, which may inspect a candidate, re-query using new information, or explore an interval absent from the retrieved set. Exploration ends when the Reasoner selects afinala^{\mathrm{final}} or the fixed budget NN is exhausted. At finalization, the Reasoner is instructed to rely on the strongest observations available and to prioritize those marked as verified in the ledger.

3.5 Temporal Evidence Ledger

VESTA retains accumulated observation details in the structured tool memory ℳt\mathcal{M}_{t} and complements it with a temporal evidence ledger that provides an adaptive, compressed, structured evidence view. The ledger reduces the need for the Reasoner to repeatedly reconstruct question-relevant relations from ℳt\mathcal{M}_{t} alone: it is organized around what the observations establish, when they occur, whether they conflict, and whether the current evidence is sufficient, rather than around the sequence of tool invocations.

VESTA first normalizes outputs from all evidence operations into entries ℰt={ei}i=1nt\mathcal{E}_{t}=\{e_{i}\}_{i=1}^{n_{t}}. Each entry is represented as

ei=(pi,fi,τi,qi,oi,ci),e_{i}=(p_{i},f_{i},\tau_{i},q_{i},o_{i},c_{i}), (10)

where pip_{i} identifies the evidence source and interaction step, fif_{i} and τi\tau_{i} denote global frame and temporal intervals, qiq_{i} is the triggering query or subquestion, oio_{i} is the observation content, and cic_{i} is optional confidence information.

Above these normalized entries, the ledger derives coverage and evidence relations. It merges inspected intervals to estimate temporal coverage; groups neighboring event candidates to distinguish independent occurrences, duplicate descriptions, and unresolved instances; orders numeric observations and state transitions over time; records conflicts explicitly; and links observations to the subquestions or hypotheses they support or refute. This transforms dispersed observations into temporal, coverage, consistency, and hypothesis relations that the Reasoner can consume directly.

Alongside the accumulated tool memory, the ledger uses the evidence-accounting policy μ\mu and current exploration state to produce a compact snapshot

ℒt=Compactμ⁡(ℰt)=(ℰ~t,𝒞t,𝒢t),\mathcal{L}_{t}=\operatorname{Compact}_{\mu}(\mathcal{E}_{t})=\bigl(\widetilde{\mathcal{E}}_{t},\mathcal{C}_{t},\mathcal{G}_{t}\bigr), (11)

where ℰ~t\widetilde{\mathcal{E}}_{t} preserves question-relevant evidence with temporal location and provenance, 𝒞t\mathcal{C}_{t} summarizes inspected regions and coverage sufficiency, and 𝒢t\mathcal{G}_{t} represents events, state transitions, conflicts, verification outcomes, and hypothesis-support relations. Compression prioritizes evidence that distinguishes hypotheses, conflicts with other observations, or still requires verification. It exposes missing evidence and next-step constraints to the Reasoner, thereby guiding subsequent acquisition and presenting verification outcomes for use during finalization.

4 Experiments

4.1 Experimental Setup

Benchmarks.

We evaluate on four benchmarks selected for complementary temporal regimes. Video-MME-v2 (Fu et al. 2026) contains 800 videos and 3,200 eight-choice questions, and scores not only per-question accuracy (Avg) but also Level 1–3 capability levels, Capability Consistency, and Reasoning Coherence across related questions.

LongVideoBench (Wu et al. 2024) contains 3,763 videos and 6,678 multiple-choice questions with durations up to one hour, interleaving frames with subtitles; its referring reasoning questions require locating referred contexts in lengthy multimodal inputs before reasoning over local details. We evaluate the long subset of the validation set (564 questions from 188 videos, 15–60 minutes), where locating the right temporal region is the dominant difficulty.

EgoSchema (Mangalam et al. 2023) contains more than 5,000 five-choice questions over 250 hours of egocentric video from Ego4D, each posed on a three-minute clip and emphasizing integration of temporally distant events. We use the public 500-question evaluation subset, hereafter EgoSchema-500; its compact evidence windows probe whether policy steering preserves performance when long-range search is not the bottleneck.

LVBench (Wang et al. 2025a) contains 1,549 four-choice questions over 103 videos averaging about 68 minutes (117 hours in total), requiring gathering dispersed evidence and tracking entities across distant intervals.

Ablation subset.

Because full agent evaluation requires multiple Reasoner and evidence-operation calls, we stratify 400 Video-MME-v2 questions across the benchmark’s categories and conduct all mechanism ablations on this fixed subset. Every ablation uses the same questions, videos, evaluation script, model configuration, and interaction budget. Ablations are scored by per-question accuracy (the “Avg” metric), not the group-level weighted scores of Video-MME-v2.

Baselines.

We compare VESTA with five strong MLLMs and the agentic VideoARM baseline on Video-MME-v2. The commercial models are GPT-5 (OpenAI 2025) and Kimi-K2.5 (Kimi Team 2026); the open-source models are Qwen2.5-VL-72B (Bai et al. 2025), LLaVA-Video-72B (Zhang et al. 2025b), and InternVL3.5-241B (Wang et al. 2025b). Their results are the official without-subtitle/audio scores reported by Video-MME-v2 (Fu et al. 2026). VideoARM (Yin et al. 2026) is our most direct agentic baseline: both systems use OpenAI o3 as the Reasoner, GPT-4o for visual perception, and faster-whisper-large-v3 for speech transcription, although their interaction budgets differ. This comparison therefore controls the principal query-time models but is not a controlled mechanism ablation. On LongVideoBench, EgoSchema, and LVBench, we rerun VideoARM with the same query-time Reasoner, visual-perception, and speech-transcription models as VESTA (replacing its originally reported whisper-1 component with the same local ASR); we mark these reruns VideoARM∗.

Implementation details.

VESTA uses OpenAI o3 for the intent router and the Reasoner, GPT-4o for visual evidence operations, and faster-whisper-large-v3 (Radford et al. 2023) for speech transcription. The router receives only the question and candidate answers and neither accesses the video nor participates in verification. We set the maximum number of Reasoner decisions to N∈{15,20}N\in\{15,20\}; because local retrieval decisions count toward NN while consuming no remote API tokens, the number of remote-consuming steps remains on the same order as smaller agentic budgets such as VideoARM’s. Scene-cache construction, retrieval policies, and remaining hyperparameters are described in Appendix B.1.

4.2 Main Results

Primary comparison on Video-MME-v2.

Table 1 presents our primary comparison. VESTA improves over the reported VideoARM result on all six metrics, raising average accuracy from 47.6% to 50.3% (+2.7). The largest gain appears at Level 1 (+6.6), while Level 2 and Level 3 improve by 0.6 and 2.0 points; Capability Consistency increases by 3.5 points and Reasoning Coherence by 1.4. Because the latter metrics reward consistent success across grouped questions rather than isolated correct answers, their joint improvement suggests that VESTA’s gains extend beyond individual evidence hits to more stable evidence use across related reasoning requirements. Attribution to individual mechanisms is provided by the fixed-configuration ablations in Table 5; the commercial and open-source rows are context only, as they follow the official without-subtitle/audio setting whereas both agentic systems use ASR during exploration.

Table 1: Results (%) on Video-MME-v2. Level 1–3, CC, and RC are the benchmark’s group-level scores; Avg is per-question accuracy. External MLLM results use the official without-subtitle/audio setting (Fu et al. 2026).
Method Level 1 Level 2 Level 3 CC RC Avg
Commercial Models
GPT-5 32.2 28.6 21.3 28.1 23.2 44.7
Kimi-K2.5 30.5 32.8 21.6 28.7 24.9 46.0
Open-source MLLMs
Qwen2.5-VL-72B 15.3 13.7 12.6 14.1 12.9 30.3
LLaVA-Video-72B 14.8 11.1 9.5 12.3 9.5 27.3
InternVL3.5-241B 18.1 16.3 14.1 17.2 13.2 32.9
Video Agents
VideoARM 40.2 29.4 19.6 29.8 24.2 47.6
VESTA (Ours) 46.8 30.0 21.6 33.3 25.6 50.3

Performance by question type.

Figure 2(a) first verifies that the fixed ablation subset is not skewed toward categories favorable to VESTA: every category’s share differs by less than one percentage point from the full benchmark. On all 3,200 questions, Figure 2(b) shows that VESTA improves over VideoARM in seven of ten categories, covering 74.6% of the benchmark, with gains following a coherent evidence-demand pattern. The largest improvement is on Frame-Only questions (+7.0 points), showing that the benefit is not driven solely by speech transcription: focused localization and subsequent visual inspection help the Reasoner recover decisive appearance evidence without repeatedly searching unrelated intervals. Frames & Audio (+4.6) requires aligning what is said with what is visible at the corresponding time, and Order (+4.4) requires retaining and ordering observations from separated moments—precisely the settings in which temporally grounded evidence operations and the ledger’s cross-observation structure should help.

Physical World Reasoning also improves substantially (+5.7), but its absolute accuracy remains below 30%: better evidence acquisition exposes the relevant objects, actions, and state changes, yet cannot by itself eliminate the downstream reasoning bottleneck. The smaller gains on Temporal Reasoning, Change, and Social Behavior Analysis, and the decreases on Video-Based Knowledge Acquisition, Complex Plot Comprehension, and Action & Motion, reinforce the same distinction. Overall, the category results support VESTA’s claim specifically where questions benefit from locating, aligning, and relating dispersed evidence.

Figure 2: Question-type analysis on Video-MME-v2. (a) Distribution of the fixed 400-question subset used for all mechanism ablations. (b) Accuracy on all 3,200 questions grouped by the benchmark’s second_head annotation. Within each pair, the upper solid bar is VESTA and the lower outlined bar is VideoARM; signed labels report VESTA minus VideoARM in percentage points.

4.3 Results on Long-Video Benchmarks

Table 2 reports results on the LongVideoBench long subset. VESTA improves over the VideoARM∗ rerun by 6.9 points and also surpasses the strongest previously reported number in the table. The gain is consistent with a benchmark whose main difficulty is not only understanding local content but first finding the right temporal region in a long multimodal stream: policy-steered retrieval reduces the search space before expensive visual inspection, and the ledger keeps the retrieved evidence organized as the reasoning context expands.

Table 2: Accuracy (%) on the LongVideoBench 15–60 minute subset. VideoARM∗ denotes our rerun with the same query-time models as VESTA.
Method Accuracy
Commercial Models
Gemini-1.5-Pro 58.6
Gemini-2.0-Flash 45.7
GPT-4o 60.9
OpenAI o3 60.6
Video Agents
DVD 68.6
VideoARM∗ 65.1
VESTA (Ours) 72.0

On EgoSchema (Table 3), VESTA matches VideoARM∗ at 73.8%. The tie reflects benchmark structure: each question is posed over a single three-minute clip whose evidence window is compact and temporally well-posed, so retrieval steering has little long-range search to remove—and, importantly, routing does not degrade an already well-matched acquisition regime.

Table 3: Accuracy (%) on the public EgoSchema-500 subset.
Method Accuracy
Commercial Models
Gemini-1.5-Pro 71.1
Gemini-2.0-Flash 71.2
GPT-4o 72.2
OpenAI o3 63.2
Video Agents
VideoAgent 63.2
VideoTree 67.0
VideoARM∗ 73.8
VESTA (Ours) 73.8

On LVBench (Table 4), VESTA improves from 67.2% to 68.7%. This is consistent with LVBench’s requirement that evidence be gathered from distant intervals and maintained coherently across a reasoning trajectory that spans videos averaging over one hour: route-conditioned acquisition and the ledger preserve temporal provenance and organize dispersed evidence as the search unfolds.

Table 4: Accuracy (%) on LVBench.
Method Accuracy
Commercial Models
Gemini-1.5-Pro 33.1
GPT-4o 48.9
Open-Source Models
Qwen2-VL-72B (Wang et al. 2024) 41.3
AdaReTaKe (Wang et al. 2025c) 53.3
Video Agents
VideoLucy (Zuo et al. 2025) 58.8
VideoARM∗ 67.2
VESTA (Ours) 68.7

Taken together, the gain grows with the temporal span over which evidence must be located—largest on the 15–60 minute LongVideoBench subset, present on hour-long LVBench videos, and absent-but-harmless on three-minute EgoSchema clips—supporting the claim that VESTA’s benefit lies in question-matched evidence acquisition over long timelines rather than in downstream reasoning itself.

Token cost.

VESTA’s cost separates a local, query-independent scene cache from per-question exploration. The cache is built once per video and reused across questions; retrieval against it is local, sub-second, and consumes no remote tokens—which is also why VESTA’s nominal step budget (N∈{15,20}N\in\{15,20\}) counts more decisions than agentic baselines whose budgets cover only remote calls (Yin et al. 2026). Since only remote decisions are paid, VESTA’s actual token consumption stays in the same range as such baselines rather than scaling with its nominal budget. At question time, only Reasoner decisions and multimodal evidence operations are paid. Budgeting each Reasoner decision at a nominal 8K tokens of context, the reasoning side alone is bounded by 20×8,000=0.1620\times 8{,}000=0.16M; the measured totals in Appendix A.5—which additionally include every remote visual and speech call, where a single vision inspection can itself carry over 10K image tokens—remain on the order of 10410^{4}–10510^{5} tokens per question, so these measurements concern cost accounting only and do not affect the accuracy results above. Guidance pays for itself: retrieval-guided trajectories terminate in fewer iterations, whereas unguided exploration burns its budget re-inspecting overlapping intervals. By contrast, dense preprocessing such as DVD pays ∼\sim3.98M tokens to ingest a 30-minute video before seeing the question—one to two orders of magnitude more than VESTA’s entire exploration, spent largely on regions the question never touches.

Refer to caption
Figure 3: Qualitative comparison on a narrative turning-point question.

4.4 Ablation Study

Ablation configurations.

The three mechanisms form a dependency chain rather than three independent switches, so not all on/off combinations are meaningful. The router outputs a pair (π,μ)(\pi,\mu): π\pi selects the retrieval strategy, while μ\mu is an evidence-accounting policy that tells the Temporal Evidence Ledger which evidence views to maintain and prioritize under compression. The ledger therefore has nothing to follow if routing is disabled: the two combinations “routing off, ledger on” are undefined. Symmetrically, if both retrieval and the ledger are disabled, (π,μ)(\pi,\mu) has no consumer and the configuration reduces exactly to the plain agent without any mechanism, so it adds no information beyond that baseline. This leaves five meaningful configurations, all reported in Table 5. In the table, “Routing –” fixes the retrieval strategy to a single question-level query with standard top-KK ranking and leaves the ledger unconfigured; “Retrieval –” removes the shared scene index so the Reasoner must choose inspection intervals on its own; “Ledger –” lets the Reasoner keep the accumulated structured tool memory but hides the ledger’s consolidated evidence view.

We evaluate these configurations on the fixed 400-question Video-MME-v2 subset under identical model, input, evaluation, and interaction-budget settings. Table 5 uses the full VESTA configuration as the reference, which outperforms the variant without routing, retrieval, or ledger mechanisms by 15.8 points. Retrieval alone improves over the no-mechanism variant by 9.3 points, establishing the value of evidence localization. Adding routing on top of retrieval contributes a further 3.0-point gain, showing that question-conditioned acquisition helps beyond generic retrieval. Adding the Temporal Evidence Ledger to route-conditioned retrieval yields another 3.5-point gain, demonstrating that structured evidence consolidation remains beneficial after policy-steered retrieval is present. Conversely, removing retrieval while retaining routing and the ledger produces a 10.0-point drop from the full reference, confirming that evidence accounting cannot substitute for acquiring relevant candidates. Because these components interact, the differences should be interpreted as controlled conditional effects rather than context-independent additive contributions.

Table 5: Mechanism ablations on the Video-MME-v2 subset. The ledger is configured by the router’s policy μ\mu, so disabling routing while keeping the ledger is undefined; the five meaningful configurations are reported in full.
Routing Retrieval Ledger Accuracy [-1pt]vs. Full
– – – 37.5 [-1pt]Δ−15.8\Delta\ -15.8
✓ – ✓ 43.3 [-1pt]Δ−10.0\Delta\ -10.0
– ✓ – 46.8 [-1pt]Δ−6.5\Delta\ -6.5
✓ ✓ – 49.8 [-1pt]Δ−3.5\Delta\ -3.5
✓ ✓ ✓ 53.3

5 Conclusion

We introduced VESTA, a training-free long-video agent that addresses a structural mismatch between question-specific evidence requirements and the uniform acquisition behavior common in existing agents. VESTA organizes exploration as a route-conditioned acquire–verify–consolidate loop: an intent router selects focused, recall, or contrastive acquisition, retrieved scenes remain provisional references that preserve Reasoner autonomy, and a temporal evidence ledger maintains an adaptive, compressed view of observations, verification outcomes, coverage, conflicts, and unresolved requirements. Across Video-MME-v2 and three long-video benchmarks, gains scale with the temporal span over which evidence must be located, and controlled ablations attribute complementary benefits to policy-steered retrieval and structured evidence accounting. The current instantiation uses a fixed policy set and proprietary models for query-time reasoning and visual verification; extending the policy space and evaluating fully open-model configurations remain future work.

References

  • Bai et al. (2025) S. Bai, K. Chen, X. Liu, J. Wang, W. Ge, S. Song, K. Dang, P. Wang, S. Wang, J. Tang, et al. Qwen2.5-VL technical report. External Links: 2502.13923 Cited by: §1, §4.1.
  • Fan et al. (2024) Y. Fan, X. Ma, R. Wu, Y. Du, J. Li, Z. Gao, and Q. Li VideoAgent: a memory-augmented multimodal agent for video understanding. In European Conference on Computer Vision, pp. 75–92. Cited by: §1, §2.
  • Fu et al. (2026) C. Fu, H. Yuan, Y. Dong, Y. Zhang, Y. Shen, X. Hu, X. Li, J. Su, C. Long, X. Xie, Y. Xie, X. Zheng, X. Yang, H. Cao, Y. Wu, Z. Liu, X. Sun, C. Shan, and R. He Video-MME-v2: towards the next stage in benchmarks for comprehensive video understanding. External Links: 2604.05015 Cited by: §1, §4.1, §4.1, Table 1.
  • Gemini Team et al. (2023) Gemini Team, R. Anil, S. Borgeaud, J. Alayrac, J. Yu, R. Soricut, J. Schalkwyk, A. M. Dai, A. Hauth, K. Millican, et al. Gemini: a family of highly capable multimodal models. External Links: 2312.11805 Cited by: §1, §2.
  • He et al. (2024) B. He, H. Li, Y. K. Jang, M. Jia, X. Cao, A. Shah, A. Shrivastava, and S. Lim MA-LMM: memory-augmented large multimodal model for long-term video understanding. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 13504–13514. Cited by: §2.
  • Jeong et al. (2025) S. Jeong, K. Kim, J. Baek, and S. J. Hwang VideoRAG: retrieval-augmented generation over video corpus. In Findings of the Association for Computational Linguistics: ACL 2025, pp. 21278–21298. Cited by: §2.
  • Kimi Team (2026) Kimi Team Kimi K2.5: visual agentic intelligence. External Links: 2602.02276 Cited by: §4.1.
  • Li et al. (2026) M. Li, Y. Zhang, D. Long, K. Chen, S. Song, S. Bai, Z. Yang, P. Xie, A. Yang, D. Liu, J. Zhou, and J. Lin Qwen3-VL-Embedding and Qwen3-VL-Reranker: a unified framework for state-of-the-art multimodal retrieval and ranking. arXiv preprint arXiv:2601.04720. Cited by: §B.1.
  • Li et al. (2024) X. Li, Y. Wang, J. Yu, X. Zeng, Y. Zhu, H. Huang, J. Gao, K. Li, Y. He, C. Wang, Y. Qiao, Y. Wang, and L. Wang VideoChat-Flash: hierarchical compression for long-context video modeling. External Links: 2501.00574 Cited by: §2.
  • Liu et al. (2026) R. Liu, Z. Liu, J. Tang, Y. Ma, R. Pi, J. Zhang, and Q. Chen LongVideoAgent: multi-agent reasoning with long videos. In Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics, pp. 40404–40416. Cited by: §2.
  • Mangalam et al. (2023) K. Mangalam, R. Akshulakov, and J. Malik EgoSchema: a diagnostic benchmark for very long-form video language understanding. In Advances in Neural Information Processing Systems, Vol. 36. Cited by: §1, §4.1.
  • OpenAI (2025) OpenAI GPT-5 system card. Note: Technical report External Links: Link Cited by: §4.1.
  • Radford et al. (2023) A. Radford, J. W. Kim, T. Xu, G. Brockman, C. McLeavey, and I. Sutskever Robust speech recognition via large-scale weak supervision. In Proceedings of the 40th International Conference on Machine Learning, pp. 28492–28518. Cited by: §4.1.
  • Shen et al. (2024) X. Shen, Y. Xiong, C. Zhao, L. Wu, J. Chen, C. Zhu, Z. Liu, F. Xiao, B. Varadarajan, F. Bordes, et al. LongVU: spatiotemporal adaptive compression for long video-language understanding. External Links: 2410.17434 Cited by: §1, §2.
  • Tao et al. (2025) K. Tao, C. Qin, H. You, Y. Sui, and H. Wang DyCoke: dynamic compression of tokens for fast video large language models. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 18992–19001. Cited by: §2.
  • Wang et al. (2024) P. Wang, S. Bai, S. Tan, S. Wang, Z. Fan, J. Bai, K. Chen, X. Liu, J. Wang, W. Ge, Y. Fan, K. Dang, M. Du, X. Ren, R. Men, D. Liu, C. Zhou, J. Zhou, and J. Lin Qwen2-VL: enhancing vision-language model’s perception of the world at any resolution. arXiv preprint arXiv:2409.12191. Cited by: Table 4.
  • Wang et al. (2025a) W. Wang, Z. He, W. Hong, Y. Cheng, X. Zhang, J. Qi, M. Ding, X. Gu, S. Huang, B. Xu, Y. Dong, and J. Tang LVBench: an extreme long video understanding benchmark. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 22958–22967. Cited by: §1, §4.1.
  • Wang et al. (2025b) W. Wang, Z. Gao, L. Gu, H. Pu, L. Cui, X. Wei, Z. Liu, L. Jing, S. Ye, J. Shao, et al. InternVL3.5: advancing open-source multimodal models in versatility, reasoning, and efficiency. External Links: 2508.18265 Cited by: §4.1.
  • Wang et al. (2025c) X. Wang, Q. Si, S. Zhu, J. Wu, L. Cao, and L. Nie AdaReTaKe: adaptive redundancy reduction to perceive longer for video-language understanding. In Findings of the Association for Computational Linguistics: ACL 2025, pp. 5417–5432. Cited by: Table 4.
  • Wang et al. (2025d) Y. Wang, X. Li, Z. Yan, Y. He, J. Yu, X. Zeng, C. Wang, C. Ma, H. Huang, J. Gao, et al. InternVideo2.5: empowering video MLLMs with long and rich context modeling. External Links: 2501.12386 Cited by: §1, §2.
  • Wang et al. (2025e) Y. Wang, L. Zhang, J. Liu, J. Yan, Z. Zhang, J. Zheng, A. Ma, R. Ling, X. Yang, D. Wu, X. Chen, and X. Li Video-EM: event-centric episodic memory for long-form video understanding. External Links: 2508.09486 Cited by: §2.
  • Wang et al. (2025f) Z. Wang, S. Yu, E. Stengel-Eskin, J. Yoon, F. Cheng, G. Bertasius, and M. Bansal VideoTree: adaptive tree-based video representation for LLM reasoning on long videos. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 3272–3283. Cited by: §1.
  • Wei and Chen (2025) H. Wei and Z. Chen Visual context window extension: a new perspective for long video understanding. In Proceedings of the 33rd ACM International Conference on Multimedia, pp. 4281–4289. Cited by: §2.
  • Wu et al. (2024) H. Wu, D. Li, B. Chen, and J. Li LongVideoBench: a benchmark for long-context interleaved video-language understanding. In Advances in Neural Information Processing Systems, Vol. 37. Cited by: §1, §4.1.
  • Yang et al. (2025a) C. Yang, X. Dong, X. Zhu, W. Su, J. Wang, H. Tian, Z. Chen, W. Wang, L. Lu, and J. Dai PVC: progressive visual token compression for unified image and video processing in large vision-language models. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 24939–24949. Cited by: §2.
  • Yang et al. (2025b) Z. Yang, D. Chen, X. Yu, M. Shen, and C. Gan VCA: video curious agent for long video understanding. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 20168–20179. Cited by: §2.
  • Yao et al. (2023) S. Yao, J. Zhao, D. Yu, N. Du, I. Shafran, K. Narasimhan, and Y. Cao ReAct: synergizing reasoning and acting in language models. In International Conference on Learning Representations, Cited by: §2.
  • Yeo et al. (2026) W. Yeo, K. Kim, J. Yoon, and S. J. Hwang WorldMM: dynamic multimodal memory agent for long video reasoning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 25599–25609. Cited by: §2.
  • Yin et al. (2026) Y. Yin, Q. Meng, M. Chen, J. Ding, Z. Shao, and Z. Yu VideoARM: agentic reasoning over hierarchical memory for long-form video understanding. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Cited by: §2, §4.1, §4.3.
  • Zhang et al. (2024a) C. Zhang, T. Lu, M. M. Islam, Z. Wang, S. Yu, M. Bansal, and G. Bertasius A simple LLM framework for long-range video question-answering. In Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing, pp. 21715–21737. Cited by: §1.
  • Zhang et al. (2023) H. Zhang, X. Li, and L. Bing Video-LLaMA: an instruction-tuned audio-visual language model for video understanding. In Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing: System Demonstrations, pp. 543–553. Cited by: §2.
  • Zhang et al. (2024b) L. Zhang, T. Zhao, H. Ying, Y. Ma, and K. Lee OmAgent: a multi-modal agent framework for complex video understanding with task divide-and-conquer. In Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing, pp. 10031–10045. Cited by: §1.
  • Zhang et al. (2024c) P. Zhang, K. Zhang, B. Li, G. Zeng, J. Yang, Y. Zhang, Z. Wang, H. Tan, C. Li, and Z. Liu Long context transfer from language to vision. External Links: 2406.16852 Cited by: §2.
  • Zhang et al. (2025a) X. Zhang, Z. Jia, Z. Guo, J. Li, B. Li, H. Li, and Y. Lu Deep video discovery: agentic search with tool use for long-form video understanding. External Links: 2505.18079 Cited by: §1, §2.
  • Zhang et al. (2025b) Y. Zhang, J. Wu, W. Li, B. Li, Z. Ma, Z. Liu, and C. Li LLaVA-Video: video instruction tuning with synthetic data. Transactions on Machine Learning Research. Cited by: §2, §4.1.
  • Zuo et al. (2025) J. Zuo, Y. Deng, L. Kong, J. Yang, R. Jin, Y. Zhang, N. Sang, L. Pan, Z. Liu, and C. Gao VideoLucy: deep memory backtracking for long video understanding. External Links: 2510.12422 Cited by: §2, Table 4.

Appendix A Additional Experiments

A.1 Ablation Subset Composition

Figure 4 shows the question-type distribution of the fixed 400-question Video-MME-v2 subset used for all mechanism ablations. The subset covers all ten official question categories and closely preserves the full benchmark’s composition: the share of every category differs by less than one percentage point from its share among all 3,200 questions. This alignment reduces the risk that the ablation conclusions are driven by over-representing a small set of question types.

Figure 4: Question-type distribution of the fixed 400-question Video-MME-v2 ablation subset.

A.2 Routing and Budget Trends

Figure 5 summarizes how VESTA’s acquisition routes and interaction budgets vary across Video-MME-v2 question categories. The route distribution is broadly consistent with the intended localization–coverage trade-off. Categories that require repeated-event coverage, temporal comparison, or evidence across separated regions predominantly use broad, recall-oriented exploration. Frame-Only questions exhibit a more balanced mixture of focused and broad routes, reflecting the coexistence of localized visual-recognition questions and questions that require comparison across multiple frames. Frames-and-Audio and Social Behavior Analysis tend toward more localized budgets, consistent with resolving multimodal or interactional evidence within a limited temporal context. Complex Plot Comprehension shows a comparatively larger role for focused and selective contrastive exploration, suggesting that some narrative questions are better served by testing specific interpretations than by uniformly expanding temporal coverage.

The budget trend follows the same evidence-demand structure. Order, temporal, physical-world, and other globally grounded categories tend to require longer interaction trajectories, whereas localized visual and social questions more often terminate after shorter exploration. Contrastive routing remains selective rather than becoming a default response to difficulty. Overall, these trends indicate that the router adapts both search breadth and evidence-accounting effort to the anticipated structure of the question. At the same time, larger budgets do not guarantee higher accuracy: additional evidence improves availability and organization, but does not eliminate downstream temporal or semantic reasoning bottlenecks.

Refer to caption
Refer to caption
Figure 5: Routing and interaction-budget trends across Video-MME-v2 question categories. The left panel shows the distribution of focused, broad, and contrastive acquisition routes; the right panel shows the corresponding mean interaction budget.

A.3 Additional Benchmark Evaluations

Dataset descriptions, the shared-model evaluation configuration, and results on the LongVideoBench long subset, EgoSchema-500, and LVBench are reported in the main paper (Section 4.3). Appendix A.6 additionally provides two LVBench ledger case studies as mechanism examples.

A.4 Qualitative Case Studies

Figure 3 in the main paper illustrates a narrative-turning-point question. The baseline selects dialogue from the climax but does not reconstruct the transition toward a calmer exchange. VESTA routes the question to contrastive acquisition, compares candidate scenes from separated intervals, and combines Temporally Grounded Speech Transcription with Question-Conditioned Clip Analysis to verify the tonal transition. This case shows how question-conditioned acquisition and cross-scene evidence consolidation can correct an initially plausible but locally grounded answer.

In a separate fixed-N=10N=10 diagnostic run, we examine a focused question asking for the complete name on a circular golden sign in an 844.8-second video. Without retrieval guidance, the baseline spends all ten iterations repeatedly inspecting overlapping regions around 15–133 seconds, while the target appears near 540 seconds, and answers without readable textual evidence. VESTA routes the question to focused acquisition and retrieves frames 32,413–32,743 (approximately 540–546 seconds). Temporal Visual Inspection confirms the storefront, and Question-Conditioned Clip Analysis narrows the evidence to frames 32,413–32,435 and reads “TOOTHSOME CHOCOLATE EMPORIUM.” VESTA therefore answers correctly in its third iteration. Retrieval does not replace multimodal evidence operations in this case; it provides an evidence-based location that converts unguided interval guessing into candidate localization, local observation, and fine-grained verification.

A.5 Evidence-Acquisition Cost Analysis

Accuracy alone does not characterize where a long-video agent spends its budget, so we use Video-MME-v2 UID 015-1 as a single-question diagnostic. The three configurations all answer correctly, but they distribute remote effort differently across reasoning, retrieval, and visual inspection.

Table 6 shows that the main cost differences come from the shape of the downstream Reasoner and visual-analysis calls, not from answer correctness itself. The configuration with Routing and the Temporal Evidence Ledger but without Retrieval spends the most, Retrieval only spends the least, and Routing with Retrieval but without the Temporal Evidence Ledger lies in between. This pattern suggests that Retrieval should not be interpreted as a standalone cost source; its cost effect depends on how the retrieved candidates are converted into verified observations and maintained in the reasoning context.

Table 6: Provider usage for Video-MME-v2 UID 015-1. All configurations answer correctly.
Configuration Reasoner iter. Remote req. Failed req. Input tokens Output tokens Total tokens
Routing + Temporal Evidence Ledger, no Retrieval 4 8 0 80,766 1,832 82,598
Routing + Retrieval, no Temporal Evidence Ledger 7 13 1 57,935 2,651 60,586
Retrieval only 5 8 0 25,136 1,766 26,902

Table 7 separates local Semantic Scene Retrieval from the remote trajectory. Semantic Scene Retrieval adds little direct latency; the meaningful cost difference comes from how it changes the number of Temporal Visual Inspection calls and the amount of evidence that must be consolidated. In that sense, Retrieval and the Temporal Evidence Ledger affect cost indirectly by shaping the search trajectory rather than by making the retrieval operation itself expensive.

Table 7: Evidence-operation usage for Video-MME-v2 UID 015-1. SSR, TVI, and QCCA denote Semantic Scene Retrieval, Temporal Visual Inspection, and Question-Conditioned Clip Analysis, respectively.
Configuration SSR calls TVI calls QCCA calls Frames SSR time (s)
Routing + Temporal Evidence Ledger, no Retrieval 0 1 2 90 –
Routing + Retrieval, no Temporal Evidence Ledger 2 4 0 210 0.136
Retrieval only 1 3 0 90 0.077

For a rough baseline comparison, DVD’s fixed preprocessing pipeline imposes an order-of-magnitude larger visual-input burden than the on-demand VESTA trajectories. The relevant point is the scale separation: VESTA pays for evidence only when the question requires it, rather than front-loading a dense scan of the whole video.

A.6 Ledger Case Studies

The following two LVBench examples illustrate how the ledger organizes retrieval references, verified observations, temporal coverage, and task-specific evidence relations. They are presented as mechanism examples rather than as additional benchmark results.

Table 8: Representative LVBench ledger entries. Entry groups retain the ledger’s provenance dimensions while aggregating repeated or closely related records for readability; retrieval remains provisional and Reasoner synthesis is shown separately.
Evidence group Evidence Operation / Stage Temporal Provenance Evidence Content Ledger Representation
UID 1964
E2–E7 Semantic Scene Retrieval Multiple intervals Query about hosts without chest badges; several candidate regions are returned. Provisional references
E8–E9 Temporal Visual Inspection [21996, 22150] A formal ceremony with front-row hosts is observed after narrowing the retrieved interval. Verified visual evidence
E10–E11 Question-Conditioned Clip Analysis [21996, 22150] Two analyses return the count four on the same narrowed interval. Repeated numeric observations grouped into one temporal cluster; no conflict
Derived Reasoner Synthesis Cross-observation The repeated count on the verified interval supports answer A. Derived from the numeric evidence cluster
UID 1426
E1–E6 Semantic Scene Retrieval Multiple intervals Query about people preparing food; several temporally separated candidate regions are returned. Provisional references
E7–E9 Temporal Visual Inspection Three related intervals People prepare food in outdoor and communal settings across multiple inspected regions. Verified observations merged into a compact coverage view
Summary Temporal Evidence Ledger Three merged ranges The question requires a visual commonality rather than counting, event, or audio-specific structure. Lightweight task-conditioned evidence view
Derived Reasoner Synthesis Cross-observation The shared visual attribute across inspected cooking scenes supports answer A. Derived from multi-interval visual evidence

These cases illustrate two complementary uses of the ledger. In UID 1964, it links provisional retrieval references to a narrowed visual interval and consolidates repeated numeric observations without confusing temporal deduplication with the answer value. In UID 1426, it organizes several verified intervals into a compact coverage view while retaining a lightweight accounting structure appropriate to a non-counting question. In both cases, retrieval identifies where evidence may be found, perceptual operations establish observations, and the ledger preserves their temporal provenance and task-relevant relations for the Reasoner.

Appendix B Algorithmic Details

B.1 Implementation Details

We construct the query-independent scene cache using PySceneDetect with threshold 27.0 and 5–60 second scenes, sampling at most four frames per scene and aligning overlapping ASR. Qwen3-VL-Embedding (Li et al. 2026) encodes each visual–speech scene and text query into a 2,048-dimensional space, and NanoVectorDB stores the scene representations and temporal metadata. Cache construction, encoding, and retrieval run locally and incur no closed-model API calls.

All retrieval policies use an initial budget of K=6K=6: focused retrieval returns the top six scenes; recall retrieval expands to at most 15 candidates, favors scenes separated by at least 20 seconds, and backfills when needed; contrastive retrieval distributes the six-scene budget across at most six candidate hypotheses and temporally de-duplicates the merged results. Visual inspection and local clip analysis process at most 150 and 50 frames per call, respectively.

This section gives an implementation-oriented description of VESTA’s persistent state, route-conditioned agent loop, policy-steered retrieval, and ledger update. All temporal locations use global video coordinates. Retrieval outputs remain provisional references; only observations produced by multimodal evidence operations provide perceptual content for reasoning and finalization.

B.2 Persistent State and Ledger Snapshot

At interaction step tt, VESTA maintains accumulated structured tool memory ℳt\mathcal{M}_{t} together with the Temporal Evidence Ledger ℒt\mathcal{L}_{t}. The former preserves detailed operation outputs. The latter normalizes observations as entries ei=(pi,fi,τi,qi,oi,ci)e_{i}=(p_{i},f_{i},\tau_{i},q_{i},o_{i},c_{i}) and exposes a compact relational view over temporal coverage, event and state relations, conflicts, verification outcomes, and unresolved requirements. Compaction changes only the snapshot presented to the Reasoner; it does not remove the detailed observations retained in ℳt\mathcal{M}_{t}.

B.3 Intent Routing and Policy Projection

Before video exploration, VESTA invokes the intent router once using only the question QQ and optional candidate answers CC. The router does not access video content, subtitles, benchmark identity, question-type annotations, or the ground-truth answer. Its role is therefore limited to determining how evidence should be acquired and organized; it neither performs video perception nor predicts the answer.

The router combines a text-based intent estimate with a deterministic prior derived from observable linguistic cues in the question and candidate answers. Let

ρ=ℛmodel​(Q,C),b=ℛprior​(Q,C),\rho=\mathcal{R}_{\mathrm{model}}(Q,C),\qquad b=\mathcal{R}_{\mathrm{prior}}(Q,C), (12)

where ρ\rho captures the model-estimated evidence demand and bb encodes stable requirements associated with localized recognition, repeated-event coverage, ordering, quantitative comparison, and cross-modal reasoning. The composite router used in the main paper is realized as

(π,μ)=Project⁡(Merge⁡(b,ρ)).(\pi,\mu)=\operatorname{Project}\!\left(\operatorname{Merge}(b,\rho)\right). (13)

The merge preserves explicit evidence requirements while allowing the model estimate to refine ambiguous semantic or hypothesis-discriminative cases. If the model estimate is unavailable or insufficiently confident, VESTA retains the deterministic prior and continues with the corresponding conservative policy rather than terminating exploration.

Table 9: Projection from evidence demand to acquisition and accounting policies.
Evidence demand π\pi Emphasis of μ\mu
Localized recognition or description Focused Compact local evidence
Repeated events, counting, or ordering Recall Temporal coverage and event relations
Competing answers or interpretations Contrastive Hypothesis support and conflicts

The projected acquisition policy π\pi determines how the initial temporal references are constructed, while the accounting policy μ\mu determines which coverage, relational, and unresolved-evidence information is emphasized in the ledger snapshot. Both policies are exposed to the Reasoner as guidance, but neither prescribes a fixed reasoning procedure or answer. Contrastive hypothesis decomposition is used for initial candidate construction; subsequent retrieval calls are formulated by the Reasoner according to its evolving evidence needs.

B.4 Route-Conditioned Agent Loop

Algorithm 1 summarizes the complete inference loop. The intent router is invoked once before exploration and does not access the video. The selected policy structures the initial references and ledger view, while the Reasoner retains control over subsequent evidence operations and may re-query or inspect regions outside the initial candidate set.

Algorithm 1 Route-conditioned VESTA inference
1: video VV, question QQ, optional choices CC, budget NN
2: answer AA
3: (π,μ)←ℛ⁡(Q,C)(\pi,\mu)\leftarrow\mathcal{R}(Q,C)
4: ℛπ←PolicyRetrieve​(Q,C,π)\mathcal{R}_{\pi}\leftarrow\textsc{PolicyRetrieve}(Q,C,\pi)
5: initialize structured tool memory ℳ0\mathcal{M}_{0} and ledger state ℰ0\mathcal{E}_{0}
6: for t=0,…,N−1t=0,\ldots,N-1 do
7:   ℒt←CompactLedger​(ℰt,μ)\mathcal{L}_{t}\leftarrow\textsc{CompactLedger}(\mathcal{E}_{t},\mu)
8:   Ht←(Q,π,ℛπ,ℒt,ℳt)H_{t}\leftarrow(Q,\pi,\mathcal{R}_{\pi},\mathcal{L}_{t},\mathcal{M}_{t})
9:   at←ReasonerSelect​(Ht)a_{t}\leftarrow\textsc{ReasonerSelect}(H_{t})
10:   if at=afinala_{t}=a^{\mathrm{final}} then
11:    return Finalize​(Ht)\textsc{Finalize}(H_{t})
12:   end if
13:   ot←ExecuteEvidenceOperation​(at,V)o_{t}\leftarrow\textsc{ExecuteEvidenceOperation}(a_{t},V)
14:   ℳt+1←UpdateToolMemory​(ℳt,ot)\mathcal{M}_{t+1}\leftarrow\textsc{UpdateToolMemory}(\mathcal{M}_{t},o_{t})
15:   ℰt+1←UpdateLedger​(ℰt,ot,at)\mathcal{E}_{t+1}\leftarrow\textsc{UpdateLedger}(\mathcal{E}_{t},o_{t},a_{t})
16: end for
17: ℒN←CompactLedger​(ℰN,μ)\mathcal{L}_{N}\leftarrow\textsc{CompactLedger}(\mathcal{E}_{N},\mu)
18: return Finalize​(Q,π,ℛπ,ℒN,ℳN)\textsc{Finalize}(Q,\pi,\mathcal{R}_{\pi},\mathcal{L}_{N},\mathcal{M}_{N})
Algorithm 2 Policy-steered retrieval
1: question QQ, optional choices CC, policy π\pi, scene index 𝒮\mathcal{S}, budget KK
2: provisional reference set ℛπ\mathcal{R}_{\pi}
3: if π=𝑓𝑜𝑐𝑢𝑠𝑒𝑑\pi=\mathit{focused} then
4:   𝒵←Search​(Q,𝒮)\mathcal{Z}\leftarrow\textsc{Search}(Q,\mathcal{S})
5:   ℛπ←TopK​(𝒵,K)\mathcal{R}_{\pi}\leftarrow\textsc{TopK}(\mathcal{Z},K)
6: else if π=𝑟𝑒𝑐𝑎𝑙𝑙\pi=\mathit{recall} then
7:   𝒵←Search​(Q,𝒮)\mathcal{Z}\leftarrow\textsc{Search}(Q,\mathcal{S})
8:   𝒫←TopK​(𝒵,min⁡(4​K,15))\mathcal{P}\leftarrow\textsc{TopK}(\mathcal{Z},\min(4K,15))
9:   ℛπ←TemporalDisperse​(𝒫,K)\mathcal{R}_{\pi}\leftarrow\textsc{TemporalDisperse}(\mathcal{P},K)
10:   if |ℛπ|<K|\mathcal{R}_{\pi}|<K then
11:    backfill deferred candidates from 𝒫\mathcal{P} by relevance
12:   end if
13: else
14:   ℋ←ParseHypotheses​(C)\mathcal{H}\leftarrow\textsc{ParseHypotheses}(C)
15:   if ℋ=∅\mathcal{H}=\varnothing then
16:    𝒵←Search​(Q,𝒮)\mathcal{Z}\leftarrow\textsc{Search}(Q,\mathcal{S})
17:    ℛπ←TopK​(𝒵,K)\mathcal{R}_{\pi}\leftarrow\textsc{TopK}(\mathcal{Z},K)
18:   else
19:    ℛπ←∅\mathcal{R}_{\pi}\leftarrow\varnothing
20:    for all hj∈ℋh_{j}\in\mathcal{H} do
21:      qj←ComposeQuery​(Q,hj)q_{j}\leftarrow\textsc{ComposeQuery}(Q,h_{j})
22:      𝒵j←Search​(qj,𝒮)\mathcal{Z}_{j}\leftarrow\textsc{Search}(q_{j},\mathcal{S})
23:      ℛj←TopK​(𝒵j,kj)\mathcal{R}_{j}\leftarrow\textsc{TopK}(\mathcal{Z}_{j},k_{j})
24:      ℛπ←ℛπ∪ℛj\mathcal{R}_{\pi}\leftarrow\mathcal{R}_{\pi}\cup\mathcal{R}_{j}
25:    end for
26:    ℛπ←TemporalDeduplicate​(ℛπ)\mathcal{R}_{\pi}\leftarrow\textsc{TemporalDeduplicate}(\mathcal{R}_{\pi})
27:    truncate ℛπ\mathcal{R}_{\pi} to at most KK references
28:   end if
29: end if
30: mark every r∈ℛπr\in\mathcal{R}_{\pi} as an unverified provisional reference
31: return ℛπ\mathcal{R}_{\pi}

B.5 Evidence Operation Workflows

VESTA provides four complementary evidence operations that support localization, perception, multimodal alignment, and targeted verification. Retrieval returns provisional references, while the remaining operations convert selected temporal regions into observations. These observations are retained in structured tool memory and organized by the Temporal Evidence Ledger for subsequent reasoning.

Semantic Scene Retrieval.

This operation locates video regions that are semantically relevant to the current evidence need. It searches the shared visual–speech scene index and returns ranked temporal references, allowing the Reasoner to begin from plausible locations rather than inspect the timeline uniformly. The returned regions remain unverified until a perceptual operation examines their content.

Temporal Visual Inspection.

This operation examines selected temporal intervals and produces concise, temporally localized descriptions of their visual content. It serves as the general-purpose visual observation mechanism for identifying objects, actions, settings, and state changes, and can verify or reject locations proposed by retrieval.

Temporally Grounded Speech Transcription.

This operation recovers speech from selected intervals and aligns each utterance with the global video timeline. The resulting observations allow the Reasoner to connect dialogue, narration, and other spoken information with visual events occurring at the same or nearby times.

Question-Conditioned Clip Analysis.

This operation performs fine-grained analysis of a local interval in response to a specific unresolved evidence requirement. Rather than producing a general scene description, it answers a targeted sub-question about the selected clip and records the result together with its temporal provenance and confidence, supporting focused verification and conflict resolution.

Answer Finalization is not an evidence operation; it is the terminal Reasoner decision made from the accumulated observations and their structured evidence view.

B.6 Policy-Steered Retrieval

Algorithm 2 makes explicit that all three policies share one scene index and differ only in query construction and candidate-set formation. Recall retrieval broadens temporal coverage within a bounded relevance pool; it does not guarantee recovery of every relevant occurrence. Contrastive retrieval uses parsed answer choices as hypotheses when available and keeps the merged candidate scale bounded.

Three implementation details are worth noting. First, every branch begins with the same Search​(⋅,𝒮)\textsc{Search}(\cdot,\mathcal{S}) primitive, so the policy affects only how the ranking is consumed, never the index or similarity computation; this guarantees that any accuracy difference in the retrieval-policy ablations is attributable to candidate-set structure rather than to a change of retrieval basis. Second, all candidate sets are bounded: focused and contrastive retrieval return at most KK scenes, and recall retrieval never inspects more than min⁡(4​K,15)\min(4K,15) candidates before dispersion, so the per-question retrieval cost of any policy differs from the others by at most a constant factor and remains local. Third, the fallback paths keep the algorithm total: when the candidate set cannot be parsed into hypotheses, contrastive retrieval degrades to focused retrieval; when too few scenes satisfy the temporal-separation constraint, recall retrieval backfills from the deferred pool. In both cases the Reasoner still receives a well-formed provisional reference set and retains the freedom to re-query or explore outside it.

B.7 Ledger Update and Compaction

Algorithm 3 Temporal Evidence Ledger update and compaction
1: persistent ledger state ℰt\mathcal{E}_{t}, observation oto_{t}, operation ata_{t}, policy μ\mu
2: updated state ℰt+1\mathcal{E}_{t+1} and compact snapshot ℒt+1\mathcal{L}_{t+1}
3: Xt←NormalizeOperationOutput​(ot,at)X_{t}\leftarrow\textsc{NormalizeOperationOutput}(o_{t},a_{t})
4: for all x∈Xtx\in X_{t} do
5:   if xx contains a valid observation then
6:    e←MakeEntry(x.𝑠𝑜𝑢𝑟𝑐𝑒,x.𝑓𝑟𝑎𝑚𝑒𝑠,x.𝑡𝑖𝑚𝑒)e\leftarrow\textsc{MakeEntry}(x.\mathit{source},x.\mathit{frames},x.\mathit{time})
7:    attach query, content, and confidence fields from xx to ee
8:    append ee to ℰt\mathcal{E}_{t}
9:    update temporal coverage and provenance relations
10:    update event, state-transition, conflict, and hypothesis relations when supported
11:   end if
12: end for
13: ℰt+1←ℰt\mathcal{E}_{t+1}\leftarrow\mathcal{E}_{t}
14: ℰ~t+1←SelectRelevantEntries​(ℰt+1,μ)\widetilde{\mathcal{E}}_{t+1}\leftarrow\textsc{SelectRelevantEntries}(\mathcal{E}_{t+1},\mu)
15: 𝒞t+1←SummarizeCoverage​(ℰt+1,μ)\mathcal{C}_{t+1}\leftarrow\textsc{SummarizeCoverage}(\mathcal{E}_{t+1},\mu)
16: 𝒢t+1←SummarizeRelationsAndGaps​(ℰt+1,μ)\mathcal{G}_{t+1}\leftarrow\textsc{SummarizeRelationsAndGaps}(\mathcal{E}_{t+1},\mu)
17: ℒt+1←(ℰ~t+1,𝒞t+1,𝒢t+1)\mathcal{L}_{t+1}\leftarrow(\widetilde{\mathcal{E}}_{t+1},\mathcal{C}_{t+1},\mathcal{G}_{t+1})
18: return (ℰt+1,ℒt+1)(\mathcal{E}_{t+1},\mathcal{L}_{t+1})

After an evidence operation returns, VESTA normalizes the result into one or more observation entries, appends the detailed output to structured tool memory, and updates the ledger relations. Algorithm 3 separates this persistent update from policy-conditioned compaction. The snapshot emphasizes question-relevant evidence, coverage gaps, conflicts, and observations that still require verification, while finalization remains a Reasoner decision rather than a programmatic verification gate.

The two phases play complementary roles. The persistent update (lines 2–8) is monotone and policy-free: every valid observation is appended to ℰt\mathcal{E}_{t} with its provenance, and relation updates are applied only “when supported,” so no observation is ever discarded or reinterpreted by the accounting policy. Compaction (lines 10–14), by contrast, is a pure view computation over ℰt+1\mathcal{E}_{t+1}: ℰ~t+1\widetilde{\mathcal{E}}_{t+1} selects which entries the Reasoner sees, while 𝒞t+1\mathcal{C}_{t+1} and 𝒢t+1\mathcal{G}_{t+1} summarize coverage and relations. Because the snapshot is recomputed from the persistent state at every step, the Reasoner can always recover detail from ℳt\mathcal{M}_{t}, and a change of emphasis under μ\mu cannot lose evidence—it can only change what is surfaced next. This separation is what allows the ablation that disables the ledger to retain the full structured tool memory without altering any observation.