Paper deep dive
VideoEvolve: Co-Evolving Memory and Retrieval for Long Video Understanding
Yongchao Xu, Bowen Ye, Jiefeng Gan, Junkai Ma, Wenzhao Li, Sen Tao, Yi Wei, Jiawei Liu
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 93%
Last extracted: 10/11/2026, 3:55:32 AM
Summary
The paper introduces VideoEvolve, a self-evolving framework for long video understanding that jointly optimizes memory construction and retrieval policies. It addresses the mismatch between static memory and dynamic retrieval by using alternating Agentic Reinforcement Learning (Agentic RL) to co-evolve a Memory Evolver and a Retrieval Evolver. The framework incorporates Bottleneck-Aware Evolution Feedback (BEF) to allocate training resources based on current limitations and Capability-Aware Evolution Feedback (CEF) to ensure broad capability development across diverse video understanding tasks.
Entities (13)
Relation Signals (8)
VideoEvolve â comprises â Memory Evolver
confidence 95% · VideoEvolve couples a Memory Evolver for selective memory augmentation
VideoEvolve â comprises â Retrieval Evolver
confidence 95% · VideoEvolve couples ... a Retrieval Evolver for adaptive retrieval
VideoEvolve â uses â CEF
confidence 95% · VideoEvolve introduces Capability-Aware Evolution Feedback (CEF)
VideoEvolve â uses â Agentic RL
confidence 95% · We then co-evolve the two Evolvers through alternating agentic reinforcement learning (Agentic RL)
VideoEvolve â uses â BEF
confidence 95% · To steer this alternating evolution, Bottleneck-Aware Evolution Feedback (BEF) identifies whether the current bottleneck lies in memory or retrieval
Yongchao Xu â affiliatedwith â Alibaba Group
confidence 90% · Yongchao Xu Affiliation: Alibaba Group, Hangzhou, China
VideoEvolve â evaluatedon â Video-MME
confidence 90% · Extensive experiments on multiple long video understanding benchmarks demonstrate the effectiveness of VideoEvolve.
VideoEvolve â evaluatedon â LongVideoBench
confidence 90% · Experiments on Video-MME (Fu et al., 2025), LongVideoBench (Wu et al., 2024)...
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Long video understanding increasingly relies on external memory to organize massive visual streams into compact representations. However, most memory-based methods dynamically adapt how information is retrieved for different questions, while largely fixing what is remembered. This mismatch makes missing details costly to recover, whereas stored information is valuable only when it can be reliably retrieved. To address this issue, we propose VideoEvolve, a novel self-evolving framework that jointly evolves memory and retrieval for long video understanding. Specifically, starting from a coarse low-frame-rate overview, VideoEvolve couples a Memory Evolver for selective memory augmentation with a Retrieval Evolver for adaptive retrieval over the evolving memory. We then co-evolve the two Evolvers through alternating agentic reinforcement learning (Agentic RL), updating one while freezing the other. To steer this alternating evolution, Bottleneck-Aware Evolution Feedback (BEF) identifies whether the current bottleneck lies in memory or retrieval and directs optimization toward the more limiting side. Furthermore, VideoEvolve introduces Capability-Aware Evolution Feedback (CEF) to alleviate downstream feedback from over-specializing memory to a fixed set of training questions, shifting training toward underdeveloped yet learnable video capabilities. By integrating Agentic RL with BEF and CEF, VideoEvolve transforms downstream reasoning experience into transferable capability updates, providing a concrete path from static long-video systems toward experience-driven, self-improving multimodal intelligence. Extensive experiments on multiple long video understanding benchmarks demonstrate the effectiveness of VideoEvolve.
Tags
Links
- Source: https://arxiv.org/abs/2610.10183v1
- Canonical: https://arxiv.org/abs/2610.10183v1
Trouble viewing inline? Open PDF directly â
Full Text
125,321 characters extracted from source content.
Expand or collapse full text
VideoEvolve: Co-Evolving Memory and Retrieval for Long Video Understanding Yongchao Xu Affiliation: Alibaba Group, Hangzhou, China Affiliation: University of Science and Technology of China, Hefei, China Bowen Ye Affiliation: Shanghai Jiao Tong University, Shanghai, China Jiefeng Gan Affiliation: Alibaba Group, Hangzhou, China Junkai Ma â thanks: Corresponding authors. Affiliation: Alibaba Group, Hangzhou, China Wenzhao Li â thanks: Project leader. Affiliation: Alibaba Group, Hangzhou, China Sen Tao Affiliation: University of Chinese Academy of Sciences, Beijing, China Yi Wei Affiliation: Beihang University, Beijing, China Jiawei Liu11footnotemark: 1 Affiliation: University of Science and Technology of China, Hefei, China Abstract Long video understanding increasingly relies on external memory to organize massive visual streams into compact representations. However, most memory-based methods dynamically adapt how information is retrieved for different questions, while largely fixing what is remembered. This mismatch makes missing details costly to recover, whereas stored information is valuable only when it can be reliably retrieved. To address this issue, we propose VideoEvolve, a novel self-evolving framework that jointly evolves memory and retrieval for long video understanding. Specifically, starting from a coarse low-frame-rate overview, VideoEvolve couples a Memory Evolver for selective memory augmentation with a Retrieval Evolver for adaptive retrieval over the evolving memory. We then co-evolve the two Evolvers through alternating agentic reinforcement learning (Agentic RL), updating one while freezing the other. To steer this alternating evolution, Bottleneck-Aware Evolution Feedback (BEF) identifies whether the current bottleneck lies in memory or retrieval and directs optimization toward the more limiting side. Furthermore, VideoEvolve introduces Capability-Aware Evolution Feedback (CEF) to alleviate downstream feedback from over-specializing memory to a fixed set of training questions, shifting training toward underdeveloped yet learnable video capabilities. By integrating Agentic RL with BEF and CEF, VideoEvolve transforms downstream reasoning experience into transferable capability updates, providing a concrete path from static long-video systems toward experience-driven, self-improving multimodal intelligence. Extensive experiments on multiple long video understanding benchmarks demonstrate the effectiveness of VideoEvolve. 1 Introduction Long video understanding remains challenging for Multimodal Large Language Models (MLLMs), as task-relevant evidence is often sparsely distributed within videos that can last over an hour, while exhaustive visual processing incurs substantial computational costs (Wu et al., 2024; Fu et al., 2025; Wang et al., 2025c). To address this challenge, recent agentic Video-MLLMs adopt two representative paradigms for selective information access: Video-Revisiting Methods, which localize and revisit question-relevant video segments to recover fine-grained visual evidence (Ding et al., 2026; Yang et al., 2026a); and Memory-Based Methods, which organize video content into persistent memory and adaptively retrieve relevant evidence from this compact representation (Song et al., 2024; Yeo et al., 2026). By reusing stored information across questions, memory-based methods offer a scalable approach to long video understanding, with the quality of memory construction shaping the evidence available for subsequent retrieval and reasoning. Despite these advantages, existing memory-based methods largely follow a one-way adaptation paradigm (Figure 1(a)), with two related limitations. (1) Limited Memory Adaptability: predefined construction policies rarely learn from downstream reasoning feedback (Yeo et al., 2026; Choi et al., 2026), so omitted evidence can repeatedly force costly raw-video revisits. (2) MemoryâRetrieval Misalignment: construction and retrieval are typically optimized separately (Yang et al., 2025; Lin et al., 2026), without explicitly aligning what memory preserves with what retrieval can effectively access. This raises our central question: can memory construction and retrieval learn to improve each other, enabling co-evolution of what to remember and how to retrieve? To answer this question, we propose VideoEvolve (Figure 1(b)), a self-evolving framework that co-evolves memory construction and retrieval policies through alternating agentic reinforcement learning (Agentic RL). Starting from a reusable memory built from low-frame-rate video observations, the Memory Evolver learns to selectively augment stored evidence, while the Retrieval Evolver learns to search the evolving memory and revisit the raw video when needed. With the Retrieval Evolver frozen, downstream reasoning feedback guides the Memory Evolver to improve memory construction; the Retrieval Evolver is then optimized over the updated, fixed memory. This alternating process aligns what the system remembers with how it retrieves. To guide subsequent cycles, Bottleneck-Aware Evolution Feedback (BEF) compares memory-only and revisit-enabled reasoning, accounting for actual video revisits, to estimate the relative training needs of the two Evolvers and direct optimization toward the more limiting side. While BEF allocates training effort according to the current memoryâretrieval bottleneck, this allocation alone does not ensure the broad capability development required for generalizable long video understanding (Fu et al., 2026). Repeated optimization on a fixed set of training questions may instead encourage question-specific specialization, motivating capability-level guidance for the co-evolution process. To address this issue, we introduce Capability-Aware Evolution Feedback (CEF), which translates capability-level feedback into an adaptive training curriculum. Specifically, CEF reweights training toward underdeveloped yet learnable capabilities while preserving broad coverage, and adjusts the sampling distribution as the two Evolvers improve. By integrating bottleneck-aware resource allocation with capability-aware curriculum adaptation, VideoEvolve supports targeted and transferable co-evolution of memory and retrieval. Our contributions are summarized as follows: (1) We propose VideoEvolve, a self-evolving framework that co-evolves memory construction and retrieval through alternating Agentic RL, enabling both policies to improve from downstream reasoning feedback. (2) We introduce Bottleneck-Aware Evolution Feedback (BEF) and Capability-Aware Evolution Feedback (CEF), which respectively adapt training allocation to memoryâretrieval bottlenecks and adjust the training curriculum toward underdeveloped yet learnable capabilities. (3) Experiments on Video-MME (Fu et al., 2025), LongVideoBench (Wu et al., 2024), LVBench (Wang et al., 2025c), MLVU (Zhou et al., 2025), and MMVU (Zhao et al., 2025) show that VideoEvolve consistently outperforms the evaluated state-of-the-art open-source baselines. Figure 1: Comparison between conventional memory-based methods and VideoEvolve. Conventional methods largely rely on predefined memory construction and decoupled constructionâretrieval optimization. VideoEvolve instead co-evolves what to remember and how to retrieve through alternating Agentic RL and downstream reasoning feedback. BEF targets the more limiting component, while CEF prioritizes underdeveloped yet learnable capabilities. 2 Related Works Long Video Understanding with MLLMs. Recent MLLMs have extended video understanding toward longer temporal contexts through time-aware modeling, long-context scaling, and adaptive visual compression (Ren et al., 2024; Shen et al., 2024; Chen et al., 2025b). Beyond directly processing more visual tokens, another line of work shifts toward selective and agentic video access. VideoAgent (Wang et al., 2024) iteratively retrieves task-relevant visual information, DVD (Zhang et al., 2026c) performs autonomous search over multi-granular video databases, and LVAgent (Chen et al., 2025a) introduces multi-round collaboration among MLLM agents. More recent approaches further combine active video inspection with reinforcement learning: VideoZoomer (Ding et al., 2026) learns coarse-to-fine temporal focusing, while VITAL (Zhang et al., 2026b), LongVT (Yang et al., 2026a), and Ego-R1 (Tian et al., 2026) train agents to dynamically invoke visual or retrieval tools for long-horizon reasoning. In summary, these methods primarily improve where and when to inspect the source video, while our work focuses on the complementary question of what should be persistently remembered for subsequent retrieval. Memory-Based Long Video Understanding. Memory-based approaches retain video evidence for reuse across questions or as question-specific working memory. MovieChat and MA-LMM introduce sparse and online memory mechanisms (Song et al., 2024; He et al., 2024). EgoRAG organizes captions into hierarchical textual memory (Yang et al., 2025), while HippoMM consolidates audiovisual events and combines summary retrieval with detailed recall (Lin et al., 2026). WorldMM (Yeo et al., 2026) and MERIT (Choi et al., 2026) construct and retrieve explicit memories using pretrained models without method-specific parameter updates. Training-based approaches include M3-Agentâs separately trained memorization and control models (Long et al., 2026), MemVidâs memory-grounded clue generation optimized through SFT and DPO (Yuan et al., 2025), and Ego-R1âs learned tool controller over hierarchical memory (Tian et al., 2026). VideoEvolve focuses on alternating the optimization of memory construction and retrieval policies, while keeping the constructed memory reusable across questions. Agentic Reinforcement Learning and Self-Evolving Agents. Reinforcement learning has become an effective mechanism for improving multimodal reasoning and decision-making, spanning visual perception (Liu et al., 2025), general multimodal reasoning (Wang et al., 2026), and video reasoning (Feng et al., 2026). Agentic RL further couples policy optimization with multi-turn interaction and tool use, enabling models to learn adaptive behaviors in external environments (Wang et al., 2025e; Ding et al., 2026; Zhang et al., 2026b; Yang et al., 2026a; Tian et al., 2026). Beyond single-policy optimization, recent self-evolving agents seek continual improvement from accumulated interaction experience: EvolveR (Wu et al., 2025) distills reusable strategies from past trajectories, SkillRL (Xia et al., 2026) recursively evolves a hierarchical skill library together with the agent policy, Agent0 (Xia et al., 2025) constructs progressively challenging curricula through autonomous interaction, and Evolving-RL (Fan et al., 2026) jointly optimizes experience extraction and utilization. Existing self-evolving agents mainly improve reasoning strategies, skills, and experience use. For long-video agents, however, what to remember and how to retrieve form an equally fundamental axis of evolution: what is preserved determines what can be retrieved, while retrieval utility in turn determines what is worth preserving. 3 Method 3.1 Overview VideoEvolve (Figure 2) comprises four tightly connected components: (1) the Memory Evolver (Sec. 3.2) learns what to remember through selective memory augmentation; (2) the Retrieval Evolver (Sec. 3.3) learns how to retrieve from the evolving memory; (3) Alternating Agentic RL (Sec. 3.4) co-evolves memory construction and retrieval through alternating optimization; and (4) Bottleneck-Aware Evolution Feedback (BEF) and Capability-Aware Evolution Feedback (CEF) (Sec. 3.5) diagnose the current bottleneck and capability frontier to guide the next cycle. Figure 2: Overview of the VideoEvolve. VideoEvolve alternates between two stages: (a) Memory Evolver learns what to remember with the Retrieval Evolver frozen, while (b) Retrieval Evolver learns how to retrieve over the updated memory. Bottleneck-Aware Evolution Feedback (BEF) and Capability-Aware Evolution Feedback (CEF) further diagnose the current bottleneck and capability frontier to guide the next-cycle evolution. 3.2 Memory Evolver: Learning What to Remember The Memory Evolver (Figure 2(a)) learns what information should be preserved through an ObserveâDecideâAugment process. We first construct a fixed hierarchical Base Memory B from a coarse low-frame-rate overview, organized into RootâSuperâMacro nodes to provide broad temporal coverage and multi-granular retrieval anchors. The Base Memory remains fixed throughout evolution, while its complementary information acquisition is learned. Memory construction is question-agnostic, such that the Memory Evolver does not observe downstream questions or answers. The hierarchy, record schema, and retrieval organization are detailed in Appendix A.1.1. Observe and Decide. At each construction step, the Memory Evolver observes the current memory state, construction history, and remaining budget. It first selects a Macro to inspect or terminates the trajectory, and then decides the temporal region, observation amount, and information focus: utâŒÏC(â âŁhtg;Ξ),zt=(rt,nt,ft)âŒÏC(â âŁhtl,ut;Ξ),u_t _C(· h_t^g;Ξ), z_t=(r_t,n_t,f_t) _C(· h_t^l,u_t;Ξ), (1) where htgh_t^g denotes the global memory context, construction history, and remaining budget, while htlh_t^l denotes the local context of the selected Macro. The variables rtr_t, ntn_t, and ftf_t specify the region to inspect, the amount of visual observation, and the information focus, respectively. Augment and Rebuild Memory. According to the selected decision, the corresponding frames and subtitles are processed by a frozen multimodal Writer to produce structured, source-linked memory records. These records constitute a complementary Delta Îvk _v^k, whose compact summaries are further propagated to the associated Macro and Super nodes. The evolved memory at cycle k is thus Mvk=MergeâĄ(Bv,Îvk).M_v^k=Merge(B_v, _v^k). (2) After each Memory Evolver update, the memory is rebuilt from the same fixed Base using the updated construction policy rather than by accumulating historical Deltas. The policy optimization corresponding to Optimize Memory in Figure 2 is formulated within the alternating Agentic RL framework in Sec. 3.4. 3.3 Retrieval Evolver: Learning How to Retrieve The Retrieval Evolver (Figure 2(b)) learns to adaptively acquire and integrate information from the evolved memory for question answering. Given a question q and the fixed memory M, it follows a SearchâInspect & RevisitâReason & Answer process to determine what information is needed and when retrieval should terminate. Search and Inspect & Revisit. At each step, the Retrieval Evolver selects an action conditioned on the question, retrieved context, and interaction history: atâŒÏR(â âŁhtR;Ï),a_t _R(· h_t^R;Ï), (3) where ata_t can navigate the hierarchical memory, perform lexical or semantic search, access temporally localized content, inspect stored visual references, or selectively revisit the raw video. The policy therefore learns both where to search and whether additional visual observation is required. Reason and Answer. The retrieved information is progressively integrated until the Retrieval Evolver terminates the interaction and predicts the final answer y y. Before Agentic RL, the policy is initialized with supervised multi-turn tool-use trajectories to establish basic retrieval and interaction capabilities. The same policy can further operate under Memory-only and Revisit-enabled conditions for the evolution diagnosis introduced in Sec. 3.5, and the corresponding retrieval policy optimization is formulated in Sec. 3.4. Retrieval Tools. Inspired by MemDreamer (Chen et al., 2026), our interface supports hierarchical navigation (get_macro_events, get_subgraph), lexicalâsemantic and temporal search (search_nodes, search_by_time), and inspection of paginated records and stored frames (read_document, get_keyframes) across Base and Delta memory. When enabled, view_video acquires new frames within budget. Tool specifications and prompt templates are detailed in Appendices A.2 and A.7. 3.4 Co-Evolving Memory and Retrieval via Agentic RL Memory construction constrains retrieval, whose outcomes reveal what is worth preserving. We co-evolve both policies through Alternating Agentic Reinforcement Learning (Agentic RL), optimizing one Evolver while keeping the other side fixed. Alternating Co-Evolution. At cycle k, we first freeze the Retrieval Evolver RkR^k and Optimize Memory. From the same Base Memory, the Memory Evolver samples multiple construction trajectories, each producing a candidate memory. The frozen RkR^k evaluates these candidates on all questions for the video, converting downstream answering outcomes into learning signals for memory construction. After updating CkC^k to Ck+1C^k+1, we rebuild Memory from the same fixed Base using the updated policy. We then fix Mk+1M^k+1 to Optimize Retrieval, yielding Rk+1R^k+1: (Ck,Rk,Mk)â(Ck+1,Rk,Mk)â(Ck+1,Rk,Mk+1)â(Ck+1,Rk+1,Mk+1).(C^k,R^k,M^k)â(C^k+1,R^k,M^k)â(C^k+1,R^k,M^k+1)â(C^k+1,R^k+1,M^k+1). (4) In this way, retrieval performance supervises what should be remembered, while the rebuilt memory becomes the updated environment for subsequent retrieval learning. Task-Specific Verifiable Rewards. The two Evolvers optimize different behaviors and therefore receive different trajectory-level rewards. For a Memory Evolution trajectory ÏiC _i^C, let yiâjâ0,1y_ijâ\0,1\ indicate whether its candidate memory correctly supports question j under the frozen Retrieval Evolver, and let yjrefy_j^ref denote the corresponding result under the current reference memory. We define RCâ(ÏiC)=Rrescue(i)âλregâPregress(i)âλinvâPinvalid(i),R_C( _i^C)=R_rescue^(i)- _regP_regress^(i)- _invP_invalid^(i), (5) where Rrescue(i) R_rescue^(i) =1Nqâj=1Nq[yjref=0â§yiâj=1], = 1N_q _j=1^N_q1[y_j^ref=0 y_ij=1], (6) Pregress(i) P_regress^(i) =1Nqâj=1Nq[yjref=1â§yiâj=0]. = 1N_q _j=1^N_q1[y_j^ref=1 y_ij=0]. Here, RrescueR_rescue rewards newly rescued questions, PregressP_regress penalizes regressions on previously solved questions, and PinvalidP_invalid penalizes invalid construction trajectories. The Memory Evolver is therefore encouraged to recover missing information without sacrificing existing memory utility. For a Retrieval Evolution trajectory ÏiR _i^R, the reward is directly tied to question-answering success: Râ(ÏiR)=Rans(i)âλinvâPinvalid(i),R_R( _i^R)=R_ans^(i)- _invP_invalid^(i), (7) where Rans(i)=yiâ0,1R_ans^(i)=y_iâ\0,1\ denotes final-answer correctness. Thus, the Retrieval Evolver is directly reinforced for search and reasoning trajectories that lead to correct answers. Quality-First Group-Relative Optimization. For either Evolver, multiple trajectories are sampled for the same training instance and compared within a rollout group G. Following group-relative optimization, we first normalize the task reward: Atask(i)=RiâÎŒÏ+Ï”,A_task^(i)= R_i- _G _G+Δ, (8) where ÎŒ _G and Ï _G denote the mean and standard deviation of rewards within the group. Importantly, resource efficiency is not directly traded against task success. Instead, it acts only as a tie-breaker among eligible trajectories with identical task reward. Let iS_i denote such trajectories and EiE_i their normalized resource cost. We define Aeff(i)=ÎČâĄ(1|i|ââjâiEjâEi),A(i)=Atask(i)+Aeff(i),A_eff^(i)=ÎČ ( 1|S_i| _j _iE_j-E_i ), A^(i)=A_task^(i)+A_eff^(i), (9) with Aeff(i)=0A_eff^(i)=0 when no eligible comparison exists. For Memory Evolution, efficiency reflects additional visual observations and memory cost; for Retrieval Evolution, it reflects tool use and additional raw-video observation. Efficiency thus never overrides task correctness. Finally, both Evolvers are optimized with the same clipped group-relative policy objective: âRL=âi,tâ[minâĄ(ri,tâA(i),clipâĄ(ri,t,1âÏ”c,1+Ï”c)âA(i))]+ÎČKLâDKL,L_RL=-E_i,t [ (r_i,tA^(i),clip(r_i,t,1- _c,1+ _c)A^(i) ) ]+ _KLD_KL, (10) where ri,tr_i,t denotes the policy ratio at generated token t, Ï”c _c controls the clipping range, and the KL term regularizes policy updates. Resource costs, eligibility criteria, and numerical stabilization are detailed in Appendix A.4; parameter values are summarized in Table . 3.5 Evolution Guidance via BEF and CEF Alternating Agentic RL defines how the Memory and Retrieval Evolvers are optimized, but their relative training needs can shift across cycles. Two complementary feedback mechanisms therefore determine how much each Evolver should evolve and where next-cycle optimization should focus. Bottleneck-Aware Evolution Feedback (BEF). After each evolution cycle, we evaluate the current model on the same Probe Questions under two paired conditions: Memory-only, where no new raw-video frames can be acquired, and Revisit-enabled, where selective raw-video observation is allowed. Let m,vâ0,1m,vâ\0,1\ denote answer correctness under the two conditions, and let f denote the number of newly observed raw-video frames in the Revisit-enabled trajectory. We define sC=[m=0â§v=1â§f>0],sR=[v=0âš(m=0â§v=1â§f=0)].s_C=1[m=0 v=1 f>0], s_R=1[v=0 (m=0 v=1 f=0)]. (11) A Memory-only failure corrected through additional video observation contributes to the memory-side demand, while unresolved failures or improvements without new observation contribute to the retrieval-side demand. Aggregating these paired signals yields dCd_C and dRd_R, from which BEF computes the target Memory Evolution share: starget=clipâĄ(dCdC+dR,smin,smax),sk+1=clipâĄ(starget,skâÎŽs,sk+ÎŽs).s_target=clip ( d_Cd_C+d_R,s_ ,s_ ), s^k+1=clip (s_target,s^k- _s,s^k+ _s ). (12) The complementary share is assigned to Retrieval Evolution. By dynamically reallocating optimization toward the currently more limiting side, BEF avoids a fixed training balance and allows the co-evolution process to continuously track shifting memoryâretrieval bottlenecks across cycles. Capability-Aware Evolution Feedback (CEF). While BEF sets the two Evolversâ budgets, CEF prioritizes nine annotated capabilities: Frame-Only, Action & Motion, Order, Change, Temporal Reasoning, Complex Plot Comprehension, Video-Based Knowledge Acquisition, Social Behavior Analysis, and Physical World Reasoning (Appendix A.5.2). For Evolver pâC,Rpâ\C,R\ and capability c, we aggregate paired diagnostic signals into demand dp,ckd_p,c^k and update its smoothed state: ep,ck=αâep,ckâ1+(1âα)âdp,ck.e_p,c^k=α e_p,c^k-1+(1-α)d_p,c^k. (13) The next-cycle target capability distribution is w~p,ck+1=ÏK+(1âÏ)âep,ckâcâČep,câČk, w_p,c^k+1= ÏK+(1-Ï) e_p,c^k _c e_p,c ^k, (14) where K counts capability categories and Ï controls uniform coverage. Before sampling, we project this target to obtain wp,ck+1w_p,c^k+1 under the coverage and rate bounds in Appendix A.5. Per capability, Frontier Diagnosis mixes frontier (informative rollout variation), exploration (underexplored cases), and retention (competence preservation) samples. This Next-Cycle Evolution Focus samples videos/questions for C/R. Fresh on-policy rollouts train C to select observations and augment memory, and R to acquire evidence and answer via alternating RL (Sec. 3.4). Past trajectories only guide sampling; capability labels are not policy inputs (Appendix A.5.3; Table ). 3.6 Training and Inference Training. Two-stage SFT initializes the Retrieval Evolver R0R^0 with context-conditioned next-action supervision: Stage I teaches multi-turn tool use through high-quality long-video trajectories; Stage I continues on a larger, more diverse visual-trajectory set to broaden evidence seeking. The Memory Evolver skips cold-start SFT. Each Agentic RL cycle updates the Memory Evolver with retrieval frozen, rebuilds memory using its updated policy, then trains retrieval on fixed memory. BEF and CEF set next-cycle evolution shares and capability focus; Base Memory construction, the Writer, and retrieval tools remain fixed. Inference. The Memory Evolver builds evolved memory from each unseen videoâs fixed Base for reuse across questions. The Retrieval Evolver answers independently with optional raw-video revisiting. BEF and CEF are training-only; inference involves no optimization. 4 Experiment 4.1 Experimental Setting Datasets and Evaluation Metrics. For the Retrieval Evolverâs two-stage cold-start SFT, Stages I and I use 4,317 LongVT-derived (Yang et al., 2026a) tool-use trajectories and 102,732 trajectories on LLaVA videos (Zhang et al., 2025), respectively. Both sets are generated by Qwen3.8-27B (Qwen Team, 2026b). After excluding audio-dependent samples, we use 514 videos (2,056 questions) from Video-MME-v2 (Fu et al., 2026) for Agentic RL. A disjoint set of 128 videos (512 questions) supports BEF/CEF diagnosis and scheduling without gradient updates. We report multiple-choice accuracy on Video-MME (Fu et al., 2025), LongVideoBench (Wu et al., 2024), LVBench (Wang et al., 2025c), MLVU (Zhou et al., 2025), and MMVU (Zhao et al., 2025). Baseline categorization and source-specific evaluation settings are detailed in Appendix A.8. Implementation Details. For the training-based variant, the Memory Evolver, Retrieval Evolver, and frozen Writer use Qwen3.5-4B (Qwen Team, 2026a), Qwen3-VL-8B (Bai et al., 2025), and Qwen3.8-27B (Qwen Team, 2026b), respectively. The training-free variant uses Qwen3.8-27B for both memory writing and retrieval. Base Memory is constructed at 0.5 fps, and alternating Agentic RL uses verl (Sheng et al., 2025). Training hyperparameters, memory construction settings, and tool budgets are detailed in Appendices A.6, A.1, and A.2, respectively. 4.2 Comparisons with State-of-the-Art Methods Comparison with Video-MLLMs. VideoEvolve establishes a clear advantage over existing open-source Video-MLLMs, ranking first among the listed open-source methods on all six metrics across five benchmarks (Table 1). The gains are especially pronounced on LongVideoBench and LVBench: VideoEvolve achieves 70.2% and 58.9%, surpassing the strongest listed open-source baselines, ParaVT and VideoZoomer, by 9.8 and 17.4 percentage points, respectively. Notably, these large margins are achieved over strong agentic baselines. VideoEvolve further outperforms our tool-enabled Qwen3-VL-8B baseline by 14.7â28.6 points, marking a substantial advance over the off-the-shelf tool-enabled configuration. Together with the single-Evolver ablations in Table 3, these results highlight the strength of our core design: co-evolving what is remembered and how it is retrieved, rather than optimizing either side in isolation. Table 1: Video understanding comparison with Video-MLLMs. See Appendix A.8 for baseline sources and protocols; proprietary models retain their best settings. Table 2 compares memory-based methods. VideoEvolve-8B denotes an 8B Retrieval backbone. Bold/underlined: best/second-best listed open-source results; âââ: unavailable. Model VideoMME w/o sub VideoMME w/ sub LongVideo- Bench LVBench MLVU MMVU Proprietary Video-MLLMs: best-setting numbers from official reports GPT-4o (Hurst et al., 2024) 71.9 77.2 66.7 34.7 64.6 66.7 Gemini 1.5 Pro (Team et al., 2024) 75.0 81.3 64.4 33.1 74.3 65.8 Open Reasoning Video-MLLMs: reasoning-enhanced setting (<think>â<answer>) Video-R1-7B (Feng et al., 2026) 57.6 66.0 57.4 36.9 61.6 61.3 VideoChat-R1-7B (Li et al., 2025) 50.4 58.2 49.2 23.8 58.7 65.0 VideoRFT-7B (Wang et al., 2025a) 58.5 65.6 55.1 38.0 44.9 42.7 Time-R1-7B (Wang et al., 2025d) 58.9 66.2 56.0 38.2 60.5 63.4 ReWatch-R1-7B (Zhang et al., 2026a) 58.8 65.0 53.6 38.5 60.1 59.8 Video-Thinker-7B (Wang et al., 2025b) 61.9 65.3 56.0 â 65.2 64.5 Open Agentic Video-MLLMs: video-revisiting / tool-based inference Qwen3-VL-8B (Baseline) (Bai et al., 2025) 49.5 52.7 45.1 30.3 55.1 60.4 Conan-7B (Ouyang et al., 2026) 55.5 62.8 54.5 38.2 59.2 64.0 LongVT-RFT-7B (Yang et al., 2026a) 59.5 66.0 54.7 37.9 59.4 63.4 SAGE-7B (Jain et al., 2026) 44.1 52.4 37.4 31.8 49.7 55.7 VideoZoomer-7B (Ding et al., 2026) 65.2 â 57.7 41.5 68.8 61.6 ParaVT-8B (Yang et al., 2026b) 62.1 69.4 60.4 39.8 65.0 68.6 VideoEvolve-8B (Ours) 68.4 73.9 70.2 58.9 72.4 75.1 Comparison with Memory-Based Methods. VideoEvolve also leads both groups of dedicated memory-based systems in Table 2. With an 8B Retrieval Evolver, the trained variant achieves 58.9% on LVBench and 67.1% on Video-MME (Long), outperforming the listed training-based baselines. Its 14.5-point margin over MemVid, the strongest LVBench baseline in this group, is particularly substantial, extending the advantage of our co-evolving system to methods that already learn memory or retrieval components. The training-free Qwen3.8-27B configuration likewise leads its group, reaching 76.7% and 78.8% and surpassing MERIT-GPT by 4.9 and 1.1 percentage points, respectively. This complementary result highlights the strength of our memoryâretrieval design even without task-specific parameter updates. Source-specific protocols and configuration differences are detailed in Appendix A.8. Table 2: Comparison with memory-based methods. Accuracy (%) follows source-specific settings, detailed in Appendix A.8. â The memory model is fine-tuned on episodic annotations synthesized by Gemini 1.5 Pro and GPT-4o. âââ denotes an unreported result or unspecified model. Method Memory Construction Retrieval LVBench Video-MME (Long) Training-free memory-based methods EgoRAG (Yang et al., 2025) â â 32.2 41.1 HippoMM (Lin et al., 2026) Qwen2.5-VL GPT-4o 38.2 41.6 WorldMM-GPT (Yeo et al., 2026) GPT-5-mini GPT-5 61.9 76.6 MERIT-GPT (Choi et al., 2026) GPT-5-mini GPT-5 71.8 77.7 VideoEvolve (Ours) Qwen3.8-27B Qwen3.8-27B 76.7 78.8 Training-based memory-based methods MemVid (Yuan et al., 2025) â Qwen2-VL-7B 44.4 57.1 Ego-R1 (Tian et al., 2026) Gemini 1.5 Pro Qwen2.5-3B 34.1 64.9 M3-Agentâ (Long et al., 2026) Qwen2.5-Omni-7B Qwen3-32B â 61.8 VideoEvolve (Ours) Qwen3.8-27B Qwen3-VL-8B 58.9 67.1 4.3 Ablation Studies Table 3 examines three key designs of VideoEvolve; the full model performs best across all seven metrics. Cold-start and other design ablations appear in Appendix A.9. Table 3: Ablation of co-evolution and key components. Overall Video-MME uses the with-subtitles setting. Model Video-MME LongVideoBench LVBench MLVU MMVU overall long overall long VideoEvolve 73.9 67.1 70.2 65.5 58.9 72.4 75.1 (a) Co-evolution scheme: which Evolvers are trained and how to train Base (no evolution) 66.8 57.2 62.1 57.3 50.3 64.7 67.5 Memory evolution only 68.8 62.1 63.0 58.8 51.1 67.3 69.2 Retrieval evolution only 69.9 62.5 66.3 61.0 52.7 68.8 70.1 w/o alternating updates 70.4 63.7 68.1 61.5 55.4 71.1 71.9 (b) Evolution guidance: training allocation and sample selection w/o BEF and CEF 71.7 64.3 67.3 63.1 56.6 69.4 68.4 w/o CEF 72.8 66.3 68.4 64.3 57.9 70.7 73.2 w/o BEF 72.4 66.9 67.9 63.7 57.3 71.6 70.3 w/o frontier diagnosis 73.1 67.0 69.2 64.4 57.3 71.0 72.9 (c) Inference-time evidence access: raw-video revisiting w/o video revisiting 72.3 65.5 68.8 64.1 57.5 71.6 73.9 Table 4: Co-evolution dynamics on LVBench. Î . is Revisit-enabled minus Memory-only accuracy. Next-cycle training shares sum to 100%. Cycle Accuracy (%) Î . (p) Next-cycle training shares (%) Memory-only Revisit-enabled Memory Retrieval 0 45.6 50.3 4.7 50 50 1 48.5 52.6 4.1 35 65 2 54.9 57.1 2.2 45 55 3 57.5 58.9 1.4 60 40 4 58.1 58.6 0.5 45 55 Co-evolution. Joint evolution provides gains beyond single-sided optimization (Table 3(a,b)). With BEF and CEF disabled in all three variants, co-evolution outperforms either single-Evolver variant on six of seven metrics, reaching 56.6% on LVBench versus 51.1% for memory-only and 52.7% for retrieval-only evolution. MMVU is the exception, addressed by feedback guidance below. Removing alternating updates from the full system also lowers LongVideoBench (Long) accuracy by 4.0 points. These comparisons support learning both policies through alternating updates, rather than improving either side in isolation. Evolution guidance. BEF and CEF close this gap and further strengthen co-evolution (Table 3(b)). Their combination raises MMVU accuracy from 68.4% to 75.1%, exceeding both BEF alone (73.2%) and CEF alone (70.3%). This highlights the value of coordinating bottleneck-aware allocation with capability-aware sampling. Disabling frontier diagnosis also reduces MMVU accuracy by 2.2 points, supporting the selection of informative training instances within each capability. Video revisiting. Without raw-video revisiting, VideoEvolve still achieves 65.5% on Video-MME (Long) and 57.5% on LVBench (Table 3(c)). Revisiting adds 0.8â1.6 points on all seven metrics, complementing strong memory-based reasoning with selective access to additional visual evidence. 4.4 Analysis of Co-Evolution Dynamics Co-evolution delivers substantial gains even without raw-video access (Table 4). By Cycle 3, Memory-only accuracy rises from 45.6% to 57.5%, surpassing the initial Revisit-enabled result by 7.2 points. Revisit-enabled accuracy peaks at 58.9%, while the gap narrows from 4.7 to 1.4 points. Cycle 4 further improves Memory-only accuracy but lowers Revisit-enabled accuracy to 58.6%. Together, these results validate the central premise of VideoEvolve: effective long video reasoning benefits from jointly learning what to preserve and how to use it. 5 Conclusion In this work, we present VideoEvolve, a self-evolving framework that closes the learning loop between memory construction and retrieval for long video understanding. Through alternating Agentic RL, reasoning feedback guides what memory preserves, while the updated memory shapes how retrieval learns to access evidence. BEF and CEF steer this loop toward current bottlenecks and underdeveloped yet learnable capabilities. Across five benchmarks, VideoEvolve outperforms the evaluated open-source Video-MLLM baselines, and its trained and training-free variants lead their respective memory-based comparisons. Ablations and cycle-wise analysis further support this feedback-guided co-evolution. More broadly, VideoEvolve reframes memory from a fixed record of video content into a learnable interface between perception and reasoning, with its construction and use refined together through task experience. References Bai et al. (2025) S. Bai, Y. Cai, R. Chen, K. Chen, X. Chen, Z. Cheng, L. Deng, W. Ding, C. Gao, C. Ge, et al. Qwen3-vl technical report. arXiv preprint arXiv:2511.21631. Cited by: §4.1, Table 1. Chen et al. (2025a) B. Chen, Z. Yue, S. Chen, Z. Wang, Y. Liu, P. Li, and Y. Wang Lvagent: long video understanding by multi-round dynamical collaboration of mllm agents. In 2025 IEEE/CVF International Conference on Computer Vision (ICCV), p. 20237â20246. Cited by: §2. Chen et al. (2026) C. Chen, G. Gan, K. Ji, Z. Zhang, Z. Yang, G. Yao, H. Chen, J. Chen, Y. Yuan, and C. Shen MemDreamer: decoupling perception and reasoning for long video understanding via hierarchical graph memory and agentic retrieval mechanism. Note: arXiv:2606.07512 External Links: Document Cited by: §3.3. Chen et al. (2025b) Y. Chen, F. Xue, D. Li, Q. Hu, L. Zhu, X. Li, Y. Fang, H. Tang, S. Yang, Z. Liu, et al. Longvila: scaling long-context visual language models for long videos. In International Conference on Learning Representations, Vol. 2025, p. 18227â18246. Cited by: §2. Choi et al. (2026) Y. Choi, Y. Yoo, J. Lee, H. Kang, and S. J. Kim Keep it simple: multi-key episodic memory retrieval for ultra-long video understanding. arXiv preprint arXiv:2608.07663. External Links: Document Cited by: §A.8, §1, §2, Table 2. Ding et al. (2026) Y. Ding, X. Lai, Y. Zhang, W. Li, R. Chu, and Y. Yang Videozoomer: reinforcement-learned temporal focusing for long video reasoning. In International Conference on Learning Representations, Vol. 2026, p. 20087â20111. Cited by: §A.8, §1, §2, §2, Table 1. Fan et al. (2026) Z. Fan, W. Jin, F. Zhang, B. Li, Y. Dong, Y. Hu, and J. Li Evolving-rl: end-to-end optimization of experience-driven self-evolving capability within agents. arXiv preprint arXiv:2605.10663. Cited by: §2. Feng et al. (2026) K. Feng, K. Gong, B. Li, Z. Guo, Y. Wang, T. Peng, J. Wu, X. Zhang, B. Wang, and X. Yue Video-r1: reinforcing video reasoning in mllms. Advances in Neural Information Processing Systems 38, p. 99114â99137. Cited by: §2, Table 1. Fu et al. (2025) C. Fu, Y. Dai, Y. Luo, L. Li, S. Ren, R. Zhang, Z. Wang, C. Zhou, Y. Shen, M. Zhang, et al. Video-mme: the first-ever comprehensive evaluation benchmark of multi-modal llms in video analysis. In 2025 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), p. 24108â24118. Cited by: §1, §1, §4.1. Fu et al. (2026) C. Fu, H. Yuan, Y. Dong, Y. Zhang, Y. Shen, X. Hu, X. Li, J. Su, C. Long, X. Xie, et al. Video-mme-v2: towards the next stage in benchmarks for comprehensive video understanding. arXiv preprint arXiv:2604.05015. Cited by: §A.5.2, §1, §4.1. 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 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), p. 13504â13514. Cited by: §2. Hurst et al. (2024) A. Hurst, A. Lerer, A. P. Goucher, A. Perelman, A. Ramesh, A. Clark, A. Ostrow, A. Welihinda, A. Hayes, A. Radford, et al. Gpt-4o system card. arXiv preprint arXiv:2410.21276. Cited by: Table 1. Jain et al. (2026) J. Jain, J. Li, Z. Ma, J. Zhang, C. D. Kim, S. Lee, R. Tripathi, T. Gupta, C. Clark, and H. Shi SAGE: training smart any-horizon agents for long video reasoning with reinforcement learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), p. 41478â41488. Cited by: Table 1. Kwon et al. (2023) W. Kwon, Z. Li, S. Zhuang, Y. Sheng, L. Zheng, C. H. Yu, J. E. Gonzalez, H. Zhang, and I. Stoica Efficient memory management for large language model serving with PagedAttention. In Proceedings of the ACM SIGOPS 29th Symposium on Operating Systems Principles, p. 611â626. External Links: Document Cited by: §A.6. Li et al. (2025) X. Li, Z. Yan, D. Meng, L. Dong, X. Zeng, Y. He, Y. Wang, Y. Qiao, Y. Wang, and L. Wang VideoChat-R1: enhancing spatio-temporal perception via reinforcement fine-tuning. Note: arXiv:2504.06958 External Links: Document Cited by: Table 1. Lin et al. (2026) Y. Lin, J. Zhang, Q. Wang, H. Ye, Y. Fu, Y. Liu, H. H. Li, and Y. Chen HippoMM: hippocampal-inspired multimodal memory for long audiovisual event understanding. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) Findings, p. 5968â5977. Cited by: §A.8, §1, §2, Table 2. Liu et al. (2025) Z. Liu, Z. Sun, Y. Zang, X. Dong, Y. Cao, H. Duan, D. Lin, and J. Wang Visual-rft: visual reinforcement fine-tuning. In 2025 IEEE/CVF International Conference on Computer Vision (ICCV), p. 2034â2044. Cited by: §2. Long et al. (2026) L. Long, Y. He, W. Ye, Y. Pan, Y. Lin, H. Li, J. Zhao, and W. Li Seeing, listening, remembering, and reasoning: a multimodal agent with long-term memory. In International Conference on Learning Representations, Vol. 2026, p. 146197â146246. Cited by: §A.8, §2, Table 2. Ouyang et al. (2026) K. Ouyang, Y. Liu, L. Yao, Y. Cai, H. Zhou, F. Meng, J. Zhou, and X. Sun Conan: progressive learning to reason like a detective over multi-scale visual evidence. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), p. 41089â41099. Cited by: Table 1. Qwen Team (2026a) Qwen Team Qwen3.5: towards native multimodal agents. Cited by: §4.1. Qwen Team (2026b) Qwen Team Qwen3.8-Max: a new bar for coding and cowork. Cited by: §4.1, §4.1. Ren et al. (2024) S. Ren, L. Yao, S. Li, X. Sun, and L. Hou Timechat: a time-sensitive multimodal large language model for long video understanding. In 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), p. 14313â14323. Cited by: §2. 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. arXiv preprint arXiv:2410.17434. Cited by: §2. Sheng et al. (2025) G. Sheng, C. Zhang, Z. Ye, X. Wu, W. Zhang, R. Zhang, Y. Peng, H. Lin, and C. Wu HybridFlow: a flexible and efficient RLHF framework. In Proceedings of the Twentieth European Conference on Computer Systems, p. 1279â1297. External Links: Document Cited by: §A.6, §4.1. Song et al. (2024) E. Song, W. Chai, G. Wang, Y. Zhang, H. Zhou, F. Wu, H. Chi, X. Guo, T. Ye, Y. Zhang, et al. Moviechat: from dense token to sparse memory for long video understanding. In 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), p. 18221â18232. Cited by: §1, §2. Team et al. (2024) G. Team, P. Georgiev, V. I. Lei, R. Burnell, L. Bai, A. Gulati, G. Tanzer, D. Vincent, Z. Pan, S. Wang, et al. Gemini 1.5: unlocking multimodal understanding across millions of tokens of context. arXiv preprint arXiv:2403.05530. Cited by: Table 1. Tian et al. (2026) S. Tian, R. Wang, H. Guo, P. Wu, Y. Dong, X. Wang, J. Yang, H. Zhang, H. Zhu, and Z. Liu Ego-r1: agentic chain-of-tool-thought for ultra-long egocentric video reasoning. IEEE Transactions on Pattern Analysis and Machine Intelligence 48 (10), p. 12116â12131. External Links: Document Cited by: §A.8, §2, §2, §2, Table 2. Wang et al. (2026) H. Wang, C. Qu, Z. Huang, W. Chu, F. Lin, and W. Chen Vl-rethinker: incentivizing self-reflection of vision-language models with reinforcement learning. Advances in Neural Information Processing Systems 38, p. 30865â30891. Cited by: §2. Wang et al. (2025a) Q. Wang, Y. Yu, Y. Yuan, R. Mao, and T. Zhou VideoRFT: incentivizing video reasoning capability in MLLMs via reinforced fine-tuning. In Advances in Neural Information Processing Systems, Vol. 38, p. 4350â4376. External Links: Document Cited by: Table 1. Wang et al. (2025b) S. Wang, J. Jin, X. Wang, L. Song, R. Fu, H. Wang, Z. Ge, Y. Lu, and X. Cheng Video-Thinker: sparking âthinking with videosâ via reinforcement learning. Note: arXiv:2510.23473 External Links: Document Cited by: Table 1. Wang et al. (2025c) W. Wang, Z. He, W. Hong, Y. Cheng, X. Zhang, J. Qi, M. Ding, X. Gu, S. Huang, B. Xu, et al. Lvbench: an extreme long video understanding benchmark. In 2025 IEEE/CVF International Conference on Computer Vision (ICCV), p. 22958â22967. Cited by: §1, §1, §4.1. Wang et al. (2024) X. Wang, Y. Zhang, O. Zohar, and S. Yeung-Levy Videoagent: long-form video understanding with large language model as agent. In European Conference on Computer Vision, p. 58â76. Cited by: §2. Wang et al. (2025d) Y. Wang, Z. Wang, B. Xu, Y. Du, K. Lin, Z. Xiao, Z. Yue, J. Ju, L. Zhang, D. Yang, X. Fang, Z. He, Z. Luo, W. Wang, J. Lin, J. Luan, and Q. Jin Time-R1: post-training large vision language model for temporal video grounding. Note: arXiv:2503.13377 External Links: Document Cited by: Table 1. Wang et al. (2025e) Z. Wang, K. Wang, Q. Wang, P. Zhang, L. Li, Z. Yang, X. Jin, K. Yu, M. N. Nguyen, L. Liu, et al. Ragen: understanding self-evolution in llm agents via multi-turn reinforcement learning. arXiv preprint arXiv:2504.20073. 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. Advances in Neural Information Processing Systems 37, p. 28828â28857. Cited by: §1, §1, §4.1. Wu et al. (2025) R. Wu, X. Wang, J. Mei, P. Cai, D. Fu, C. Yang, L. Wen, X. Yang, Y. Shen, Y. Wang, et al. Evolver: self-evolving llm agents through an experience-driven lifecycle. arXiv preprint arXiv:2510.16079. Cited by: §2. Xia et al. (2026) P. Xia, J. Chen, H. Wang, J. Liu, K. Zeng, Y. Wang, S. Han, Y. Zhou, X. Zhao, H. Chen, et al. Skillrl: evolving agents via recursive skill-augmented reinforcement learning. arXiv preprint arXiv:2602.08234. Cited by: §2. Xia et al. (2025) P. Xia, K. Zeng, J. Liu, C. Qin, F. Wu, Y. Zhou, C. Xiong, and H. Yao Agent0: unleashing self-evolving agents from zero data via tool-integrated reasoning. arXiv preprint arXiv:2511.16043. Cited by: §2. Yang et al. (2025) J. Yang, S. Liu, H. Guo, Y. Dong, X. Zhang, S. Zhang, P. Wang, Z. Zhou, B. Xie, Z. Wang, et al. EgoLife: towards egocentric life assistant. In 2025 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), p. 28885â28900. Cited by: §A.8, §1, §2, Table 2. Yang et al. (2026a) Z. Yang, S. Wang, K. Zhang, K. Wu, S. Leng, Y. Zhang, B. Li, C. Qin, S. Lu, X. Li, et al. Longvt: incentivizingâ thinking with long videosâ via native tool calling. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, p. 33816â33826. Cited by: §1, §2, §2, §4.1, Table 1. Yang et al. (2026b) Z. Yang, K. Zhang, S. Wang, K. Wu, Z. Yang, B. Li, X. Qi, S. Lu, X. Li, and L. Bing ParaVT: taming the tool prior paradox for parallel tool use in agentic video reinforcement learning. Note: arXiv:2605.20342 External Links: Document Cited by: §A.8, Table 1. 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, p. 25599â25609. Cited by: §A.8, §1, §1, §2, Table 2. Yuan et al. (2025) H. Yuan, Z. Liu, M. Qin, H. Qian, Y. Shu, Z. Dou, J. Wen, and N. Sebe Memory-enhanced retrieval augmentation for long video understanding. Note: arXiv:2503.09149 External Links: Document Cited by: §A.8, §2, Table 2. Zhang et al. (2026a) C. Zhang, Z. Wang, Y. Ma, J. Peng, Y. Wang, Q. Zhou, J. Song, and B. Zheng ReWatch-R1: boosting complex video reasoning in large vision-language models through agentic data synthesis. In International Conference on Learning Representations, p. 140958â140985. Cited by: Table 1. Zhang et al. (2026b) H. Zhang, X. Gu, J. Li, C. Ma, S. Bai, C. Zhang, B. Zhang, Z. Zhou, D. He, and Y. Tang Thinking with videos: multimodal tool-augmented reinforcement learning for long video reasoning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, p. 32903â32914. Cited by: §2, §2. Zhang et al. (2026c) 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. Advances in Neural Information Processing Systems 38, p. 89863â89895. Cited by: §2. Zhang et al. (2025) 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. External Links: ISSN 2835-8856 Cited by: §4.1. Zhao et al. (2025) Y. Zhao, H. Zhang, L. Xie, T. Hu, G. Gan, Y. Long, Z. Hu, W. Chen, C. Li, Z. Xu, C. Wang, Z. Shangguan, Z. Liang, Y. Liu, C. Zhao, and A. Cohan MMVU: measuring expert-level multi-discipline video understanding. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), p. 8475â8489. Cited by: §A.8, §1, §4.1. Zhou et al. (2025) J. Zhou, Y. Shu, B. Zhao, B. Wu, Z. Liang, S. Xiao, M. Qin, X. Yang, Y. Xiong, B. Zhang, T. Huang, and Z. Liu MLVU: benchmarking multi-task long video understanding. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), p. 13691â13701. Cited by: §1, §4.1. capcontappendix -tagdefault -textdefault Appendix A APPENDIX This appendix provides implementation details, supplementary experimental results, and a discussion of limitations for VideoEvolve. Sections A.1 and A.2 describe memory construction and versioning, and the retrieval tools and interaction protocol, respectively. Section A.3 presents data processing and two-stage cold-start training. Sections A.4 and A.5 detail alternating updates and quality-first optimization, followed by BEF scheduling and CEFâs capability definitions, diagnosis, and targeted training procedure. Section A.6 summarizes training hyperparameters and runtime budgets, while Section A.7 provides condensed prompt templates. Section A.8 clarifies evaluation settings and memory-based comparison protocols, and Section A.9 reports extended ablation results. Finally, Section A.10 discusses limitations and future work. A.1 Memory Construction and Versioning A.1.1 Fixed Hierarchical Base Memory Fixed Base Memory. We uniformly sample the video at 0.5 fps and divide it into Macro intervals of at most 30 seconds, with the final interval clipped to the video duration. The frozen Writer processes the sampled visual evidence and available subtitles to produce local events, entities, OCR records, and summaries. A Base extraction request accepts at most 24 frames, resized to a maximum long edge of 896 pixels. Six-second CaptionUnits provide temporal anchors for subtitles and saved keyframes; they do not imply an additional visual-captioning call every six seconds. Macro-level extraction is consolidated before higher-level Super summaries are constructed, and the Root provides navigation over the hierarchy. The Base is constructed once per video and is not rewritten during co-evolution. A policy version produces its own Delta from this same Base, and the published memory is the union of the Base and that versionâs accepted records. Historical Deltas are not recursively accumulated. All questions associated with a video share this memory, while question text, answer options, ground-truth answers, and capability labels are excluded from the construction policyâs input. Entity records support local retrieval but do not constitute a guarantee of consistent identity tracking across the entire video. Three-level organization. The Base separates a coarse-to-fine navigation hierarchy from its local evidence records and temporal index. Its three navigation levels are Root â Super â Macro: one video-wide Root, a set of higher-level Super groups, and the Macro intervals that cover the video. Their roles and stored content are as follows. 1. Root: video-level overview. The Root stores the full-video time range, duration, counts of Super and Macro nodes, a short description, and frequently mentioned entity names. Its description is formed deterministically by concatenating Super descriptions and retaining the first 500 characters; up to 20 entity names are selected by their frequency in Macro-level name lists. It provides an entry point into the video, not an exhaustive summary, and requires no additional Writer call. 2. Super: higher-level grouping. Each Super stores a label, a narrative description, key entity names, member Macro IDs, and aggregated temporal anchors. After Macro extraction, the frozen Writer is prompted to group temporally adjacent and semantically related Macros. Invalid or repeated Macro assignments are removed, and omitted Macros are assigned through deterministic fallback grouping. A Super spans the earliest start and latest end of its members; unlike a Macro, it has no fixed duration. 3. Macro: local evidence container. For a video of duration T, Macro i covers [30âi,minâĄ(30â(i+1),T)][30i, (30(i+1),T)] seconds, for i=0,âŠ,âT/30ââ1i=0,âŠ, T/30 -1. Each Macro stores its ID, interval, label, summary, detailed narrative, entity descriptors, event and OCR summaries, state changes, and references to CaptionUnits and saved keyframes. The detailed local records are retained separately and remain accessible through their Macro membership. Thus, upper-level summaries do not replace the underlying records. Local record schema. Within a Macro, Event, Entity, and OCRText are typed evidence records, not additional navigation levels. An Event stores its ID, description, event type, absolute time interval, subject, object, action, and references to local participant Entity IDs. An Entity stores a local ID, name, type, attributes, and description; visual-grounding metadata is retained when available. An OCRText record stores its ID, recognized text, type, description, and time interval. State changes and timestamped narrative details are also preserved in Macro fields. Event and OCR records carry time-basis metadata; an Entity without a localized visual timestamp is indexed over its containing Macro interval, not treated as a continuously tracked identity. Hierarchy links and relation semantics. Explicit SUBEVENT_OF links connect each Macro to its Super and each Super to the Root. Deterministic BEFORE chains connect successive Macro members within a Super and successive Super entries. The aggregation stage can additionally retain model-generated Super relations, such as causal or progression links; these are model inferences rather than independently verified facts. In contrast, the local Macro subgraph does not generate a separate semantic edge list: its compatibility edges field is empty. Participant references and relational descriptions reside in Event fields and text. The term âsubgraphâ therefore denotes the Macroâs structured local records, not a fully populated entityârelation knowledge graph. Subtitle and keyframe anchors. CaptionUnits form a separate six-second temporal grid, retaining IDs, start and end times, and keyframe IDs. Although the schema supports subtitle text, raw subtitles are not exposed to Retrieval in the evaluated configurations: subtitle information is available only through Writer-generated memory. A keyframe catalog maps each saved frame ID to its decoded timestamp and image path; here âkeyframeâ denotes a stored uniform sample, not a frame selected by a salience detector. Macro anchors connect these temporal units and images to the hierarchy. In the retrieval view, each CaptionUnit is assigned to one Macro by its temporal midpoint, avoiding duplicate ownership at interval boundaries. These units serve as temporal and image anchors, not raw-subtitle search documents. The associations complement the hierarchy rather than constituting another strict parentâchild level. Retrieval-facing representation. After bottom-up construction, a deterministic preprocessing step materializes compact Macro overviews, fine-grained documents, Macro-to-document membership lists, and the keyframe catalog. A local document uses the namespaced ID macro_id::local_id; CaptionUnits use caption::caption_id. Documents retain their type, Macro and Super membership, time range, source reference, and original payload. Root and Super summaries provide initial navigation context and are not indexed as ordinary search documents; Macro overviews and nonempty local evidence provide coarse and fine textual search entries. Search text is separated from the stored record payload, so a concise hit does not discard the underlying details. This representation supports navigation from a Super to its Macros with get_macro_events, inspection of a Macroâs local records with get_subgraph, and direct lexicalâsemantic or temporal entry through search_nodes or search_by_time. The policy can then read paginated records or inspect associated stored images. It is not required to traverse every level from the Root for each question. Full tool arguments and access conditions are given in Appendix A.2. A.1.2 Learned Augmentation and Versioning Figure 3 illustrates how the fixed Base becomes an augmented, reusable memory. The Base supplies initial evidence and navigation; the learned Controller selects additional observations, and the frozen Writer converts them into source-linked records. Figure 3: From Base Memory to augmented memory. Left: low-frame-rate sampling provides the fixed initial memory. Middle: the Memory Evolver selects where to observe, how many frames to request, and what information to extract. Right: accepted supplemental evidence enriches the retrieval view while preserving the Base. The timestamps and evidence cards are schematic, not a measured trajectory or a guarantee of complete coverage. Reading the three-stage process. Here, âwhereâ denotes a Macro and temporal region, âhow muchâ a discrete frame level within that region, and âwhatâ an extraction focus. These choices direct observation toward evidence such as actions, object attributes, and interactions. Records passing the acceptance rules form the Delta: full records remain searchable, while bounded digests expose their content at Macro and Super levels. Thus, ârefine descriptionsâ in the figure means supplementing the retrieval view, not overwriting the original Base. The resulting Base-plus-Delta memory and its matching index are shared by questions about the same video. Augmentation versus policy evolution. Within one construction trajectory, the Controller accumulates evidence under fixed budgets without updating its parameters. Across training cycles, the frozen Retrieval policy evaluates candidate memories on downstream questions, and quality-first RL updates the Controllerâs observation decisions (Appendix A.4). The updated Controller then reconstructs each training videoâs memory from the same Base, producing a new Delta and index rather than appending historical Deltas. Evolution therefore concerns the learned construction policy and the memories it produces; gradients do not pass through memory records or the frozen Writer. At inference, the learned policy constructs a question-agnostic memory without online policy optimization. Two-stage construction actions. The first Controller decision selects an actionable Macro or STOP. Its context contains Base summaries, bounded Delta digests, observation history, and remaining budgets. The second decision receives details only for the selected Macro and chooses a region, a frame level, and an extraction focus. The regions are full, head, middle, tail, and boundary. The three interior regions divide the Macro into thirds; the boundary region spans 20 seconds around its end, clipped to the video, and is absent for the final Macro. Either stage may stop the entire construction trajectory; stopping at the second stage does not return to Macro selection. Frame levels are 2,4,8,16\2,4,8,16\. The focus is one or two of action_state, appearance_spatial, and text_alignment, or general alone, giving seven combinations. Each region permits at most two observations, and the exact tuple of Macro, region, frame level, and canonicalized focus cannot repeat. An observation consumes a visit even if the Writer returns no new record. Frame targets are nested across levels, mapped to actual source-frame timestamps within the requested window, and deduplicated within a request. Consequently, the number of decoded frames can be smaller than the selected level. Separate observation and text budgets. For duration T in seconds, we set the supplemental frame budget to bFâ(T)=32,0<Tâ€300,64,300<Tâ€900,96,900<Tâ€1800,128,T>1800.b_F(T)= cases32,&0<T†300,\\ 64,&300<T†900,\\ 96,&900<T†1800,\\ 128,&T>1800. cases (15) The accepted supplemental description budget is bT=4,096b_T=4,096 tokens per video, with at most 256 tokens per step. Multiple focuses share one observation and text allowance. Frame accounting uses images actually delivered to the Writer, including additional deliveries for format repair. Transport retries are logged separately as service costs and do not create new policy actions. Base construction, supplemental observation, and question-time raw-video revisiting have separate budgets; none of these frame counts is a complete measure of end-to-end compute. Source-linked acceptance. Each proposed record contains a description, an absolute time interval, referenced frame and subtitle IDs, and a relation flag indicating additional or conflicting information. The executor checks field types, finite and legal timestamps, source-ID existence, correspondence to the supplied observation, and text length. Records must cite supplied evidence. After these structural checks, descriptions are deduplicated by lowercasing and collapsing whitespace. Records explicitly marked as conflicts by the Writer are isolated rather than used to overwrite the Base. There is no additional learned verifier or semantic audit: valid provenance and formatting do not establish that every claim is true or that all semantic conflicts have been detected. Making the Delta retrievable. Accepted records remain individually searchable as fine-grained Events. Deterministic, length-bounded digests expose these records at their associated Macro and Super nodes, with evidence IDs retained and the original Base summaries stored separately. Boundary evidence is assigned to a Macro using its temporal midpoint. Overlong records can be represented by temporal pointers, and the digest need not contain every accepted detail. The complete records remain available through retrieval. Each published Base-plus-Delta view is paired with its own index; a Base index must not be reused as though it indexed an Enhanced memory. A.2 Retrieval Tools and Interaction Protocol Access conditions. Memory-only inference allows access to textual memory records and stored keyframes, but no newly acquired source-video frames. Revisit-enabled inference additionally exposes view_video; enabling it does not force a revisit. We allow 64 raw-video frames per question in total and at most 16 per call, resized to a maximum long edge of 896 pixels. Stored-frame inspection does not consume this raw-video allowance, although it consumes a tool call and contributes multimodal input to the policy. Table 5: Retrieval tool interface. All temporal arguments are absolute video seconds; availability and parameter bounds are enforced by the runtime schema. Tool Arguments and returned evidence get_macro_events No filter, or super_id, or macro_ids; enumerates Macro summaries and intervals. Filters are mutually exclusive. get_subgraph macro_id; returns local event, entity, and OCR records. search_nodes query; optional node_types, top_k, and weight_preset; retrieves candidate nodes. search_by_time start_sec, end_sec, with start << end; locates temporally overlapping evidence. get_keyframes doc_ids, max_images; optional paired start/end times; returns only stored images in the requested scope. read_document doc_ids, offset, limit; reads paginated document content. view_video Start/end times and frames; acquires source-video frames only when revisiting is enabled. Evidence retrieval and temporal grounding. Node search combines lexical BM25 and normalized dense-vector cosine similarity through weighted reciprocal-rank fusion. The embedding service uses Qwen3-Embedding-8B with 4,096-dimensional vectors and is held fixed during policy learning. Search hits and Root/Super summaries are navigation cues, not proof that every query condition is satisfied. The policy can inspect full records, page through truncated documents, and check stored images. Stored-frame requests with equal start and end times target that exact timestamp and may return no image; the executor does not silently substitute a nearby frame outside the requested interval. Decision and stopping rules. Each interaction has 12 exploration slots, followed, if needed, by one final-only decision. During exploration, the policy may call a tool or answer; it may answer immediately when the initial evidence suffices. Abstention is available only in the final-only decision, which allows no further tool calls. Invalid intermediate actions execute no tool but consume a slot and return explicit validation feedback. The same policy performs evidence acquisition, reasoning, and answering; no separate answerer or verifier is invoked. Final citations must refer to observed ev_* records, although citation validity alone does not establish semantic support. Constrained decoding and context. Controller decisions use an enumeration of complete legal JSON actions, including STOP, so joint constraints on region, frames, and focus cannot be bypassed by combining individually valid fields. Retrieval uses the decision-specific JSON schema, available tools, and observed evidence IDs. RL rollouts retain the actual input and constraint state for each decision. Old-policy, updated-policy, and reference log probabilities are computed with the same legal-token masks and sampling temperature. Tool outputs, images, and earlier observations are context rather than newly generated Actor targets. A.3 Data Processing and Two-Stage Cold Start Stage I. The LongVT-derived cold-start set contains 4,317 accepted trajectories from 4,205 videos, expanded into 18,932 decision samples. This includes 56 validated retry trajectories added to the initial 4,261. Each sample retains the observation and interaction history available at that decision, while supervising only the final assistant response. The stage establishes the tool-use protocol; it does not supervise the Memory Evolver. Stage I filtering. The larger teacher pool on LLaVA videos is filtered for correct final answers, at least one tool action, schema-conformant original JSON responses, valid final references, and available image files. Zero-tool answers, repaired trajectories, and cases flagged for further review are kept separate from this strict training pool. This selection criterion encourages tool-grounded demonstrations; it does not forbid zero-tool answers at inference or amount to a human semantic verification of every rationale. Within the strict pool, trajectories are near-duplicates when they share a video and the complete tool path and their question-word sets have Jaccard similarity at least 0.8. Removing 190 such trajectories reduces the pool from 102,922 to 102,732 complete trajectories across 9,995 videos, yielding 349,717 decision samples. We use this full deduplicated set, not the earlier half-data selection. All decision turns in each retained trajectory are preserved; Stage I starts from the final Stage-I checkpoint rather than from the half-data Stage-I model. Input integrity and separation. Both stages mask prompts and history from the supervised loss and disable sequence packing. Ground-truth labels, correctness flags, provenance metadata, and filtering reasons are not appended to Actor prompts. Stage-I full-input tokenization totals 2,072,137,576 tokens with a maximum sample length of 25,769; these totals include context and are not counts of supervised output tokens. All 349,717 samples pass the recorded no-truncation check, with an additional multimodal-processor cross-check on 128 image-containing samples. Video-ID overlap checks against the available evaluation lists find no overlap; this is ID-based decontamination, not a guarantee against all content-level duplicates. Neither SFT stage holds out an internal validation split. RL and diagnostic pools. After removing audio-dependent questions from Video-MME-v2, we retain only videos with four complete questions: 514 videos and 2,056 questions for training, and 128 videos and 512 questions for diagnosis. Video and sample IDs are disjoint between the two pools. The diagnostic set is reused for BEF/CEF scheduling and is therefore a development probe, not an independent final test set. Capability labels and answers are available only to scoring and scheduling components. The training questions remain fixed; the framework does not generate new questions online. A.4 Alternating Updates and Quality-First Optimization Construction-first update sequence. At cycle k, each construction group contains eight candidate trajectories for one video. Candidates start from the fixed Base, while their reward reference is the currently published Enhanced memory MkM^k, not the Base. The frozen RkR^k scores each candidate and the reference on all four training questions in memory-only mode. After the Controller update, Ck+1C^k+1 reconstructs a unified memory and its index for every training video. This is a fresh construction pass, not publication of the best of the eight sampled candidates. Retrieval training then samples four trajectories per question with raw-video access enabled, holding the rebuilt memory fixed. No gradients pass through the Writer, memory files, index, or frozen scorer. Quality signals and resource costs. The rewards in Sec. 3.4 use λreg=1 _reg=1 and λinv=0.2 _inv=0.2. For valid construction trajectories, the rescue-minus-regression reward is then exactly candidate accuracy minus reference accuracy; an extra absolute-accuracy term is not added. Resource costs are computed separately: EC(i) E_C^(i) =2âminâĄ(FiC/bFâ(T),1)+minâĄ(Li/bT,1)3, = 2 (F_i^C/b_F(T),1)+ (L_i/b_T,1)3, (16) ER(i) E_R^(i) =minâĄ(Ni/BN,1)+minâĄ(FiR/BFR,1)2. = (N_i/B_N,1)+ (F_i^R/B_F^R,1)2. (17) Here FiCF_i^C counts supplemental Writer frame inputs, LiL_i counts accepted description tokens, NiN_i counts executed retrieval tools, and FiRF_i^R counts newly acquired raw-video frames. The normalizers are bT=4,096b_T=4,096, BN=12B_N=12, and BFR=64B_F^R=64, with bFâ(T)b_F(T) defined in Eq. 15. In memory-only mode the raw-frame term is defined as zero, without dividing by a disabled budget. These bounded costs lie in [0,1][0,1] and are proxies for selected resources, not measured latency or GPU hours. Eligibility and tie-breaking. A Retrieval trajectory is efficiency-eligible only when its final answer is valid and correct. A construction trajectory must be valid, have utility no lower than the current reference, and have nonnegative task reward. For an eligible trajectory i, iS_i contains the eligible members of its group with the same task reward up to the numerical tolerance defined below. The efficiency term is nonzero only when |i|â„2|S_i|â„ 2, and uses ÎČ=0.05ÎČ=0.05. The final advantage is the task advantage plus the efficiency term, with no second normalization and no subtraction of cost before task normalization. Thus, an all-incorrect or all-abstaining Retrieval group receives no positive preference merely for saving tools. Construction groups below the reference may still provide task-quality learning signals when their rewards differ, but receive no efficiency preference. Since Eiâ[0,1]E_iâ[0,1], the tie-breaking contribution has magnitude at most 0.05. The common reference cancels from within-group quality differences when λreg=1 _reg=1; its additional roles are to define rescue/regression outcomes and eligibility, not to introduce new candidate rankings by itself. Numerical stabilization. The constant ϔΔ in Sec. 3.4 is 10â810^-8. We compute Ï _G as the population standard deviation over complete trajectories, not over individual decision turns. The same constant stabilizes the denominator and determines when the task-quality signal is numerically degenerate: Atask(i)=RiâÎŒÏ+Ï”,Ï>Ï”,0,Ïâ€Ï”,Ï”=10â8.A_task^(i)= cases R_i- _G _G+Δ,& _G>Δ,\\[3.0pt] 0,& _Gâ€Î”, cases Δ=10^-8. (18) The implementation also uses |RiâRj|â€Ï”|R_i-R_j|â€Î” to identify equal-quality peers for efficiency tie-breaking. A zero task advantage does not by itself discard a group: eligible equal-quality trajectories can still receive an efficiency signal, and only an all-zero final advantage vector causes the update to be skipped. The numerical tolerance ϔΔ is distinct from the policy-clipping parameter Ï”c _c; likewise, the efficiency coefficient ÎČ is distinct from the KL coefficient ÎČKL _KL. Episode-balanced Actor loss. Let iY_i contain all Actor-generated output tokens across the decisions of trajectory i. The expectation in the main-text clipped objective is implemented by first averaging over iY_i and then over trajectories: âpolicy=â1||âiâ1|i|âtâimin(ri,tA(i),clip(ri,t,1âÏ”c,1+Ï”c)A(i)).L_policy=- 1|G| _i 1|Y_i| _t _i \! (r_i,tA^(i),clip(r_i,t,1- _c,1+ _c)A^(i) ). (19) The same delayed advantage supervises the construction trajectoryâs two-stage decisions or the Retrieval trajectoryâs successive decisions. Prompts, tool responses, image positions, and padding are excluded from the output loss mask. We use Ï”c=0.2 _c=0.2 and add KL regularization with coefficient ÎČKL=0.02 _KL=0.02 to the loss; the KL term is not also added to the reward. A group with all-zero final advantages is skipped. Missing trajectories or infrastructure failures invalidate the whole group rather than becoming negative policy rewards, whereas observed invalid policy terminations remain scoreable outcomes. A.5 BEF and CEF Scheduling Details A.5.1 Paired Diagnosis and BEF Budgets Paired diagnostic panel. After both policy updates, the new Controller constructs probe memories without seeing the probe questions. The new Retrieval policy is evaluated on the same 512 questions under both access modes using seeds 17,29,43,71\17,29,43,71\ and temperature 0.7, yielding 512Ă2Ă4=4,096512Ă 2Ă 4=4,096 diagnostic trajectories. This is a panel of the current memoryâretrieval pair, not a cross-product of old and new systems. Signals sCs_C and sRs_R from Sec. 3.5 are averaged over seeds within a question and then over questions; overall demands preserve question-count weighting across capabilities. BEF uses the actual raw-frame count, not merely the availability of view_video. A memory-only failure rescued with positive raw-frame use contributes to construction demand; an unresolved revisit-enabled failure or a rescue without new frames contributes to retrieval demand. These are operational allocation signals, not causal proofs of missing memory or defective reasoning. In particular, failure in both conditions does not establish that memory construction is already adequate. From shares to executable groups. We initialize the construction share at s0=0.5s^0=0.5, set the target bounds to smin=0.25s_ =0.25 and smax=0.75s_ =0.75, and limit the per-cycle change with ÎŽs=0.15 _s=0.15. These are the parameters in Sec. 3.5; the Retrieval share is 1âs1-s. If dC+dR=0d_C+d_R=0, the previous share is retained. With NC=514N_C=514 video groups and NR=2,056N_R=2,056 question groups in one full pass, the next-cycle group counts are GCk+1=roundâĄ(2âsk+1âNC),GRk+1=roundâĄ(2â(1âsk+1)âNR).G_C^k+1=round(2s^k+1N_C), G_R^k+1=round(2(1-s^k+1)N_R). (20) At equal shares, each side receives one full pass: 4,112 construction candidates and 8,224 Retrieval trajectories. With one scorer seed, evaluating the reference and eight candidates on four questions requires 18,504 frozen-scorer trajectories for the construction pass. The shares therefore describe normalized training passes, not equal wall-clock time or GPU cost. Updating fewer construction groups does not eliminate the subsequent full memory/index reconstruction pass. A.5.2 Capability Taxonomy and Label Semantics CEF uses the nine non-audio parent categories of Video-MME-v2 (Fu et al., 2026), retained as the question-level second_head labels in our RL and probe pools. The finer third_head annotations are preserved but are not independently scheduled. We neither relabel questions nor assign a videoâs final-question category to all its questions. The categories specify the evidence and reasoning demands of questions, rather than separate model modules: 1. Frame-Only. Recognizing entities, attributes, scenes, and visible text; counting objects; and performing simple calculations from visual information. Evidence may be aggregated across frames, but the answer does not require their temporal order. Thus, this label does not impose a single-frame input limit. 2. Action & Motion. Distinguishing fine-grained actions, counting action repetitions, locating actions in time, and analyzing trajectories and motion properties. These tasks depend on visual dynamics across time rather than static appearance alone. 3. Order. Recovering the temporal order of entity appearances or event sequences. The distinguishing requirement is which appearance or event precedes another, rather than merely recognizing the participating entities or events. 4. Change. Comparing entity existence, attributes, or scene states across time, and detecting periodic or cyclic patterns. These questions require relating observations at different moments to identify what changed or recurred. 5. Temporal Reasoning. Inferring video-grounded causeâeffect relations and predicting subsequent events from observed dynamics. Unlike Order, this category requires an inference about why an event occurs or what is likely to follow, not only chronological sorting. 6. Complex Plot Comprehension. Integrating narrative evidence to identify turning points, infer unstated implications, interpret symbolism or metaphor, and understand higher-order storytelling structure. Relevant clues may be distributed across multiple scenes. 7. Video-Based Knowledge Acquisition. Understanding domain knowledge or practical procedures presented in the video, including demonstrated steps, conditions, and error checks. Answers must depend on the presented content rather than generic background knowledge alone. 8. Social Behavior Analysis. Inferring individual intentions, emotions, or mental states, and analyzing interactions between two people or group-level roles, cooperation, and conflict from contextual evidence across time. 9. Physical World Reasoning. Reasoning about entity persistence, three-dimensional spatial relations, grounded counterfactuals, and counterintuitive physical phenomena. The task is to connect observations to physical continuity or constraints, rather than only report visible attributes. These labels remain outside both Actor prompts. In particular, the Memory Evolver receives neither a question nor a requested capability: it constructs one reusable memory per video. CEF changes which labeled training instances are sampled, without adding capability-specific heads, prompts, rewards, or new questions. A.5.3 From Capability Diagnosis to Targeted Policy Updates Capability-specific demand. Let cP_c be the probe questions with label c and S the paired seed set. For each Evolver pâC,Rpâ\C,R\, CEF aggregates the signals defined in Sec. 3.5 as dp,ck=1|c|ââqâc1||ââzâspkâ(q,z).d_p,c^k= 1|P_c| _q _c 1|S| _z s_p^k(q,z). (21) Thus, raw-frame-assisted rescues within a category contribute to its construction demand, whereas unresolved revisit-enabled errors and rescues without new frames contribute to its retrieval demand. The two estimates and sampling distributions are maintained separately: one capability can require different training emphasis on the two sides. These are the same operational proxies used by BEF, now conditioned on capability, not independent measurements of an isolated latent skill. Capability state and coverage. The initial sufficiently supported probe initializes each demand estimate; subsequent estimates use EMA coefficient α=0.5α=0.5. A missing observation or support from fewer than ten distinct probe videos retains the previous estimate, or zero if none is available. We set Ï=0.3Ï=0.3: each Evolverâs target distribution mixes 30% uniform coverage over K=9K=9 categories with 70% normalized smoothed demand. If all demand estimates are zero, the target is uniform. The distribution in Sec. 3.5 specifies the target w~p,ck+1 w_p,c^k+1. Before sampling, the implementation projects it onto the probability simplex with simultaneous coverage and rate bounds to obtain wp,ck+1w_p,c^k+1: âp,c _p,c =maxâĄ(Ï/K, 0.5âwp,ck),up,c=maxâĄ(âp,c, 2âwp,ck), = (Ï/K,\,0.5w_p,c^k), u_p,c= ( _p,c,\,2w_p,c^k), (22) wp,ck+1 w_p,c^k+1 =clipâĄ(w~p,ck+1+ÎŽp,âp,c,up,c),âcwp,ck+1=1. =clip( w_p,c^k+1+ _p, _p,c,u_p,c), _cw_p,c^k+1=1. (23) Here K=9K=9, Ï=0.3Ï=0.3, and the shared offset ÎŽp _p is computed by bisection rather than chosen as a hyperparameter. This projection preserves all bounds jointly; independently clipping each weight and then renormalizing need not do so. BEF controls the numbers of training groups, while CEF controls their within-role capability composition. Role-specific training instances. Cycle 0 makes one full pass over all training videos for construction and all training questions for retrieval. Subsequent cycles use the feedback distributions within BEFâs group budgets. For Retrieval, we first draw c according to wR,ck+1w_R,c^k+1 and then draw a training question with that label. For construction, we draw c according to wC,ck+1w_C,c^k+1 and select a video containing at least one question of that category. A video can therefore belong to several construction buckets. Each video is selected at most twice per cycle; once this cap is reached it is excluded, and capability sampling uses the remaining weights restricted to categories with eligible videos. Frontier, exploration, and retention. Within the selected capability bucket, a branch is drawn with probabilities 0.6, 0.2, and 0.2, respectively; these are sampling probabilities, not exact finite-batch quotas. Retrieval frontier questions have at least two valid historical revisit-enabled trajectories with both correct and incorrect outcomes; retention questions have only correct valid outcomes. Construction frontier videos have a four-question utility range greater than 10â810^-8 within a complete, valid candidate group evaluated by the same frozen scorer. Retention videos have at least one complete valid group in which every candidate answers all four questions correctly. Comparisons across different scorer versions are not used to establish construction frontier membership. Exploration samples uniformly from the full eligible bucket, including previously unseen, failed, and successful instances. A frontier or retention branch with no candidates falls back to this full bucket; otherwise sampling is uniform within the chosen branch. Construction frontier takes precedence over retention when both apply. This mixture emphasizes observed variation while maintaining access to unsolved cases and opportunities to retain successful behavior. Historical frontier membership is an empirical indicator of useful variation, not a guarantee of learnability. How the selected capabilities are trained. Every selected instance generates fresh on-policy rollouts; previous-cycle outcomes determine sampling only, and probe examples never enter the gradient-training pool. A selected construction video produces eight Controller trajectories from the fixed Base. The frozen Retrieval policy scores their memories and the current reference on all four associated questions with equal weight, even when the video was selected for only one capability. The group-relative, quality-first objective in Sec. 3.4 updates the Controllerâs choices of where to observe, how many frames to request, what to extract, and when to stop. Capability targeting thus changes exposure to videos with particular evidence demands, not the four-question reward or the frozen Writer. After updating the Controller, we rebuild all training memories and indexes. Each selected Retrieval question generates four revisit-enabled trajectories over the fixed rebuilt memory, and quality-first RL updates evidence acquisition, reasoning, and answering. A new paired probe then sets the next-cycle focus. For Order, construction demand prioritizes videos containing ordering questions, whereas retrieval demand prioritizes those questions, without prescribing tool sequences. This is a mechanism illustration, not a measured capability gain. BEF and CEF remain training-only. A.6 Training Hyperparameters and Runtime Budgets Table maps the methodâs parameter symbols to their meanings, values used in our experiments, and main-text sections. The BEF shares and CEF sampling weights themselves evolve during training. The quantities NqN_q and K describe the question panel and capability taxonomy rather than tunable loss coefficients. Construction and retrieval budget semantics are detailed in Sections A.1 and A.2, numerical stabilization in Section A.4, and feedback scheduling in Section A.5. longtblr [ caption=Method parameters used in our experiments. C and R denote construction and retrieval. Supplemental frame budgets depend on video duration as specified in Eq. 15., label=tab:app_method_params ]width=colspec=Q[c,wd=1.4cm] X[l] Q[c,wd=2.4cm] Q[c,wd=1.15cm],colsep=4pt,rowsep=1.5pt,cells=valign=m,font=,rowhead=1,row1=font=,hline1,Z=0.8pt,hline2,11,21=0.4pt,hborder3,12,22=pagebreak=no Symbol Meaning Value Method Quality-first optimization λreg _reg Regression penalty 11 3.4 λinv _inv Invalid-terminal penalty 0.20.2 3.4 ÎČ Efficiency tie-breaking coefficient 0.050.05 3.4 ϔΔ Numerical tolerance 10â810^-8 3.4 Ï”c _c Policy-ratio clipping range 0.20.2 3.4 ÎČKL _KL KL regularization coefficient 0.020.02 3.4 |||G| Trajectories per group (C / R) 88 / 44 3.4 NqN_q Questions per video for scoring 44 3.4 BEF and CEF scheduling s0s^0 Initial construction share 0.50.5 3.5 smin,smaxs_ ,s_ Construction-share target bounds 0.250.25, 0.750.75 3.5 ÎŽs _s Maximum share change per cycle 0.150.15 3.5 α EMA coefficient 0.50.5 3.5 Ï Uniform-coverage mixture weight 0.30.3 3.5 K Number of capability categories 99 3.5 â Minimum support per capability 1010 probe videos 3.5 â Lower / upper weight-rate factors 0.50.5 / 22 3.5 â Frontier / exploration / retention 0.60.6 / 0.20.2 / 0.20.2 3.5 Observation and memory budgets bFâ(T)b_F(T) Supplemental frames per video 32/64/96/12832/64/96/128 3.2 bTb_T Accepted description tokens per video 4,0964,096 3.2 BNB_N Exploration slots / tool-call cap 1212 3.3 BFRB_F^R New raw-video frames per question 6464 3.3 The SFT configuration is summarized in Table . Both stages use LLaMA-Factory with DeepSpeed ZeRO-3, BF16, and gradient checkpointing. The visual encoder is frozen while the language model and multimodal merger are updated. Table lists our alternating-RL settings, using verl (Sheng et al., 2025), FSDP, and vLLM (Kwon et al., 2023). Sampling and likelihood recomputation retain the same xgrammar constraints, and the Writer and embedding service remain frozen. longtblr [ caption=Two-stage SFT data and optimization settings. Batch sizes count decision samples; the two stages use different context limits and attention backends., label=tab:keyhyperpara ]width=colspec=X[l] Q[c,wd=3.0cm] Q[c,wd=3.0cm],colsep=4pt,rowsep=1.5pt,cells=font=,rowhead=1,row1=font=,hline1,Z=0.8pt,hline2=0.4pt Setting Stage I Stage I Videos 4,205 9,995 Complete trajectories 4,317 102,732 Decision samples 18,932 349,717 Epochs 1 1 Peak learning rate 10â510^-5 10â510^-5 Effective batch size 24 32 Devices Ă per-device batch 8Ă18Ă 1 8Ă18Ă 1 Gradient accumulation 3 4 Context limit (tokens) 65,536 32,768 Attention backend SDPA FlashAttention-2 Learning-rate schedule Cosine Cosine Warm-up fraction 0.05 0.05 Weight decay / gradient clipping 0 / 1 0 / 1 Sequence packing Off Off Internal validation split None None longtblr [ caption=Alternating-RL hyperparameters and runtime settings. Construction observations are budgeted per video; retrieval interactions and raw-video observations are budgeted per question., label=tab:app_rl ]width=colspec=X[l] Q[l,wd=5.0cm],colsep=5pt,rowsep=1.5pt,cells=font=,rowhead=1,row1=font=,hline1,Z=0.8pt,hline2=0.4pt Setting Value Construction / Retrieval learning rate 2Ă10â62Ă 10^-6 / 10â610^-6 Candidates per construction / Retrieval group 8 / 4 Policy clipping / KL coefficient 0.2 / 0.02 Regression / invalid-terminal penalty 1 / 0.2 Efficiency tie-breaking coefficient 0.05 Rollout / Writer temperature 0.7 / 0 PPO epochs / entropy coefficient 1 / 0 Maximum gradient norm 1 Controller context / output limit (tokens) 48,000 / 512 Supplemental Writer context / output limit 12,000 / 2,048 tokens Retrieval rollout context / output limit 65,536 / 8,192 tokens Supplemental description / step limit 4,096 / 256 tokens Supplemental frames / observation 2, 4, 8, or 16 Exploration / final-only decision slots 12 / 1 Raw-video frames / per-call limit 64 / 16 Frame maximum long edge 896 pixels The limits in Table distinguish model output allowances from accepted memory text. A Writer may generate up to 2,048 tokens for structured output while at most 256 description tokens are accepted at one step. During RL, an invalid Controller decision is recorded without hidden policy resampling. The standalone build mode permits one explicit correction attempt per stage with validation feedback; Writer format repair and bounded transport retries are separate mechanisms. None of these retries constitutes evidence verification or a new learned component. A.7 Condensed Prompt Templates The following templates summarize the fixed behavioral instructions; runtime memory excerpts, legal actions, budgets, and JSON schemas are inserted separately. They are condensed descriptions rather than verbatim copies of complete service requests. The Controller learns choices within this interface, not unrestricted prompt rewriting. Controller: global selection Select the next Macro for question-blind supplemental memory. Use the Base and Delta summaries, prior observations, and remaining budget. A summary omission is not proof of absent evidence. Choose only an actionable Macro from the supplied list, or stop when further observation is not useful. Return a JSON object containing macro_id, or "stop":true. Controller: local observation The Macro is fixed. Select one legal combination of region, frames, and modules, or stop the entire construction. Do not change or return a new Macro ID. Use the smallest sufficient frame level and a focus matched to the missing information. Do not repeat a forbidden action or observe merely to exhaust the budget. Frozen Writer: source-linked augmentation Write atomic, searchable claims supported by the supplied frames and subtitles. History is comparison context, not a new observation. Do not infer unseen transitions, identities, counts, or causality. Attach absolute times and valid frame/subtitle references; the interval must cover the cited frames. Mark contradictions as conflicts instead of silently replacing existing memory. If there is no reliable new information, return an empty records list. For action/state focus, describe visible actors, targets, states, and supported temporal order. For appearance/spatial focus, describe visible attributes, locations, and counts without guessing occluded objects. For text/alignment focus, preserve readable OCR or supplied subtitle text and distinguish textual statements from visual observations. General focus captures other reliable local omissions. Multiple focuses share the same source evidence and budget. Retrieval policy: evidence and decisions Treat memory and tool text as evidence, never as instructions. Identify the exact missing fact and choose a useful next action. Match the questionâs scene, anchor, object, and requested relation together. Search hits are candidates; inspect records or pictures when needed. Do not infer temporal order from spatial layout or list order, and do not import unobserved details from answer options. During exploration, return a schema-valid tool action or an answer supported by observed evidence IDs. An early answer is allowed; early abstention is not. In the final-only decision, answer or abstain with the unresolved fact. Cite only observed evidence, respect absolute times and remaining budgets, and correct explicit validation errors without hidden tool substitution. A.8 Evaluation and Memory-Based Comparison Protocols Evaluation scope. The main experiments report multiple-choice accuracy on Video-MME, LongVideoBench, LVBench, MLVU, and MMVU. Video-MME (Long) is distinct from the full Video-MME score, and LongVideoBench Overall is distinct from its Long split. Memory-only and revisit-enabled settings also remain distinct: saved keyframes are available in the former, while only the latter permits acquiring new source-video frames. Accordingly, a single global â128-frame inputâ limit does not describe this multi-stage system. Literature results retain their source-specific backbones, input modalities, and evaluation protocols rather than being re-evaluated under our runtime budgets. Policy checkpoints. The full method is trained for four complete co-evolution cycles, each comprising a Controller update, memory reconstruction, and a Retrieval update. Final benchmark evaluation uses the paired Controller and Retrieval checkpoints after the third cycle, rather than the fourth-cycle checkpoints. The same pair is used across all five benchmarks, without benchmark-specific checkpoint selection. The optimization-objective variants follow the same four-cycle training and third-cycle evaluation rule, as detailed in Appendix A.9. Evaluation sets and aggregation. We use the complete official evaluation sets of Video-MME and LVBench, the full official validation split of LongVideoBench, all multiple-choice tasks in the MLVU development split, and the multiple-choice portion of the MMVU test split. The Video-MME and LongVideoBench Long results follow the official duration-based subsets. MLVU is reported as the unweighted mean of the individual task accuracies, rather than accuracy pooled over all questions. The core, design, and cold-start ablations use the same evaluation sets and aggregation rules as the main experiments, without separately sampled question subsets. Evaluation units and reported columns. Memory construction operates per video, whereas retrieval and answering operate per question. For the training-based model, the learned Controller constructs a question-independent Delta from the videoâs fixed Base; the resulting memory and its index are reused across that videoâs questions. Each question is then answered independently, without policy updates at test time. In Table 1, the two Video-MME columns report overall accuracy without and with subtitles, respectively. The overall Video-MME columns in Tables 3 and 8 use the with-subtitles setting. Their Long columns, and the Long-subset results in Table 6, are separate metrics rather than alternative names for the overall scores. Table 7 adds LongVideoBench Overall and LVBench results for the corresponding design variants. Subtitle conditions. For the with-subtitles Video-MME setting and for LongVideoBench, LVBench, MLVU, and MMVU, official dataset subtitles are supplied to the Base Memory Writer and, together with the selected regionâs frames, to the frozen Delta Writer. Raw subtitle text is not exposed directly or through retrieval tools to the Retrieval policy, which uses the resulting Writer-generated memory. In the without-subtitles Video-MME setting, no external subtitles or ASR text are supplied during Base construction, Delta augmentation, or question answering; text visible in the video frames remains available. The Video-MME Long columns in the core, design, and cold-start ablations use the with-subtitles protocol. The other four benchmarks retain the same subtitle-input path across the main experiments and ablations. Benchmark decoding and limits. For the training-based model and its ablations, Retrieval uses greedy decoding with temperature zero at benchmark evaluation. Controller decisions for final memory construction and Writer calls for Base extraction, higher-level aggregation, and Delta augmentation also use greedy decoding. The Controller, supplemental Writer, and Retrieval retain context/output limits of 48,000/512, 12,000/2,048, and 65,536/8,192 tokens, respectively (Table ). These settings concern final evaluation, not sampled training trajectories or diagnostic rollouts. Repeated evaluation. For the training-based model and its ablations, we run question answering four times with seeds 17,29,43,71\17,29,43,71\ and report the arithmetic mean of the four accuracies, using the benchmark-specific aggregation rules above. Each configurationâs memory and index remain fixed across the four runs; neither Base nor Delta is reconstructed between them. The repetitions concern inference with fixed checkpoints and memory, not independent training runs or independently sampled memory constructions. Greedy decoding is retained in all four runs; the seed settings do not imply stochastic answer sampling. Answer scoring and failure states. The implemented multiple-choice scorer normalizes the prediction and reference to option labels and checks exact equality; it does not invoke an LLM judge or grade the reasoning text. Reference answers are supplied only to the scorer after the policy finishes. With a valid reference label, abstentions and invalid terminal decisions that yield no answer receive zero correctness, whereas an invalid intermediate action can still be followed by a correct final answer. Technical execution failures are recorded separately as unscored outcomes, not conflated with policy abstention or invalid termination. Runtime summaries retain scored and unscored counts separately; final benchmark reporting follows the completion protocol below rather than dropping technical failures from the denominator. Completion and retry protocol. For the training-based model and its ablations, only technical execution failures are rerun, retaining the affected runâs original seed, checkpoints, memory, and budgets. Completed outcomes are preserved: incorrect answers, abstentions, and invalid policy terminations are not retried. All technical failures are resolved before final aggregation, so each of the four runs covers the full specified evaluation set. Accuracy uses the complete set for the corresponding benchmark, subset, or MLVU task; abstentions and invalid terminations without a valid answer count as incorrect. Evidence access and stopping. The full model permits raw-video revisiting on all five benchmarks, including both Video-MME subtitle conditions. Memory-only is not text-only: the policy can inspect stored keyframes as well as memory records. Revisit-enabled inference additionally permits new source-video observations through view_video; the policy may still finish without using this tool. The question-time allowance is 64 new frames in total, with at most 16 per call, and is separate from both Base sampling and the duration-dependent augmentation budget in Eq. 15. The interaction protocol in Appendix A.2 provides 12 exploration slots and, if needed, a final-only decision. Invalid intermediate actions consume a slot without executing a tool. Consequently, the revisiting ablation concerns access to new source frames, not removal of stored visual evidence or changes to the Writerâs parameters. Training diagnosis versus benchmark inference. The 512-question paired probe in Appendix A.5 is used to schedule subsequent training, not to replace any of the five benchmark evaluations. The probe uses temperature 0.7; final benchmark evaluation instead uses the greedy protocol above, despite sharing the four seed values. BEF and CEF are inactive during benchmark inference: their effect is carried by the learned policies, rather than by further optimization on evaluation questions. Baseline organization. We distinguish query-time video access from explicit memory-based reasoning. Table 1 covers proprietary models alongside open-source reasoning-enhanced and video-revisiting/tool-based baselines, including their reported results on MMVU (Zhao et al., 2025). Memory-based methods may also revisit video evidence; tool use alone does not determine the category. In Table 1, âBaselineâ denotes Qwen3-VL-8B used within our tool-enabled framework without task-specific training of the model. We report our own evaluation for this row. It uses Base memory only, with the same Qwen3.8-27B Writer and Base construction procedure as the training-free variant, and does not run a memory-augmentation Controller or construct a Delta. Neither deployed model undergoes task-specific parameter updates in this study. Across the five benchmarks, the baseline follows the training-based modelâs evaluation sets, subtitle inputs for Base construction, retrieval tools, and budgets, including raw-video revisiting. It also uses greedy decoding, a Retrieval context/output limit of 65,536/8,192 tokens, and the same four-run accuracy averaging with fixed Base and index, seeds 17,29,43,71\17,29,43,71\, and technical-failure-only completion protocol. Among the literature baselines in Table 1, results follow ParaVT (Yang et al., 2026b) except for VideoZoomerâs original Video-MME overall (65.2), LongVideoBench validation (57.7), LVBench (41.5), and MLVU dev (68.8) results (Ding et al., 2026). These original results use up to 128 frames, whereas ParaVT reports 64-frame re-evaluations. VideoZoomerâs 65.2 is listed under w/o subtitles, with âââ under w/ subtitles. Its MMVU entry retains ParaVTâs result, since the original paper reports VideoMMLU and VideoMMMU, not MMVU. This row therefore combines source-specific evaluations. Table 2 lists seven prior methods and both VideoEvolve variants, grouped into training-free and training-based approaches. Following the terminology in the main text, Memory Construction lists the primary memory-writing model or module, and Retrieval lists the main retrieval/answering model; neither column enumerates every auxiliary component. Training-free refers to a memory and retrieval procedure without additional parameter optimization; it does not imply that all component models are untrained. Reusable memory is constructed without the downstream question, whereas query-conditioned memory is updated for each question. MemVidâs KV-cache memorizer is a latent-memory module rather than a caption writer. EgoRAG (Yang et al., 2025) builds hierarchical textual memory from clip captions and higher-level summaries. Its original EgoLife experiments vary the captioner, use GPT-4o for final responses in the main evaluation, and also study EgoGPT-based answering. Although EgoGPT is fine-tuned, EgoRAGâs hierarchical retrieval procedure itself does not introduce parameter optimization; this is the basis for its grouping in our table. The original paper does not report LVBench or Video-MME (Long) accuracy. We therefore use WorldMMâs results of 32.2 and 41.1, respectively. WorldMM identifies a proprietary backbone but does not explicitly specify the captioner/answerer pairing for this evaluation, so both model entries are shown as ââ.â HippoMM (Lin et al., 2026) segments audiovisual events, consolidates their multimodal representations, and switches between summary retrieval and detailed recall without method-specific gradient training. Its original implementation uses Qwen2.5-VL for visual descriptions and memory summaries, alongside ImageBind embeddings and Whisper transcripts. GPT-4o handles query classification; the revised paper also identifies it as the final answer synthesizer, whereas the initial appendix allows Qwen2.5-VL synthesis with GPT-4o for complex cases. Our model columns summarize these principal components, not a verified checkpoint pairing for WorldMMâs evaluation. The original paper does not report either benchmark in our table; 38.2 on LVBench and 41.6 on Video-MME (Long) are taken from WorldMM, which identifies a GPT backbone but does not specify its version. For M3-Agent (Long et al., 2026), we use the original-paper result of 61.8 on Video-MME (Long), with a Qwen3-32B control policy and a Qwen2.5-Omni-7B memorization model. Memorization is trained with SFT and control with RL in separate stages. The memorization training data combine episodic annotations from Gemini 1.5 Pro and GPT-4o; these are data-synthesis teachers, not the deployed memory model. LVBench accuracy is not reported in this configuration. MemVid (Yuan et al., 2025) trains its memorizer to generate memory-grounded retrieval clues through SFT followed by DPO using downstream generation feedback; its retriever and answer generator remain fixed. The reported configuration uses Qwen2-VL-7B as the generator and LanguageBind-Large for retrieval over 10-second moments, with 128 input frames for answering. From its original Tables 1 and 2, we retain LVBench 44.4 and only the with-subtitles Video-MME (Long) result of 57.1. KV-cache describes the memory representation, not a model name. The memorizerâs separate backbone is not explicitly identified, so its Memory Construction entry is âââ rather than an assumed QA backbone. Ego-R1 (Tian et al., 2026) trains a Qwen2.5-3B-Instruct controller with SFT and multi-turn RL over a preconstructed hierarchical memory; it does not jointly train memory construction. The original report gives 64.9 on Video-MME (Long). Its benchmark is labeled âw/o subtitle,â but Appendix B.3 describes Gemini 1.5 Pro captioning 30-second clips with visual content and transcribed dialogue, followed by GPT-4.1 aggregation into 10-minute summaries. This is therefore not a visual-only pipeline. It also uses proprietary visual tools and a separate summarization model. For compactness, the table lists only Gemini 1.5 Pro as the primary memory writer. The original report does not provide LVBench accuracy, so we supplement it with WorldMMâs 34.1. This evaluation uses the released controller checkpoint, changes the hierarchical memory timescales to 10 seconds, 30 seconds, 3 minutes, and 10 minutes, and caps reasoning at five iterations. Thus, the LVBench and Video-MME (Long) entries are from different evaluation configurations; the model columns summarize the original method rather than certify an identical pipeline for both scores. WorldMM-GPT (Yeo et al., 2026) uses GPT-5-mini to construct episodic and semantic memories, and GPT-5 for retrieval and answering. Memory captioning receives video frames and ASR transcripts. Its LVBench evaluation excludes 15 questions without temporal segment annotations, leaving 1,534 questions; its Video-MME (Long) evaluation contains 900 questions. These question sets also apply to the EgoRAG and HippoMM results taken from WorldMM, and the same LVBench subset applies to Ego-R1âs supplemented score. WorldMM aligns the hierarchical memory timescales of EgoRAG and Ego-R1 with its own, and otherwise follows official baseline specifications. Its retrieval agent and iterative baselines are limited to five iterations. MERIT (Choi et al., 2026) uses GPT-5-mini to caption 30-second clips and extract multiple episodic keys; the reported 71.8/77.7 results use GPT-5 as the QA solver. It incorporates ASR transcripts for Video-MME (Long), but uses visual frames only and excludes the dialogue key for LVBench. We retain each paperâs reported benchmark setting rather than assuming a common input modality or question subset. The training-based VideoEvolve variant uses Qwen3.5-4B to select memory augmentations, a frozen Qwen3.8-27B Writer, and Qwen3-VL-8B for retrieval and answering. Its Memory Construction entry denotes the Writer, not the learnable Memory Evolver. Table 2 reports 58.9 on LVBench and 67.1 on Video-MME (Long) for this variant; the latter is not the full Video-MME score with subtitles. The training-free variant uses Qwen3.8-27B for both memory writing and retrieval, reaching 76.7 and 78.8 on the respective benchmarks. These are separate configurations, not a matched-backbone training ablation. Since frame budgets, transcript access, and question subsets have not been aligned across the listed systems, score differences provide descriptive cross-system comparisons rather than controlled measures of training or architectural gains. Training-free configuration. The training-free VideoEvolve variant uses Base memory only: it does not run a memory-augmentation Controller or construct a Delta. Qwen3.8-27B serves as both the Base Writer and the tool-using Retrieval policy, without SFT, RL, or other task-specific parameter updates in this study. Base sampling and extraction follow Appendix A.1.1, and question answering retains the stored-keyframe access, raw-video revisiting, and interaction budgets above. The LVBench and with-subtitles Video-MME Long evaluations use the same complete sets and subtitle inputs for Base construction as the training-based variant. Writer and Retrieval decoding is greedy, with a Retrieval context/output limit of 65,536/8,192 tokens. The fixed Base and index are reused for four question-answering runs with seeds 17,29,43,71\17,29,43,71\; we average their accuracies and apply the same technical-failure-only retry and full-coverage protocol. A.9 Extended Ablation Results Ablation axes and reference rows. The supplementary experiments separate three questions: which observations to add to memory, which objective to use for policy optimization, and how to initialize the Retrieval Evolver before co-evolution. Tables 6 and 7 organize the first two questions into matching memory-construction and optimization-objective groups; Table 8 addresses the third. âLearned augmentationâ and âQuality-first (ours)â report the full-model reference for the construction and objective ablations, respectively. Table 6 uses the corresponding Long-subset scores in Table 3, while Table 7 reports the matching LongVideoBench Overall and LVBench scores. The two groups examine different aspects of the method; co-evolution and feedback ablations are reported separately in Table 3. Separating training and inference interventions. âMemory evolution onlyâ and âRetrieval evolution onlyâ in Table 3 identify which policy is optimized, not which evidence is visible at inference. The feedback-free co-evolution comparison disables both BEF and CEF for joint and single-Evolver training, as described in the main text. By contrast, âw/o video revisitingâ changes question-time access to new source frames. It is distinct from âBase memory onlyâ in the construction group, which omits the Delta but retains the Base records and saved keyframes. Thus, memory evolution, memory augmentation, and memory-only inference denote different interventions. Core ablation configurations. In Table 3, âBase (no evolution)â pairs Base-plus-Delta memory from the initial Controller with the Retrieval policy after both SFT stages; neither policy has undergone co-evolution. âMemory evolution onlyâ freezes this post-SFT Retrieval policy, while âRetrieval evolution onlyâ keeps the initial Controller and its Base-plus-Delta memory fixed. The two single-policy variants and the four evolution-guidance variants start from the full methodâs initializations, update their active policies for four rounds, and use the third-round checkpoints for evaluation; inactive policies remain at their initial checkpoints. For âw/o alternating updatesâ, all Controller training is completed with Retrieval frozen; its resulting memory is then fixed throughout the subsequent Retrieval training stage. The initializations and cumulative per-policy update budgets match the full methodâs four-round training, but evaluation uses the endpoints of the two sequential stages. BEF is disabled and CEF is retained. This variant therefore changes the update ordering and removes dynamic cross-policy allocation while retaining capability-guided sampling. For âw/o BEFâ, the Memory and Retrieval allocation shares remain fixed at 50% each throughout training; this does not require equal numbers of groups on the two sides. For âw/o CEFâ, sampling is uniform over all training videos on the Memory side and all training questions on the Retrieval side, without capability-demand or frontier weighting. In contrast, âw/o frontier diagnosisâ retains capability-demand weights but samples uniformly within the selected capability, removing the frontier/exploration/retention partition. All of these core variants permit raw-video revisiting at evaluation, including Base (no evolution) and the sequential-training variant. The separate âw/o video revisitingâ row instead reuses the full modelâs third-round policy pair and the same memory without retraining, disabling only view_video. Textual memory and saved keyframes remain accessible. Memory construction. In the construction groups of Tables 6 and 7, all four strategies are evaluated with the same fixed Retrieval checkpoint used by the full model in the main experiments; Retrieval is not retrained for each memory variant. Learned augmentation also uses the full modelâs co-evolved Memory Controller checkpoint. All four variants permit raw-video revisiting at question time, including Base memory only, which removes the Delta rather than disabling view_video. Table 6(a) compares augmentation strategies under the same observation budget within this ablation group. Learned augmentation achieves the highest accuracy on both Long subsets. Random and uniform augmentation yield smaller gains, suggesting that observation selection matters beyond simply adding observations to the Base Memory. The learned strategy selects the Macro, temporal region, frame level, and extraction focus through the interface in Appendix A.1.2. The uniform and random rows provide alternative observation-selection strategies, whereas Base memory only adds no supplemental records. The shared budget is an allowance for augmentation, not a claim that every strategy consumes the same number of frames or has equal runtime; the learned construction policy can stop before exhausting it. Learning the selection policy also does not mean fine-tuning the Writer, which remains frozen. Uniform augmentation places observations at evenly spaced locations along the full video timeline. It requests eight frames at each location and uses the same generic description instruction for the Writer. Under normal execution, it continues until the observation budget is exhausted, without content-dependent early stopping. Random augmentation follows the same evenly spaced placement rule and generic Writer instruction as the uniform baseline. At each step, it samples uniformly from STOP and the budget-feasible frame levels in 2,4,8,16\2,4,8,16\, excluding levels that exceed the remaining frame budget before sampling. Selecting STOP terminates construction; otherwise, the sampled frame level is requested at the scheduled location. This baseline therefore randomizes the frame level and stopping decision, rather than observation placement or extraction focus. No random seed is explicitly fixed for construction; the resulting memory is held fixed across the four question-answering runs. Optimization objective. For each alternative objective in Tables 6 and 7, both the Memory Controller and Retrieval policy are retrained from the same initializations as the full method for four co-evolution rounds. Each variant is evaluated with its paired third-round checkpoints, following the same fixed-round selection rule as the full method. BEF and CEF remain enabled and operate on each runâs diagnostic results. All objective variants permit raw-video revisiting during evaluation. Table 6(b) compares the quality-first objective with alternative reward designs on the Long subsets of Video-MME and LongVideoBench. Removing the regression penalty reduces accuracy by 2.2/3.1 points, and a scalar qualityâefficiency reward also underperforms the full objective. Quality-first optimization improves over quality-only group-relative optimization by 0.9 and 1.2 points, respectively. These accuracy results support the objective design, but do not by themselves establish an efficiency advantage. The full quality-first objective is specified in Appendix A.4: task-quality advantages are computed first, and the bounded efficiency preference is applied only among eligible, equal-quality trajectories. It does not subtract a resource penalty from the task reward before group normalization. The objective ablation therefore distinguishes the construction regression term, task-quality learning, and the placement of the efficiency preference. These are training signals: the reported endpoint remains multiple-choice accuracy, not a qualityâcost reward or a score for the reasoning text. The underlying resource quantities are supplemental frame inputs and accepted text for construction, and executed tools and newly acquired frames for retrieval; they are not end-to-end latency measurements. The four alternative objectives are defined as follows: 1. Without regression penalty. Only the construction rewardâs regression coefficient is changed to λreg=0 _reg=0. The invalid-termination penalty (λinv=0.2 _inv=0.2), group normalization, efficiency term, and efficiency-eligibility conditions remain unchanged. The Retrieval reward definition is unchanged, although both policies are retrained as described above. 2. Quality-only group relative. Both policies use ÎČ=0ÎČ=0, so their final advantages contain only the group-normalized task-quality component. The original quality rewards are retained, including λreg=1 _reg=1 for construction and the invalid-termination penalties. 3. Quality minus efficiency cost. For each policy pâC,Rpâ\C,R\, the scalar reward is R~ip=Ripâ0.05âEp(i) R_i^p=R_i^p-0.05E_p^(i), using the original quality reward and the corresponding cost in Eq. 17. Group normalization in Eq. 18 is applied to R~ip R_i^p, not to RipR_i^p. No additional equal-quality efficiency term is applied. The original regression and invalid-termination penalties remain in RipR_i^p. 4. Answer accuracy only. The construction reward is the mean answer accuracy obtained with the candidate memory, without subtracting reference-memory accuracy. The Retrieval reward is binary final-answer correctness. Both rewards are group-normalized using Eq. 18, without regression penalties, separate invalid-termination penalties, or efficiency terms. Table 6: Memory construction and optimization ablations. Accuracy (%, â ) on the Long subsets of Video-MME (VMME) and LongVideoBench (LVB). (a) Memory construction. Augmentation VMME LVB Learned augmentation 67.1 65.5 Uniform augmentation 62.8 60.1 Random augmentation 62.0 59.2 Base memory only 61.0 58.7 (b) Optimization objective. Objective VMME LVB Quality-first (ours) 67.1 65.5 w/o regression penalty 64.9 62.4 Quality-only group relative 66.2 64.3 Quality â- efficiency cost 65.4 63.1 Answer accuracy only 63.8 61.1 Additional design-ablation metrics. Table 7 complements the Long-subset results in Table 6 with LongVideoBench Overall and LVBench accuracy for the memory-construction and optimization-objective variants. Co-evolution and evolution-guidance results are reported in Table 3. Comparisons are made within each ablation group; the LVBench scores here are not used to infer gains relative to the main-comparison results in Table 1. Table 7: Additional metrics for design ablations. Accuracy (%, â ) on LongVideoBench (LVB) Overall and LVBench, complementing Table 6. Bold marks the best result within each group. Variant LVB Overall LVBench (a) Memory construction Learned augmentation 70.2 58.9 Uniform augmentation 65.4 48.6 Random augmentation 64.7 47.9 Base memory only 64.1 47.5 (b) Optimization objective Quality-first (ours) 70.2 58.9 w/o regression penalty 67.9 50.8 Quality-only group relative 69.3 52.7 Quality â- efficiency cost 68.4 51.6 Answer accuracy only 66.7 49.9 Cold-start initialization. This ablation changes the Retrieval Evolverâs initialization before Agentic RL, not whether co-evolution is subsequently performed. The full model uses Stage I followed by Stage I; âNo cold-start SFTâ skips both stages; âw/o Stage-I SFTâ uses Stage I only; and âw/o Stage-I SFTâ uses Stage I only. All four configurations retain four rounds of subsequent co-evolution with BEF and CEF enabled, and are evaluated with their third-round policy pairs and raw-video revisiting enabled. The Memory Evolver does not undergo either cold-start SFT stage, and the Writer remains frozen. Thus, the no-SFT row is not the untrained tool-enabled Baseline in Table 1: it has still undergone the subsequent co-evolution procedure. Two-stage SFT provides a crucial foundation for subsequent co-evolution (Table 8). Without cold-start SFT, LVBench accuracy falls from 58.9% to 32.8% despite retaining co-evolution. Removing Stage I or Stage I reduces it to 54.2% or 40.6%, respectively. The larger loss without Stage I highlights the contribution of broader visual-trajectory supervision, while the additional benefit of Stage I supports tool-use initialization. Together, the two stages provide a stronger starting point than either stage alone. Table 8: Cold-start initialization of the Retrieval Evolver. Overall Video-MME uses the with-subtitles setting. Model Video-MME LongVideoBench LVBench MLVU MMVU overall long overall long VideoEvolve 73.9 67.1 70.2 65.5 58.9 72.4 75.1 No cold-start SFT 54.4 48.2 45.9 45.4 32.8 57.1 62.5 w/o Stage-I SFT 70.2 63.5 67.7 62.5 54.2 69.9 70.1 w/o Stage-I SFT 64.5 57.9 62.1 51.9 40.6 60.3 65.7 A.10 Limitations and Future Work Although VideoEvolve improves long-video understanding through memoryâretrieval co-evolution, several limitations remain. First, the reported evaluation focuses on offline multiple-choice video understanding; it does not establish effectiveness for streaming video, open-ended dialogue, or tasks requiring direct audio understanding. Second, the framework depends on the perceptual quality of the frozen Writer and the evidence available within finite observation budgets. Learned augmentation and selective revisiting may still miss brief events or subtle visual details, while source-linked records and valid citations do not guarantee factual correctness. Third, policy optimization relies on ground-truth answers, and BEF/CEF scheduling uses a fixed diagnostic pool and a predefined capability taxonomy. These signals cover only the questions and capabilities represented in the available data; bottleneck estimates are operational proxies rather than causal attributions of failure. Finally, alternating training requires candidate rollouts, frozen-policy scoring, and repeated memory and index reconstruction. At inference, reusable memory amortizes construction across questions, but multi-step retrieval and optional video revisiting still incur computation. The resource proxies used in our objective do not directly measure end-to-end latency or hardware cost. Future work can extend VideoEvolve along these directions. Incremental memory updates for streaming inputs, together with richer audiovisual evidence and open-ended evaluation, would broaden the settings in which co-evolution can be studied. Evidence-level verification and calibrated uncertainty could help identify unreliable memory records and determine when additional observation or abstention is appropriate. Another direction is to combine weaker supervision with adaptive capability discovery, reducing dependence on fixed labeled pools while explicitly validating the reliability of the resulting feedback. More efficient memory and index updates, policy distillation, and cost-aware execution could reduce training and deployment overhead. Such extensions should be assessed with end-to-end measurements that separate preprocessing, training, and question-time costs, alongside broader evaluation across video durations, domains, and backbone models.