📄 EgoCITE: Context-Augmented Indexing and Time-Aware Retrieval for Long-Horizon Egocentric Memory

标签:#音视频问答 #大语言模型 #多模态模型 #音视频 #基准测试

7.2/10 | 创新 1.2/2 | 严谨 1/1.5 | 实验 1/1.5 | 清晰 0.8/1 | 影响 0.5/1.5 | 开源 1.2/1.5 | 复现 0.3/0.5 | 工程 1.2/1.5

7.2/10 | 前50% | 文档类型:系统技术报告 | 评分置信度:高 | #音视频问答 | #大语言模型 | #多模态模型 #音视频 | arxiv

👥 作者与机构

  • 第一作者:Le Zhang(University of Michigan, Ann Arbor)
  • 通讯作者:未说明
  • 作者列表:Le Zhang(University of Michigan, Ann Arbor)、Ke Sun(University of Michigan, Ann Arbor)

💡 毒舌点评

这项工作把“索引条目本身不完整”和“检索只看语义、不看时间意图”这两个真实瓶颈讲得很清楚。EgoScheme 在写入索引前用局部多模态上下文消解指代和省略,EgoIndex 用动作、活动、言语、对话四个视图做多粒度划分,EgoRetrv 用软时间衰减和双智能体把“last / usually / this morning”从 prompt 修辞变成检索分数,三个基准上的准确率和证据命中率提升也基本连贯,成本账算得漂亮。短板是,它高度依赖 EgoLife 的人工 dense captions、身份先验,以及 GPT-5.4、Gemini-3.1-Pro 等闭源模型,不少领先数字锁定在特定 API 版本和定价结构上;对语音/音频领域读者来说,它仍更接近一个以视频多模态记忆与检索为中心的系统。

📌 核心摘要

本论文研究长时程第一人称记忆问答问题,核心挑战是记忆条目常因缺少上下文而无法被可靠检索,以及现有检索忽略问题中的时间意图。针对这两个问题,论文提出 EgoCITE 框架,包含 EgoScheme、EgoIndex 和 EgoRetrv 三个核心组件:EgoScheme 利用局部多模态上下文将零散的视频字幕和语音转写改写为自包含原子记忆索引;EgoIndex 把经验显式分成动作、活动、言语和对话四个互补视图;EgoRetrv 用双智能体分别做多轮语义/时间检索和时态感知证据筛选。论文在 EgoLifeQA、EgoMem 和 EgoR1-Bench 上评测,结果显示 EgoCITE-GPT 相较最强 agentic memory baseline 准确率分别提升 14.2、4.4、9.0 个百分点,检索命中率相较最佳基线提升 15.1、17.0、22.7 个百分点;相较长上下文 GPT-5.4 agent,EgoCITE-GPT 在 EgoLifeQA 上准确率提升 8.9 个百分点,同时输入 token 从约 783k 降至 32k,成本降低约 36 倍。论文的工程价值在于展示了上下文增强索引与时间感知检索对长期个人记忆系统的有效性。其主要局限是依赖 EgoLife 来源基准、人工 dense captions、身份先验和闭源模型,跨域泛化与真实感知噪声鲁棒性仍未充分验证。

🔗 开源详情

论文在贡献声明中给出项目页面和代码入口:https://egocite.github.io。机器摘要资源状态为 has_code=是has_model=否has_dataset=否。论文正文未进一步披露 README、构建脚本、配置示例、许可证、模型权重或数据集下载信息。

🏗️ 方法概述和架构

EgoCITE 是一个四阶段长时程 egocentric memory 流水线:多模态感知与字幕生成、上下文增强记忆索引、时间感知证据检索、推理与答案生成。第一和第四阶段沿用较通用的感知与问答设计;论文的核心贡献集中在第二阶段和第三阶段。

下图展示了EgoCITE的整体流水线。

Figure 3: Overview of the pipeline: (1) Multimodal perception & caption generation, (2) Context-augmented memory indexing, (3) Time-aware atomic memory index retrieval, and (4) Reasoning & response.

下图涵盖了多模态感知、上下文增强索引、时间感知检索和推理响应四个阶段,清晰呈现了系统架构。

第一阶段:多模态感知与字幕生成。 系统将连续第一人称视频和音频转成 dense visual captions 和 speech transcripts,并进行说话人和参与者身份解析。为减少 VLM 过度依赖文本导致的幻觉,视频字幕和语音转写先各自独立处理,再对齐融合为 raw multimodal captions。默认实验使用 EgoLife 的人工标注 dense captions 和 speech transcripts 作为 memory source,以与基线公平比较;同时报告了 Gemini-3-Flash 和 Gemma-4-31B 生成字幕的变体。

第二阶段:上下文增强记忆索引。 这一阶段包含 EgoScheme 和 EgoIndex。论文认为,raw memory entry 常包含省略语、指代不明和碎片化引用;一旦索引成型,下游检索无法恢复从未被表示出的信息。因此 EgoScheme 在写入索引之前,为每个 current caption 引入局部上下文窗口,利用 LLM 将指代和省略补全,并生成自包含的 atomic memory index。

现有记忆构建和检索方法存在工作流程和失败案例。

Figure 2: The workflow and failure cases of existing memory construction and retrieval approaches.

下图显示了现有方法在上下文消解和时间意图处理上的不足,为EgoCITE的设计提供了动机。

EgoIndex 在此基础上把经验拆成四个互补视图:

  • 动作(Action):细粒度物理行为,要求命名的人、物体或目的地,包括手物交互、有意义手势和移动到具名地点。
  • 言语(Utterance):细粒度语音行为,要求说话人、言语行为和补全后的命题内容。
  • 活动(Activity):粗粒度目标导向物理活动,要求目标、参与者、物体和地点。
  • 对话(Conversation):粗粒度语音交互,要求参与者和跨字幕的一致话题。

下图展示了EgoIndex在花压场景中的多视图记忆示例。

Figure 7: EgoIndex multi-view memory example for flower pressing. From one caption window, EgoIndex constructs fine-grained action and utterance indices alongside coarse-grained activity and conversation indices.

下图从同一字幕窗口中提取了细粒度的动作和言语视图,以及粗粒度的活动和对话视图,验证了多粒度组织的有效性。

动作和言语索引通过 5 分钟滑动上下文窗口提取,每个索引继承其源 caption 的时间戳;活动和对话则按 30 分钟不重叠窗口分段,LLM 对窗口内 caption 做连续片段切分,并为每个片段生成时间区间。四个视图都遵循“以人为中心”和“语义解耦”原则:每个索引锚定到具体的人,且只表达一个连贯行为或话题,避免用“and”“while”连接多个语义。若上下文不足以唯一消解,EgoScheme 保留原始表达,不强行引入未知细节。为减少跨窗口连续活动或对话被割裂的问题,论文用句子嵌入相似度识别连续索引,并在相似度超过 0.9 时通过额外 LLM 调用进行合并。

第三阶段:时间感知证据检索。 EgoRetrv 采用双智能体设计,把高召回证据挖掘和证据精选解耦。

起草智能体在每轮检索中生成一个结构化查询组,包括语义查询、指定视图查询和可选时间查询。语义相关性用 Qwen3-Embedding-4B 与 FAISS 计算。时间查询被映射到连续时间轴,候选索引若位于查询区间内部,时间相关性为 1,否则按时间戳距离指数衰减,衰减因子默认 \(\lambda=0.99\)。最终检索分数是语义相似度与时间相关性的乘积:\(score(m_i \mid Q_s, Q_v, Q_t)=S_i R_i\),其中 \(S_i = sim(f(Q_s), f(m_i))\),\(R_i\) 为时间相关性。每次检索按视图选择 top-k 个原子索引并累积到 index pool 中。

下图展示了EgoRetrv在第一次纸杯蛋糕事件中的时间查询示例。

Figure 13: EgoRetrv time-query example for the first cupcake event. Temporal relevance scoring moves the target-overlapping action index from rank 24 under…

下图显示了时间相关性评分如何将目标检索排名从24提升到4,说明了时间意图建模对检索准确性的提升。

采样智能体读取 index pool,将证据按时间排序,根据问题中的“last”“first”“usually”“this morning”等时间 cues 做证据精选。例如,习惯类问题保留跨天多样的证据,最近发生类问题保留最新时间戳证据,同时保留足够区分选项的相关条目。

起草智能体可调用五类工具:搜索动作/言语视图、搜索活动视图、搜索对话视图、精简 index pool 和结束检索。较弱模型通常不启用中间精简工具,以免过早丢弃证据。默认执行 5 轮检索,最终最多保留 15 个原子记忆索引。

第四阶段:推理与答案生成。 响应智能体接收精选后的原子索引,按索引时间戳映射回 raw multimodal captions,再结合问题和选项进行推理。它被要求先对问题中的关键实体、动作、对象和时间限定词与 captions 进行显式 grounding,再输出答案,以避免把时间限定词按常识日程解释,而必须依据实际 caption 时间戳判断。

整体设计动机是:构建时用局部上下文补全证据,检索时再处理时间和跨事件推理,从而避免现有系统把上下文消解、语义检索和时态判断混在一起导致的低命中率。

💡 核心创新点

  1. 上下文增强原子记忆索引。 论文明确提出“索引质量先于记忆结构复杂度”的观点,并通过 EgoScheme 将局部上下文用于消解 coreference 和 ellipsis,生成自包含的 atomic memory indices。分析显示 WorldMM 中约 10.1% 的三元组存在未消解指代,LoCoMo 中约 17.4% 的观察项包含原样引用的未消解片段,说明该问题不是凭空假设。

  2. 多视图、多粒度记忆索引。 EgoIndex 把经验按物理行为/语言交互和细粒度/粗粒度两个轴分成四个互补视图,使检索代理可按问题类型选择合适视图,而不是在混合语义标题中搜索。消融显示,仅用细粒度或粗粒度视图时 EgoR1-Bench 命中率和准确率都不如四视图组合。

  3. 时间相关性得分与软衰减。 EgoRetrv 将时间意图显式建模为检索分数的一部分,而不是把时间当被动元数据。它对查询区间外的候选按时间戳距离指数衰减,避免硬时间过滤在模糊时间表达上误删证据。时间衰减因子 \(\lambda\) 的消融显示 0.99 时命中率和准确率最佳。

  4. 双智能体检索与证据精选解耦。 论文用起草智能体保证召回,用采样智能体根据时间线索精选证据。相比 EgoRAG 的 recency-only 选择,它能处理习惯类、多证据和特定时间范围问题,并在 HabitInsight 和多证据类别上获得明显提升。

  5. 系统层面对误差和成本进行拆解。 EgoCITE 将上下文消解、索引组织、时间检索和问答推理拆成可检查的阶段,并报告了输入 token、延迟和 normalized API cost。默认 5 轮设置相比长上下文 GPT-5.4 agent 在更高准确率下输入 token 减少约 24.7 倍、成本降低约 36 倍,展示了记忆索引对长时程任务的实际优势。

📊 实验结果

为控制规模,主结果表仅保留长上下文 LLM 基线、最强 agentic memory 基线与本方法两类实现;检索命中率表仅保留 WorldMM 与本方法,以突出相对最强基线的提升。

方法模型Input TokenEgoLifeQA AvgEgoMem AvgEgoR1 Avg
GPT-5.4 agent783k54.975.171.0
Gemini-3.1-Pro agent804k60.278.372.7
WorldMM-GPTGPT134k49.668.164.0
EgoCITE-QwenQwen34k61.579.973.0
EgoCITE-GPTGPT32k63.879.275.3
方法EgoLifeQAEgoMemEgoR1
WorldMM-Qwen31.072.638.3
WorldMM-GPT34.566.940.0
EgoCITE-Qwen43.486.859.0
EgoCITE-GPT49.689.662.7

主结果显示,EgoCITE-GPT 在 EgoLifeQA、EgoMem 和 EgoR1-Bench 上均达到最佳或接近最佳准确率,并广泛超过 agentic memory baseline。具体而言,相比最强 agentic memory baseline,三个基准准确率分别提升约 14.2、4.4 和 9.0 个百分点;相比长上下文 GPT-5.4 agent,EgoCITE-GPT 在 EgoLifeQA 上提升 8.9 个百分点,同时输入 token 从 783k 降至 32k。

检索命中率方面,EgoCITE-GPT 较最佳基线分别提升 15.1、17.0 和 22.7 个百分点;NearHits 分别达到 69.4%、90.8%、70.3%,较最强基线提升 28.7、14.8、24.3 个百分点。时间感知子集上,EgoCITE-GPT 达到 62.6% 准确率,优于最强长上下文 LLM baseline 约 3.9 个百分点,优于最强 agentic memory baseline 约 15.5 个百分点。

消融显示,从 caption RAG 逐步加入 EgoIndex、EgoScheme 和 EgoRetrv 后,EgoR1-Bench 准确率从 61.3% 增至 75.3%,命中率从 40.7% 增至 62.7%。检索轮数从 1 轮增至 5 轮时,命中率从 36.5% 增至 49.6%,准确率从 58.7% 增至 63.8%。VLM 替代人工 caption 的降幅较小:Gemini-3-Flash 达到 60.3% 准确率,比人工 dense captions 低 1.2 个百分点;Gemma-4-31B 全开放链路达到 57.1% 准确率。效率上,1-round 变体为 9.3k input tokens、\(0.034/问题、15.2s;默认 5-round 为 31.7k input tokens、\)0.110/问题、32.0s,仍比 GPT-5.4 long-context agent 便宜约 36 倍、输入 token 少约 24.7 倍。

🔬 细节详述

  • 训练数据:论文未训练新模型,因此未报告传统训练集规模。记忆构建主要使用 EgoLife 数据集,共 6 名参与者、每人 7 天、每天约 8 小时连续第一人称视频和音频。EgoLifeQA 有 2,905 道多选问题,EgoMem 有 939 道多选问题,EgoR1-Bench 未给出总题数。数据集原始语言主要为中文,论文用 Qwen3.6-27B-FP8 翻译为英文,并按 30 秒窗口对齐 captions 和 transcripts。VLM 字幕变体使用 Gemini-3-Flash 或 Gemma-4-31B,身份识别依赖人工标注的每人服装、发型和颜色描述文件。

  • 损失函数:论文未训练模型,因此未说明传统损失函数。检索排序的核心得分是 \(score(m_i \mid Q_s, Q_v, Q_t) = S_i R_i\),其中 \(S_i = sim(f(Q_s), f(m_i))\) 是语义相似度,\(R_i\) 是时间相关性。若时间查询区间为 \([t_{start}, t_{end}]\),区间内 \(R_i = 1\),区间外按时间戳距离指数衰减:左侧 \(\lambda^{t_{start} - \tau_i}\),右侧 \(\lambda^{\tau_i - t_{end}}\),默认 \(\lambda = 0.99\)。无时间查询时 \(R_i = 1\)。

  • 训练策略:未说明学习率、warmup、batch size、优化器或训练步数,因为不存在模型训练。系统使用现成 LLM、VLM 和 embedding 模型。检索代理默认 5 轮,最多保留 15 个原子记忆索引。

  • 关键超参数:动作/言语提取上下文长度 \(T = 5\) 分钟;活动/对话窗口 \(T' = 30\) 分钟;时间衰减因子 \(\lambda = 0.99\);动作和言语检索 top-k 为 20;活动和对话检索 top-k 为 10;相似度合并阈值 0.9;LLM 最大输出 token 为 4096;GPT-5.4 使用 medium thinking 和 function calling;Qwen3.6-27B-FP8 使用 persistent thinking 和 tool calling。

  • 训练硬件:文本嵌入模型部署在 RTX 4090 GPU、Intel i5-13600KF CPU 和 128GB RAM 上。Qwen3.6-27B-FP8 和 Gemma-4-31B 部署在云服务器上,使用 4 张 RTX 6000 Pro GPU 和 vLLM 提供服务。未说明训练时长。

  • 推理细节:回答代理接收 curated captions 和 question/choices,并要求先 grounding 再输出答案。解码温度、beam size、top-p 和采样策略均未说明。工具调用允许搜索三种视图,并可附带时间查询;强代理可使用 curate_index 精简索引池,弱代理不建议开启。

  • 度量定义:Hits 衡量检索到的记忆索引是否与回答问题所需目标时间戳重叠;NearHits 进一步允许 \(\pm 5\) 分钟窗口。论文明确指出 Hits/NearHits 高不等于最终回答一定正确。

  • 基线实现:EgoRAG、A-MEM、VideoRAG、WorldMM 大体沿用原始代码,但后端模型替换为 GPT-5.4 或 Qwen3.6-27B-FP8;VideoRAG 复用 WorldMM 的 VLM2Vec 视觉嵌入。

⚖️ 评分理由

  • 创新性 (1.2/2):[A_METHOD][A_RESULTS] 提出上下文增强的 EgoScheme 将未消解指代补全为自包含原子索引,EgoIndex 按动作/活动/言语/对话四视图多粒度组织记忆,EgoRetrv 以软时间衰减和双智能体把时间意图显式纳入检索,组件消融显示逐步加入后准确率与命中率持续提升。

  • 技术严谨性 (1.0/1.5):[A_METHOD][A_LIMITS] 系统将记忆构建、索引和检索解耦,EgoScheme 在上下文不足时保留原始表达避免强行补全,时间相关性采用区间外指数衰减而非硬过滤,设计逻辑自洽;但技术严谨性受限于对上游 ASR 转写准确和说话人身份正确解析的理想化假设,真实感知噪声下系统鲁棒性不足。

  • 实验充分性 (1.0/1.5):[A_RESULTS][A_LIMITS] 在 EgoLifeQA、EgoMem、EgoR1-Bench 上报告准确率、检索命中率/ NearHits,并与长上下文 LLM 及多个 agentic memory 基线比较;检索轮数、组件、记忆粒度、时间衰减因子消融及成本延迟数据较充分。不足是主实验依赖 EgoLife 来源基准和人工 dense captions,跨域泛化与真实感知噪声压力测试未充分验证。

  • 清晰度 (0.8/1):[A_RESULTS] 论文以四阶段流水线组织架构说明,公式 score=S_iR_i 的时间区间和指数衰减解释清楚,消融和对照表结构清晰;但主结果表中 Ent./Evt./Hab./Rel./Task 与 Sgl./Mul./Det./Time 等类别缩写未在正文摘录中逐一展开,轻微影响表格可读性。

  • 影响力 (0.5/1.5):[A_SUMMARY] 本工作核心贡献在于第一人称视频记忆与检索系统,语音/音频仅作为 speech transcript 和言语/对话视图参与,主要面向视频/CV/NLP 领域;对语音/音乐/音频读者可借鉴时间感知检索与言语索引,但直接领域相关性有限,影响力受规则约束不超过0.5。

  • 开源 (1.2/1.5):[A_OPEN] 论文给出项目页面和代码入口 https://egocite.github.io,机器摘要 has_code=是;但正文未披露 README、构建脚本、配置示例、许可证,模型权重或数据集下载信息,核心代码开放但文档不完整,固定锚点给1.2。

  • 可复现性 (0.3/0.5):[A_METHOD][A_RESULTS] 论文给出了四阶段架构、关键超参数(动作/言语 5 分钟窗口、活动/对话 30 分钟窗口、λ=0.99、各视图 top-k)、训练硬件、度量定义和基线实现;但推理阶段解码温度、beam size、top-p 与采样策略未说明,属于少量缺失,按固定锚点给0.3。

  • 工程/实践价值 (1.2/1.5):[A_RESULTS] EgoCITE 将输入 token 从约 783k 降至 32k,成本降低约 36 倍且准确率提升;1轮/5轮变体提供 9.3k→31.7k tokens、\(0.034→\)0.110/问题、15.2s→32.0s 的权衡;VLM 生成字幕替代人工 caption 后准确率仅小幅下降,显示出实际部署的工程可行性。

🚨 局限与问题

论文附录 E 明确讨论的主要未解决问题包括:

  • 多模态感知鲁棒性不足。 记忆质量仍以上游多模态感知为上限,尤其在隐私保护的人脸脱敏设置下,人物识别困难;服装、发型等外观线索在长时程中可能显著变化,影响视觉身份一致性。论文还假设 ASR 转写准确且说话人身份已正确解析,但真实场景中 ASR 错误、重叠语音和说话人日志错误会进一步损害记忆构建和检索质量。
  • 跨模态索引的信息损失。 EgoScheme 在文本化的多模态 captions 上完成指代与省略消解,将 caption 视为底层多模态信号的中间表征。这一抽象不可避免地丢失注视、指向手势、说话人定位和物体交互等对指代消解有用的跨模态线索。
  • 数据与模型依赖较强。 主实验依赖 EgoLife 来源的 EgoLifeQA、EgoMem 和 EgoR1-Bench,默认使用人工 dense captions、身份先验和闭源模型;跨域泛化与真实感知噪声鲁棒性仍未被充分验证。

← 返回 2026-08-14 语音/音乐/音频论文速递