AI眼镜还不配当你的"第二大脑":一个新基准把所有多模态模型按在地上摩擦

你有没有想过这样一个场景:戴着 AI 眼镜做晚饭,一边看着锅、一边切菜、一边接电话,水龙头开着忘了关,某个零件随手一放回头就找不着。这时候如果有个助手能在你开口之前就提醒你"水龙头还开着"、并且顺手记下"扳手刚才放在地上第三个位置"——这才是智能眼镜该有的样子。

问题是,今天的多模态模型全是"考生",不是"助理"。你给它一段视频、问一个问题,它回答。整个交互范式是 query-driven 的:没有提问,就没有任何输出。可真实的可穿戴助手必须反过来——没有人会问它任何东西,它得自己决定什么时候该记、记什么、记多久。

来自 LMU Munich、Stanford、Google 和 TUM 的团队刚刚在 arXiv 上放出一个叫 ProactEgoMem 的基准,专门测这件事。我通读了一遍,说实话,结果比我想象的还要惨:十三个模型里没有一个能同时做到"记得及时"和"记得准"。


📖 核心摘要

ProactEgoMem 测的是"主动记忆"(proactive memory):智能体在流式第一人称视频里,无人提问的情况下,自主决定何时启动记忆工具、维护多久、何时关闭,最后还要能靠记下来的东西回答问题。基准设了两档难度——通知级(发一条及时的消息)和干预级(自己维护一套 start-maintain-stop 的工具生命周期),配三个任务(信息捕捉 IC、状态追踪 ST、位置追踪 LT)。结果是:最强的通知级 F1 只有 19.0%,最好的干预级重叠度 mIoU 只有 17.2%,实验室场景下记忆获取差距拉开到 45-52 个点。这不是模型差在哪一个能力上,是整条"主动获取记忆"的链路都还没打通。这个基准值得每一个做视频智能体的人认真看一遍。


论文信息

  • 标题:ProactEgoMem: Benchmarking Proactive Memory in Streaming Egocentric Video
  • 作者:Ruotong Liao, Meikel Kokowski, Xiaoxiao Sun, Yongqin Xian, Laura Bravo Sánchez, Shiye Su, Federico Tombari, Serena Yeung-Levy, Volker Tresp
  • 机构:LMU Munich、Stanford University、Google、Technical University of Munich
  • arXiv:2610.30089,2026 年 10 月 21 日提交
  • 链接:https://arxiv.org/abs/2610.30089

🤔 问题动机:现有评测全是"事后诸葛亮"

先把这个问题讲清楚为什么值得单开一个基准。

视频理解的评测这些年已经卷出花来了:Video-MME、MLVU、EgoSchema、HourVideo……但这些全是一个模式——视频先放完,问题再进来。模型面对的是一段完整的、静态的、可以反复回看的素材。这跟可穿戴设备的真实工况完全是两回事:

  1. 视频是流式的,信息一边到来一边流逝,没有"倒回去再看一遍"这回事;
  2. 没有问题。用户不会问"我刚把钥匙放哪了"——他就是忘了才会想问,而那时已经晚了。助手必须在信息消失之前判断"这东西以后可能有用",先记下来。

第 2 点是整个基准的灵魂。你可能觉得这是个简单的二分类(记/不记),但仔细想想,它至少包含三重判断:什么值得记(意图推断)、什么时候开始记(时机)、记到什么时候算完(生命周期)。任何一环出错,记下来的东西要么是垃圾,要么缺胳膊少腿。

流式视频这块其实已有不少工作:StreamingBench、OVO-Bench 是流式 QA,但问题还是在指定时间戳喂给模型;OmniMMI、ProAssist、ProactiveVideoQA 这批"主动性"基准往前走了一步,去掉显式提问,可它们只考一个"现在要不要说话"的单点决策。论文里那句话我觉得总结得很到位:这些工作都把主动性简化成了一次 respond-or-not 事件。

ProactEgoMem 的差异化在于:主动性在这里不是一个决策点,而是一段有生命周期的行为——开启工具、持续维护、适时关闭,并且记下的内容会被后续的 QA 验证。查了一下同期工作,Vinci2/EgoServe(ECCV 2026)做了持续第一人称视频上的主动服务,但它同样没有把"工具生命周期"作为评测对象。就"主动性产生记忆、记忆再被验证"这个闭环而言,这确实是第一个。

图1:主动式视频智能体的概念图

图1:论文 teaser。左侧是被动式与主动式助手的对比——"等你提问" vs "在你提问之前行动";中间是三步工作流:持续观察第一人称视频流 → 后台共存式跟踪 → 主动干预;右侧覆盖日常生活(提醒水龙头没关)和科学实验室(记录加了 10 μL 试剂)两类场景。


🏗️ 方法框架:两级主动性 × 三个任务 × 一套工具生命周期

两级主动性:从"提醒你"到"替你干"

基准把主动性拆成两档,这个设计我很喜欢,因为它逼着模型暴露不同层面的短板:

通知级(Notification Level):智能体推断用户意图,在合适的时机发一条消息。比如用户在超市拿起一件商品端详,助手说"I noticed a lot of nutrition information"(我注意到这个标签上有大量营养信息)。这一级考的是时机 + 语义——发早了是骚扰,发晚了没意义,说错了对象更是白搭。

干预级(Intervention Level):这是深水区。智能体要替用户维护记忆工具的完整生命周期——用户边做饭边 multitasking,开了水龙头、开了烤箱,助手得给每个对象在后台开状态追踪器,保持监控,等它们被关掉后再停止追踪,最后汇报"追踪已完成"。这一级考的是持续的多线程后台操作,恰恰是当前 LLM 智能体最弱的能力之一。

图2:基准框架总览

图2:左侧是概念框架——第一人称视频流之上,通知级输出"I've noticed...",干预级输出"I've done...",后者还要求维护完整的 start tool → maintain → end tool 生命周期;右侧是三个任务的真实示例:LT 位置追踪(钥匙从点火开关取出后记下新位置)、IC 信息捕捉(营养标签的密集信息)、ST 状态追踪(水龙头开着没关)。

三个任务:把"环境记忆需求"落成具体题型

三个任务都围绕一个核心问题——什么东西不记下来,之后一定会后悔:

任务 全称 记什么 典型场景 QA 会问什么
IC Information Capture 转瞬即逝的密集视觉信息 购物看标签、工地看指示牌、修车看规格单 营养成分、价格、营业时间
ST State Tracking 物体状态的变化 做饭时开着的灶台、搅拌机、水龙头 状态改变几次、开多久、什么顺序
LT Location Tracking 物体被放到了哪里 木工随手放的锤子、修车放的软管 最后在哪、原始位置、搬了几次

这个三分法不是拍脑袋。IC 考"一眼信息"(one glance, keep),ST 考"全程在线"(all on time),LT 考"持续注视"(watched throughout)——三种记忆需求的时间结构完全不同,对应的失败模式也不同,后面的实验会反复回到这一点。

流式协议:每一秒都要交作业

评测协议是这样的:1 FPS 采样,每一秒模型收到任务提示 + JSON 格式的上下文(当前活跃的工具实例、最近 55 条完成的历史区间或通知)+ 最近 10 帧(带帧号和时间戳),然后必须输出一个 JSON 对象——可以带 tool_calls(开启或停止工具),可以带 message(发给用户的消息),也可以两者皆空(保持沉默)。解析失败的输出一律按沉默处理。

工具接口刻意做得极简:

Recording Tool (IC):        start_recording(name, description) / stop_recording()
State Tracker (ST):         start 返回一个 id,stop 时用 id 关闭
Location Tracker (LT):      同上

API 表面就这么点东西。作者说得很直白:难度就在生命周期的维护上,接口复杂度是故意压低的。我个人很认同这个设计——把工程噪音降到最低,让"模型能不能管好一串并发的后台任务"这个问题赤裸裸地暴露出来。

评分:匈牙利匹配 + LLM 裁判

预测和真值的匹配用匈牙利算法,要求 LLM 裁判(DeepSeek-V4-Flash)判定的语义相似度超过阈值、且时间偏移落在窗口内,匹配代价为:

\[\alpha(1-\mathrm{sim}) + (1-\alpha)(|\Delta|/W)^{p}\]

指标分五组:时机(Start@0.2,200 毫秒容忍度,对齐标注者的残差分歧)、绝对误差、检测(Prec/Recall/F1)、区间重叠(mIoU,干预级专属,未匹配的机会记零分)、以及 QA 准确率。

Start@0.2 这个指标我得说一句:200 毫秒的容忍窗口是真的狠。论文的理由是标注者之间的通知时点分歧残差就在这个量级,而且实时流式模型的惯例也用这个精度。但对一个每秒才看一次输入的模型来说,这意味着你几乎必须在事件发生的那一秒就触发——晚一拍就是 1 秒的误差,直接出局。这个设定公平吗?我觉得对"通知级"是公平的,因为通知本来就是轻量动作;但把它套在"干预级"上(模型得先确认事件再开工具),多少有点用百米冲刺的计时器测马拉松起跑。


🧪 数据构建:日常生活 + 实验室双赛道

ProactEgoMem 有两条平行的赛道:

  • ProactEgoMem-Daily:300 个片段(来自 Ego4D 的 239 个源视频),总长 16 小时,1242 个标注事件,292 种不同物体,1000 道 QA;
  • ProactEgoMem-Sci:100 个片段,总长 6.47 小时,1377 个事件,89 种物体,500 道 QA。素材来自湿实验室的 第一人称录制(FineBio、BioVL-QR)和 Ego4D 里的实验室视频,场景是"AI 共同科研助理"。

构建流水线是半自动的:原生动作标签按物体贪心配对成候选事件 + 一个 VLM(Qwen3.6-27B)对 Daily 片段做密集描述 → 标注者看完整片段修正、删除、增补事件(Sci 里的 Ego4D 片段没有原生标签,从头标)→ 生成 QA → 至少 3 个标注者审核。标注质量的数据也不错:整体边界 mIoU 0.9817,Start@2 达 0.9865,说明真值本身是稳的。

QA 的设计有讲究:IC 问题由 LLM 从人工密集标注生成、三轮人审;ST/LT 问题则主要从模板实例化——填物体、次数、时长、顺序这些槽位。三类问题风格差异挺大,比如 ST 会问"灯-水龙头-橱柜的开启顺序是什么",LT 会问"黑钳子最后放在哪了",都是那种"当时不记、事后必忘"的问题。

图3:基准构成与目标物体

图3:左图为基准构成(按场景/赛道/任务的环形分布),中右是两条赛道各自的高频目标物体词云——Daily 赛道里 faucet、hose、bottle、stove、cabinet 这类厨房和家务物品出现最多,Sci 赛道则是 tube、spatula、tube rack、mixer 这类实验室器材。物体词表的广度(292/89 种)直接决定了任务的识别难度。

还有一个值得点赞的细节:真值答案是私有的,评测走盲提交服务器,只返回分数。这个设计直接堵死了基准被爬进预训练语料的路——要知道现在很多基准发布即污染,几个月后榜单分数就通胀得没法看了。


📊 实验结果:一届没有优等生的考试

参赛选手一共 13 个,覆盖四个家族:闭源(Gemini 2.5 Flash、GPT-5.4-mini)、开源通用(Gemma4-31B、Qwen3.8-27B、Qwen3.6-27B、Qwen3.5-9B)、视频语言模型(VideoLLaMA3-7B、LLaVA-OV-1.5-8B、MiniCPM-o-4.5)、流式模型(MMDuet、VideoLLM-Online、Inkling-Small、JoyAI-VL)。所有模型用完全相同的流式协议跑。

先给三个最有代表性的数字:

  • 最好的通知级 F1 只有 19.0 个百分点(Qwen3.6-27B,ST 任务)
  • 最好的干预级 mIoU 只有 17.2 个百分点(Gemma4-31B,ST 任务)
  • 最强的严格时机得分 Start@0.2 只有 28.8 个百分点(VideoLLaMA3-7B,LT 任务)

这三个数字分别属于三个不同的模型、三个不同的任务。没有一个模型能全面领先,这是这张成绩单最扎心的地方——覆盖度和精准度在所有模型身上都不重合。要么记得多但错得也多,要么时机准但啥也没记。

把主表里几个关键位置的数据拎出来看(Daily 赛道,通知级 / 干预级):

模型 家族 通知 F1 最佳值 干预 mIoU 最佳值 备注
Gemini 2.5 Flash 闭源 10.9(ST) 5.1(ST) QA 准确率最高之一(IC 54.1)
GPT-5.4-mini 闭源 5.9(ST) 0.8(ST) 时机误差小(|Δs| 1.57)但召回低
Gemma4-31B 开源 18.7(LT) 17.2(ST) 干预级最会开工具,但一个片段能开 111 个短追踪
Qwen3.6-27B 开源 19.0(ST) 9.0(ST) 通知级 F1 冠军
Qwen3.5-9B 开源 3.0(ST) 0.0(全任务) 通知时机误差全场最小(1.10s)
VideoLLaMA3-7B 视频LLM 1.5(ST) 0.9(ST) Start@0.2 冠军(28.8,LT),QA 反而亮眼(LT 36.1)
MMDuet 流式 6.9(LT) 0.1(ST) 时机最准(干预级 1.3s 起动误差)但一个片段狂发 39 次调用
VideoLLM-Online 流式 4.6(ST) 0.0(全任务) 干预级全线挂零——它只肯旁白,不肯调工具

几个结构性发现值得展开:

发现一:干预级全面难于通知级。 这不奇怪,但难的方式很有信息量。通知级只需要"在对的瞬间做对一件事",干预级要"开、维持、关"三步全对,mIoU 把未匹配的机会直接记零分,所以一个片段里任何一次忘记关工具,整个区间就废了。生命周期维护是当前智能体能力的明确短板。

发现二:通用 VLM 覆盖广,流式模型时机准,两派互不侵扰。 开源通用模型在两个级别的召回都更高(Qwen3.8-27B 在 IC 干预级召回能到 37.9%),而流式模型的干预级启动误差能压到 1.3 秒(通用模型是 2.5-3.1 秒)。流式原生训练带来的"反应快"是真的,但它换来的是可怜的精度——MMDuet 在 LT 通知级精度只有 4.4%,召回 16.0%。快而无用,准而迟缓,这就是现状。

发现三:真正的瓶颈在"该不该记",不在"怎么解释"。 这是论文里我觉得最有洞察的实验设计。他们在一个纯文本裁判下检查被召回事件的解释质量:条件于自己的真阳性,模型平均有 87.8 个百分点的情况能把话说对(说对物体和结果),而且这个比例和召回率几乎不相关(Spearman r=0.23)。翻译成人话:只要模型找到了该记的东西,它基本都能说清楚;问题是它大部分时候根本找不到。 检测记忆窗口,才是整条链路的卡点。

发现四:记下来的记忆,质量也撑不起问答。 论文用三种记忆条件测 QA——无记忆(均匀采样帧)、主动记忆(模型工具调用真正留下的帧)、神谕记忆(真值事件窗口的帧)。结果:36 个有效模型-任务单元里,34 个的神谕记忆比主动记忆高出至少 20 个点。IC 的神谕上限能到 94.9%(说明问题本身可答),ST 和 LT 的神谕上限却都在 70% 以下——就算把完美答案喂到嘴边,视频 QA 模型也消化不了长视频里的时序推理。No-Memory 到 Oracle 的差距就是"主动记忆获取"的提升空间,这个空间现在大得离谱。

图4:各模型的启动误差分布

图4:13 个模型的启动误差箱线图(左:通知级,右:干预级),虚线为真值时刻。通知级多数模型的中位数在 0 附近,但干预级整体右移 1-2 秒、分布更散——模型普遍"后知后觉"。注意 LLaVA-OV-1.5-8B 在两级都是最差的(干预级中位数约 +4.5 秒),而 MMDuet 在干预级反而箱体极窄、非常集中,体现了流式训练对时机的打磨。

发现五:实验室场景把短板撕得更大。 从 Daily 换到 Sci,IC 的记忆获取差距(神谕 QA 减主动记忆 QA)从 27-30 个点直接翻倍到 45-52 个点;开源组的 ST 召回从 35.3% 跌到 8.9%。原因也好理解:实验室器材(试管、移液枪、离心管)识别难度远高于锅碗瓢盆,而且实验流程里状态变化更密集。反倒是 LT 在实验室更轻松——实验器材很少到处乱搬。这个对比把"主动记忆的难度是场景相关的"这件事量化得很清楚。


🔬 失败模式:三个大型翻车现场

论文的定性分析部分基本是"模型事故合集",挑三个最典型的:

误报狂欢:Gemma4-31B 在一个片段里开了 111 个一秒时长的短追踪(真值只有 7 个事件);MMDuet 为 2 个真值事件发射了 39 次调用,其中 29 次解析失败、10 次调用的是未知工具。这就是"用误报买覆盖"——通知级召回最高能到 79.5%,但精度只有个位数,F1 天花板锁死在 19.0%。想想真机上这意味着什么:眼镜每分钟给你弹好几次错误提醒,用户第二天就会把它扔进抽屉。

生命周期失守:VideoLLaMA3-7B 只要目标物体在画面里就每秒重开一个追踪、且从不关闭——115 个追踪里 101 个永远开着。后台记忆工具变成了内存泄漏现场。这个失败模式直指 LLM 智能体做长程并发管理的软肋:开一个工具是一步决策,管好十几个并发生命周期是完全不同的能力。

干脆不守规矩:VideoLLM-Online 全程旁白("你打开了冰箱"),MMDuet 用自由文本描述自己的决策——两个模型都拒绝按协议输出可解析的工具调用,VideoLLM-Online 因此在所有任务的干预级拿了零分。被提示成 agent 的视频模型和被训练成 agent 的视频模型之间,隔着一条指令遵循的鸿沟。


💡 我的判断

聊聊这篇论文到底怎么样。

值得肯定的地方。问题定义是真的好。"主动性 = 记忆获取的开始"这个视角,把此前散落在 when-to-speak、streaming QA、egocentric memory 三个方向的工作串成了一个闭环,并且用"工具生命周期 + 后验 QA"把它做成了可测量的东西。双赛道设计(日常 + 实验室)和私有真值的服务器盲评,都能看出团队对"评测长期有效性"是有认真考虑的。失败模式分析也做得很扎实——87.8% 条件解释正确率那个实验,一下就把"瓶颈在检测不在解释"这个结论钉死了,这种诊断式的实验设计比单纯刷榜单有价值得多。

我有疑虑的地方。第一,闭源组派的是 Gemini 2.5 Flash 和 GPT-5.4-mini——都是各自家族的轻量款,不是旗舰。论文没有解释这个选择。用 mini 级模型代表"闭源天花板",可能会低估闭源阵营的真实水平;当然反过来说,轻量模型才是眼镜上真正能跑的,这个选择在工程上又说得通,但论文至少该讨论一句。第二,1 FPS、10 帧窗口的协议对真实眼镜(通常 30 FPS 起)是个很粗的近似,模型每秒只有一次决策机会,Start@0.2 的 200 毫秒容忍度跟"每秒一看"的输入粒度之间存在天然的错配——我前面提过,这对通知级还算公平,对干预级是否过于苛刻,值得商榷。第三,语义匹配依赖 LLM 裁判(DeepSeek-V4-Flash),裁判自身的噪声论文没有做敏感性分析,这在 LLM-as-judge 已经被反复质疑的今天,是个不该省的实验。

对做工程的启发。如果你在做视频智能体或者 agent 记忆系统,这篇论文至少给了三条可以直接拿走的信息:一是流式原生训练确实能显著压低启动延迟(1.3s vs 2.5-3.1s),方向是对的,但它天然带误报倾向,需要单独的校准层;二是并发生命周期的维护(该关的工具要关)是比"什么时候开口"难得多的能力,任何做 agent 框架的人都该把 VideoLLaMA3 那个 101 个僵尸追踪的案例贴在墙上;三是评测你自己系统时,"No Memory / 实际记忆 / Oracle Memory"三条件对比是个极好的诊断工具,能直接量化你的记忆获取模块欠了多少分。

说到底,这个基准揭示的不是"模型记性不好",而是主动性和记忆在当前的模型范式里根本还没被耦合起来。通知级 F1 不到 20 分的成绩单,与其说是模型的失败,不如说是给整个方向标出了起点。接下来两年,可穿戴智能体的竞争大概率就会围绕这条基准暴露出的几个坑展开——谁先把"记得及时、记得准、记得省心"三件事同时做住,谁就有资格真正住进你的眼镜里。


📚 相关工作速览

想横向对比的读者可以顺着这几条线看:流式交互基准 OmniMMI(CVPR 2025)、流式自我中心视频主动对话 ProAssist(EMNLP 2025)、主动交互评测 ProactiveVideoQA;流式情景记忆方向有 EgoStream 和 S-EMBER;第一人称视频底层数据集是 Ego4D 和 Ego-Exo4D,实验室场景来自 FineBio 和 BioVL-QR。ProactEgoMem 与它们的差异点集中在两处:query-free 的主动性 + 被后验 QA 验证的工具生命周期。


论文链接:https://arxiv.org/abs/2610.30089 项目主页与代码:见论文页 Project Page / Code / Hugging Face / Leaderboard 链接

觉得有启发的话,欢迎点赞、在看、转发。跟进最新AI前沿,关注我