Paper: 2606.19341 Authors: Zhenghao Xing, Ruiyang Xu, Yuxuan Wang, Jinzheng He, Ziyang Ma, Qize Yang, Yunfei Chu, Jin Xu, Junyang Lin, Chi-Wing Fu Categories: cs.CV, cs.CL, cs.SD

The Gap

Existing long video understanding models fall into two camps. Passive models (e.g., Video-LLaVA, LLaVA-NeXT-Video) process every frame uniformly — they “watch it all” then answer. Their compute cost scales linearly with video length, and they waste resources on irrelevant segments. Interactive models (e.g., VideoAgent, Agentic Video) can query specific clips, but they rely on a global pre-scan that still processes the entire video upfront. The context bottleneck remains: memory or cost still scales with total duration.

The core blind spot: no model treats video understanding as an inherently partial-observable problem. A human watching a long video doesn’t store every frame; they form a running summary and query specific moments on demand. The paper formalizes this as a POMDP (Partially Observable Markov Decision Process) — the agent only has a limited textual memory, and must actively decide which audio-visual snippets to extract next.

Problem:          Video understanding cost scales with length
                     |
Assumption:      Must pre-scan or uniformly process all frames
                     |
Method:          Iterative Observation-Thought-Action cycle (POMDP)
                     |
Evidence:        10 benchmarks; 7B model beats 72B model on LVBench
                     |
Conclusion:      Active perception decouples reasoning from raw duration

The Increment

One sentence: Before this paper, video understanding was a “watch everything, then answer” pipeline; after it, understanding is an active, turn-by-turn reasoning process where the agent chooses what to perceive next based on its current belief state.

Core Mechanism

OmniAgent operates as a turn-based POMDP agent. At each turn tt, the agent maintains a persistent textual memory MtM_t (a running summarization of everything observed so far). The cycle has three steps:

  1. Observation: The agent perceives MtM_t (and optionally the raw video timestamp of the current action) to understand its current belief.
  2. Thought: A reasoning step that decides *what information is missing to answer the original question. This generates a query action — e.g., “Look at the segment from 3
    to 3
    ” or “Listen to the audio at 5
    ”.
  3. Action: The system executes the query on the raw video/audio, extracts the requested snippet, and updates the memory Mt+1M_{t+1} with the new information (e.g., a text description of the segment).

The cycle repeats until a stopping condition (e.g., confidence threshold or max turns). The final answer is derived from the accumulated memory.

To train this agent, two novel mechanisms are introduced:

  • Agentic Supervised Fine-Tuning (Agentic SFT): To bootstrap the agent’s ability to generate useful actions, the authors synthesize a training set via *best-of-N trajectory sampling: for each question, they roll out many possible action sequences, score them by the quality of the final answer, and select the best trajectories. Dual-stage quality control (first filter by answer correctness, second by coverage of relevant segments) ensures high-quality demonstrations.
  • Agentic Reinforcement Learning with TAURA: After SFT, the agent is further fine-tuned with RL to improve exploration. TAURA (Turn-aware Adaptive Uncertainty Rescaled Advantage) adjusts the reward credit assignment by measuring the *entropy of the policy at each turn. Turns where the agent is highly uncertain (high entropy) — i.e., discovery turns — get larger reward bonuses. This prevents the RL from ignoring the early, crucial information-seeking actions.
           +-----------+
           |  Initial  |
           |  Question |
           +-----+-----+
                 |
                 v
  +--------------------------+
  |  Observation (Memory M)  |
  +------------+-------------+
               |
               v
  +--------------------------+
  |  Thought (Query needed?) |
  +------------+-------------+
               |
               v
  +--------------------------+
  |  Action (Extract segment)|
  +------------+-------------+
               |
               v
  +--------------------------+
  |  Update Memory -> M'     |
  +--------------------------+
        |                      \
        v                       v
   Stop if confident      Continue loop
   else repeat              (max T turns)

Structural metaphor: Detective Cold Case

Imagine a detective (agent) re-opening a cold case (video). The detective has a case folder (textual memory) that starts nearly empty — just the initial question: “Who killed Mr. X at the party?”

  • Observation: The detective reviews the folder. It contains a few notes from the initial briefing, but much is missing.
  • Thought: The detective thinks: “I need to know the time of death. The autopsy report isn’t in the folder, but the coroner’s interview might be available.” This is a decision about *what to look up next.
  • Action: The detective drives to the coroner’s office, retrieves the interview transcript, and writes a summary into the folder. The folder now has more information.

The detective repeats: reads folder, thinks of next missing piece (e.g., “Did anyone have a motive?” → checks security footage timestamp), takes action (watches a specific 2-minute clip), updates folder. Over several turns, the folder becomes a coherent case summary that answers the question without ever reviewing every second of the party video. The detective never watches the entire party — only the snippets logically needed.

Similarly, OmniAgent never processes the full video. It only extracts the small segments that the reasoning chain requires. The reasoning cost grows with the number of turns (which is bounded by complexity), not with the raw duration.

Key Concepts

  • POMDP (Partially Observable Markov Decision Process): A formal framework for decision-making under uncertainty where the agent cannot directly observe the full state of the world. It can only see observations (here, the textual memory) and must infer the hidden state (the full video content). The agent’s actions actively modify the observation stream. Example: In a game of poker, you don’t see opponents’ cards; you bet based on your hand and their actions. Similarly, OmniAgent doesn’t see all frames; it bets on which segment to query next based on its accumulated memory.

  • Test-Time Scaling: The property that a model’s performance improves as it is allowed more computation at inference time. Most models saturate or degrade with more compute (e.g., running twice as many tokens just adds noise). OmniAgent shows that more reasoning turns → better answers, confirming the agent is using additional turns to genuinely gather necessary information, not just hallucinate. This is analogous to a student who gets more time to read source material: they answer more accurately.

  • TAURA (Turn-aware Adaptive Uncertainty Rescaled Advantage): A credit assignment trick for RL. In typical RL for agents, rewards for correct final answers are distributed equally among all actions. But in the video agent, early actions (like “look at timestamp 1

    ”) are often critical but happen long before the final reward. TAURA measures the policy entropy at each turn: high entropy means the agent is uncertain, often indicating a pivotal discovery step. It rescales the advantage (reward bonus) to give higher credit to those high-entropy turns. Example: If the agent is very uncertain whether to check video or audio (both equally plausible), that turn’s action probably shaped the rest of the trajectory, so it deserves more credit.

Framework Shift

Before (mainstream approach):        After (this paper):
All frames (or uniform sample)       Iterative active query
+--------+   +--------+   +-------+    +-------+   +-------+   +-------+
| Frame1 |...| Framen |   |Answer |    | Query1|-->| Query2|-->|Answer |
+--------+   +--------+   +-------+    +-------+   +-------+   +-------+
   |               |          ^            |           |            ^
   v               v          |            v           v            |
+---+           +---+         |        +-------+   +-------+       |
|Fwd|           |Fwd|---------+        |Memory|-->|Memory|--------+
+---+           +---+                  +-------+   +-------+
(compute per frame)                    (compute per query)

Cost = O(video length)                 Cost = O(reasoning turns)

From passive, uniform ingestion to active, query-driven reasoning — the core shift is decoupling understanding cost from raw video duration.

Expert Assessment

Problem choice: A real and growing gap. As videos get longer (hour-long lectures, surveillance, movies), linear scaling becomes prohibitive. Passive models haven’t addressed this; interactive models still process everything once. The POMDP framing is elegant — it treats video understanding as an inherently information-seeking problem.

Method maturity: Clever, not brute-force. The best-of-N trajectory synthesis is practical (though expensive), and TAURA is a neat insight to fix credit assignment. However, the RL training pipeline is complex and may be brittle to hyperparameters. There’s no comparison to simpler alternatives (e.g., just querying random segments), so we can’t fully attribute gains to the active perception.

Experimental integrity: Impressive empirical scope — 10 benchmarks, including VideoMME, LVBench, etc. The 7B model beating Qwen2.5-VL-72B on LVBench is striking. Ablations on turn limit and TAURA are present. One concern: LVBench is a Chinese benchmark; the authors are Chinese; could there be subtle dataset bias? Probably not fatal. But the paper lacks cost analysis — how many tokens/dollars does 10 turns cost vs processing a 1-hour video?

Writing quality: Well-structured overall. The POMDP formulation is clearly motivated. However, the “Omni-Modal” claim is thin — only audio and vision are used (no tactile, olfactory, etc.). The section on TAURA could be more intuitive; a reader without RL background will struggle. Rewriting the credit assignment explanation with a concrete example would elevate the paper.

Verdict: strong accept — The active perception framing and the decoupling result are significant contributions, backed by solid benchmarks. The test-time scaling property is particularly promising for future research.

Takeaways

  1. Decoupling strategy via POMDP: Any problem that involves processing a large, partially observable stream (long documents, multi-hour audio, surveillance feeds) can be recast as an active query process. The key is to maintain a compact textual memory and design action space that extracts small, relevant chunks.

  2. Turn-level uncertainty for credit assignment: In multi-turn RL, using entropy to weight rewards is a general idea. It can be applied to other multi-step reasoning tasks (e.g., multi-hop QA, code debugging chains) where early steps are critical but temporally distant from reward.

  3. Best-of-N trajectory synthesis for agent bootstrapping: When you can cheaply simulate many rollouts (e.g., query a video with random actions and evaluate the final answer via an oracle model), you can generate high-quality demonstrations without manual annotation. This technique transfers to any environment with a simulator and a reward oracle.

  4. Test-time scaling as a validation metric: If your model shows positive test-time scaling, it’s a strong indicator that the model is *actually using additional compute to gather information, not just hallucinating or being wasteful. Use this as a sanity check for any iterative model.

论文: 2606.19341 作者: Zhenghao Xing, Ruiyang Xu, Yuxuan Wang, Jinzheng He, Ziyang Ma, Qize Yang, Yunfei Chu, Jin Xu, Junyang Lin, Chi-Wing Fu 分类: cs.CV, cs.CL, cs.SD

缺口

现有长视频理解模型分为两类。 被动模型(如 Video-LLaVA、LLaVA-NeXT-Video)对所有帧统一处理——“全部看完”再回答。 计算成本随视频长度线性增长,在不相关的片段上浪费资源。 交互式模型(如 VideoAgent、Agentic Video)可以查询特定片段,但它们依赖全局预扫,仍然要处理整个视频。 上下文瓶颈依然存在:记忆或成本的规模仍与总时长挂钩。

核心盲点:没有模型将视频理解视为一个部分可观测的本质问题。 人看长视频时不会存储每一帧,而是形成一个不断更新的摘要,按需查询特定时刻。 本文将该过程形式化为 POMDP(部分可观测马尔可夫决策过程)——智能体只有有限的文本记忆,必须主动决定下一步提取哪些音视频片段。

问题:     视频理解成本随长度增长
               |
前提假设: 必须预扫或均匀处理所有帧
               |
方法:     迭代的“观察-思考-行动”循环 (POMDP)
               |
证据:     10个基准;7B模型在LVBench上超越72B模型
               |
结论:     主动感知解耦了推理与原始时长

增量

一句话: 这篇论文之前,视频理解是“全部看完再回答”的流水线;这篇论文之后,理解变成了一个主动的、逐轮推理过程,智能体根据当前信念状态选择下一步要感知什么。

核心机制

OmniAgent 作为一个基于轮次的 POMDP 智能体运作。 在每一轮 tt,智能体持有一个持久文本记忆 MtM_t(对观察到的一切进行不断总结)。 循环包含三步:

  1. 观察:智能体感知 MtM_t(以及当前动作的时间戳等额外信息),理解当前信念。
  2. 思考:一步推理,决定**缺少什么信息*来回答原始问题。 这一步生成一个查询动作——例如“查看 3:00 到 3:15 的片段”或“听 5:20 的音频”。
  3. 行动:系统对原始视频/音频执行查询,提取请求的片段,并用新信息(如该片段的文字描述)更新记忆 Mt+1M_{t+1}

循环重复,直到满足停止条件(如置信度阈值或最大轮数)。 最终答案从累积的记忆中得出。

为了训练这个智能体,引入了两个新机制:

  • 智能体监督微调 (Agentic SFT):为了引导智能体生成有用动作的能力,作者通过**最佳轨迹采样*合成训练集: 对于每个问题,随机 rollout 多条动作序列,根据最终答案质量评分,选出最好的轨迹。 双阶段质量控制(先按答案正确性过滤,再按相关片段覆盖率过滤)确保高质量示范。
  • 基于 TAURA 的智能体强化学习 (Agentic RL):SFT 之后,用 RL 进一步微调智能体以改善探索。 TAURA(Turn-aware Adaptive Uncertainty Rescaled Advantage)通过测量每轮策略的来调整奖励信用分配。 熵高(不确定性强)的轮次——即关键发现轮次——获得更大的奖励加成。 这防止 RL 忽略早期重要的信息探寻动作。
           +-----------+
           |  初始问题  |
           +-----+-----+
                 |
                 v
  +--------------------------+
  |  观察(记忆 M)          |
  +------------+-------------+
               |
               v
  +--------------------------+
  |  思考(需要查什么?)    |
  +------------+-------------+
               |
               v
  +--------------------------+
  |  行动(提取片段)        |
  +------------+-------------+
               |
               v
  +--------------------------+
  |  更新记忆 -> M'          |
  +--------------------------+
        |                      \
        v                       v
   置信度足够则停止        否则继续循环
                            (最多T轮)

核喻:侦探重查冷案

想象一位侦探(智能体)重新调查一桩冷案(视频)。 侦探有一个案件文件夹(文本记忆),开始时几乎为空——只有初始问题:“派对上的凶手是谁?”

  • 观察:侦探翻看文件夹。 里面只有初步简报的几条笔记,但大部分信息缺失。
  • 思考:侦探思考:“我需要死亡时间。 鉴定报告不在文件夹里,但验尸官的访谈也许能找到。” 这是一个关于下一步查什么的决定。
  • 行动:侦探开车到验尸官办公室,拿到访谈记录,把摘要写进文件夹。 文件夹现在有了更多信息。

侦探重复:看文件夹,想下一个缺失的信息(比如“有人有动机吗?”→查看安保录像时间戳),采取行动(看特定两分钟片段),更新文件夹。 经过几轮,文件夹变成了一个连贯的案件摘要,足以回答问题,且全程没有观看整个派对视频。 侦探从未看过全部视频——只看了逻辑上需要的片段。

类似地,OmniAgent 从不处理整个视频。 它只提取推理链所必需的小片段。 推理成本随轮数增长(受问题复杂度约束),而不是随原始时长增长。

关键概念

  • POMDP(部分可观测马尔可夫决策过程):在不确定性下进行决策的正式框架,其中智能体不能直接观测世界的完整状态。 它只能看到观察量(这里是文本记忆),必须推断隐藏状态(完整的视频内容)。 智能体的动作主动改变观察流。 例:打扑克时你看不到对手的牌;你根据自己手里的牌和他们的行动下注。 同样,OmniAgent 看不到所有帧;它根据累积的记忆“下注”下一个要查询的片段。

  • 测试时缩放 (Test-Time Scaling):模型在推理时允许更多计算后性能提升的性质。 大多数模型随着计算增加会饱和甚至变差(例如,运行两次只是增加噪声)。 OmniAgent 显示出更多推理轮次→更好的答案,确认智能体确实在利用额外轮次收集必要信息,而不是胡猜。 这类似于一个学生有更多时间阅读原始资料:他们回答得更准确。

  • TAURA(轮次感知自适应不确定性重缩放优势):RL 中的信用分配技巧。 在典型的智能体 RL 中,最终正确答案获得的奖励平均分配给所有动作。 但对于视频智能体,早期动作(如“查看时间戳 1:00”)往往至关重要,却在最终奖励前很久发生。 TAURA 测量每轮策略的熵:熵高意味着智能体不确定,通常标志着关键发现步骤。 它重缩放优势(奖励加成),给那些高熵轮次更高信用。 例:如果智能体对查看视频还是音频非常不确定(两者概率接近),那么那一轮的动作很可能塑造了后续轨迹,应该获得更多信用。

框架转变

之前(主流方法):                之后(本文方法):
所有帧(或均匀采样)             迭代式主动查询
+--------+   +--------+   +-------+    +-------+   +-------+   +-------+
| 帧1    |...| 帧n    |   |答案   |    |查询1  |-->|查询2  |-->|答案   |
+--------+   +--------+   +-------+    +-------+   +-------+   +-------+
   |               |          ^            |           |            ^
   v               v          |            v           v            |
+---+           +---+         |        +-------+   +-------+       |
|编码|          |编码|---------+        |记忆  |-->|记忆  |--------+
+---+           +---+                  +-------+   +-------+
(每帧计算)                              (每次查询计算)

成本 = O(视频长度)                       成本 = O(推理轮数)

被动、统一摄入主动、查询驱动的推理——核心转变是将理解成本与原始视频时长解耦。

专家评审

选题眼光:这是一个真实且日益严重的缺口。 视频越来越长(一小时讲座、监控、电影),线性缩放不可持续。 被动模型没有解决这个问题;交互式模型仍然要全部处理一次。 POMDP 视角优雅——它将视频理解内在地视为信息探寻问题。

方法成熟度:巧劲多于蛮力。 最佳轨迹合成实用(虽然成本高),TAURA 是解决信用分配的精妙想法。 然而,RL 训练管道较复杂,可能对超参数敏感。 论文没有与更简单的替代方案(如随机查询片段)对比,因此无法完全归因于主动感知。

实验诚意:实验范围令人印象深刻——10 个基准,包括 VideoMME、LVBench 等。 7B 模型在 LVBench 上超越 Qwen2.5-VL-72B 是一个惊人结果。 有关于轮数限制和 TAURA 的消融实验。 一个担忧:LVBench 是中文基准,作者是中国人,可能存在微妙的偏差?但不太致命。 不过论文缺少成本分析——10 轮推理的 tokens/费用与处理 1 小时视频相比如何?

写作功力:整体结构清晰,POMDP 建模动机明确。 但“全模态”的声称有些弱——只用了视觉和音频(没有触觉、嗅觉等)。 TAURA 部分可以更直观;没有 RL 背景的读者会感到困难。 用具体例子重写信用分配的解释将提升全篇水准。

判决强接收 —— 主动感知框架和解耦结果是有意义贡献,有扎实的基准支持。 测试时缩放性质尤其有前景,适合未来研究。

要点总结

  1. 通过 POMDP 的解耦策略:任何涉及处理大规模、部分可观测流的问题(长文档、多小时的音频、监控录像)都可以重构成主动查询过程。 关键是维护紧凑文本记忆并设计能提取小相关块的动作空间。

  2. 轮级不确定性用于信用分配:在多轮 RL 中使用熵加权奖励是一个通用想法。 它可以应用于其他多步推理任务(如多跳 QA、代码调试链),其中早期步骤很关键但与奖励在时间上相隔较远。

  3. 最佳轨迹合成用于智能体初始化:当你可以便宜地模拟多条 rollouts(例如通过随机动作查询视频,并用 oracle 模型评估最终答案)时,无需人工标注就能生成高质量示范。 这种技术适用于任何有模拟器和奖励 oracle 的环境。

  4. 测试时缩放作为验证指标:如果你的模型显示出正测试时缩放,强烈表明模型确实在利用额外计算收集信息,而不是胡猜或浪费。 将此作为任何迭代模型的 sanity check。