PEARL:个性化流式视频理解模型 PEARL: Personalized Streaming Video Understanding Model
首个支持流式视频中动态注册个性化概念并实时问答的免训练框架与基准
前置知识
Vision-Language Model (VLM,视觉语言模型)
视觉语言模型是一类同时处理图像/视频和文本输入的多模态深度学习模型。典型的 VLM 架构包括视觉编码器(如 ViT)将视觉信号编码为 token 序列,再与文本 token 一起送入大语言模型进行联合推理。代表模型包括 LLaVA、Qwen-VL、InternVL 等,它们在图像描述、视觉问答等任务上展现了强大的零样本能力。在本文中,PEARL 框架以 VLM 作为核心推理引擎,为其赋予流式视频中的个性化理解能力。
PEARL 是一个即插即用的框架,其核心设计思路是为现有的 VLM 增加记忆与检索模块来实现流式个性化理解,因此理解 VLM 的基本工作方式是读懂本文的前提。
Retrieval-Augmented Generation (RAG,检索增强生成)
RAG 是一种将外部知识库与生成模型结合的范式:当模型收到查询时,先从外部存储中检索相关文档或片段,再将检索结果作为上下文输入给生成模型,从而产生更准确、更有依据的回答。这一范式广泛应用于大语言模型的知识增强,避免了对模型参数的频繁微调。PEARL 的概念感知检索算法本质上就是一种面向视频流的 RAG 系统,只不过检索对象从文本片段变成了视频片段和概念描述。
PEARL 的核心机制——从流式记忆中检索相关历史片段再输入 VLM——直接借鉴了 RAG 的思想,理解 RAG 有助于把握 PEARL 检索模块的设计动机和技术细节。
Streaming Video Understanding (流式视频理解)
与传统的离线视频理解不同,流式视频理解要求模型实时处理持续到达的视频帧序列,而非一次性接收完整视频。这意味着模型需要维护某种形式的「在线记忆」来保留历史信息,同时在每个时间步对新到达的帧做出即时响应。现有的流式视频理解工作(如 ReKV、StreamForest、TimeChat-Online)主要关注通用场景的实时问答,但均未考虑用户自定义的个性化概念。
PSVU 任务正是在流式视频理解的基础上引入了个性化概念维度,因此理解流式视频理解的基本范式和挑战是理解本文问题定义的关键。
Personalized VLM (个性化视觉语言模型)
个性化 VLM 指能够识别和推理用户自定义概念(如特定人物、物体或动作)的视觉语言模型。已有工作如 Yo'LLaVA 和 MC-LLaVA 通过微调让模型记住特定视觉概念,RAP 通过检索增强实现个性化,PVChat 则首次探索了视频场景下的个性化理解。但这些方法要么局限于静态图像,要么只能处理离线短视频,无法应对实时流式视频场景。
PEARL 论文的核心创新正是将个性化 VLM 从静态/离线场景推进到流式实时场景,理解已有个性化方法的局限性是理解本文动机和贡献的基础。
研究动机
当前多模态个性化方法存在一个根本性的场景断层:它们被设计为在静态图像或预录制的离线视频上工作,完全无法应对真实世界中连续流动的视觉输入。具体而言,Yo'LLaVA 和 MC-LLaVA 等图像个性化方法只能处理单张静态图片,不支持视频输入和流式场景。PVChat 虽然开创了个性化视频理解的方向,但它严格限定在离线设置中,每个视频不超过 5 秒,且仅支持单轮交互,无法满足开放式、流式的交互需求。与此同时,流式视频理解领域(如 ReKV、StreamForest)虽然在处理连续视觉输入方面取得了进展,但完全不支持用户自定义的个性化概念。这意味着在实际应用中——例如定制化健身教练需要实时监控用户的特定举重动作并给出即时纠正、或社交可穿戴 AI 需要持续识别特定人物并提供反馈——现有方法根本无法胜任。这种个性化理解与流式理解之间的割裂,是阻碍下一代交互式 AI 助手发展的关键瓶颈。
本文的目标是本文的首要目标是提出并形式化定义一个全新的任务——个性化流式视频理解(Personalized Streaming Video Understanding, PSVU),填补个性化理解与流式视频理解之间的空白。在此基础上,作者旨在构建 PEARL-Bench 作为该任务的首个综合基准,包含 132 个视频和 2,173 条精细标注,覆盖帧级和视频级两种个性化模式。最终目标是提出 PEARL 框架作为一个免训练、即插即用的强基线,在多个架构上实现一致的性能提升——论文实际报告了帧级平均 13.79% 和视频级平均 12.80% 的性能增益,证明该框架的有效性和鲁棒性。
与已有工作不同的是,本文的独特切入角度在于将「动态概念注册」与「流式视觉记忆」两个正交的能力维度统一到一个框架中。已有工作要么关注个性化(但假设概念在预定义集合中、场景是静态的),要么关注流式理解(但对所有概念一视同仁、无法区分用户特定概念)。PEARL 发现了一个被忽视的关键点:在真实交互场景中,用户会在视频流进行过程中随时定义新概念,模型需要「即时学习」这些概念并在后续的视觉流中持续追踪和推理。这一观察促使作者设计了双粒度记忆系统(将概念知识与流式观察显式解耦)和概念感知检索算法(用概念描述重写查询以实现精确检索),这种将概念注册、流式记忆和检索增强三者有机融合的设计是此前从未被尝试过的。
核心方法
PEARL 框架的设计可以用一个类比来理解:想象你在一个聚会中,有人不断向你介绍新朋友(概念定义),同时聚会的场景在持续变化(流式视频),你需要记住每个人的样子(概念记忆)以及之前发生的事情(流式记忆),并在被问到问题时快速回忆相关信息给出回答。具体技术路线上,PEARL 包含三个核心组件:首先,双粒度记忆系统(Dual-grained Memory System)将用户定义的概念(概念记忆)和视频流的观察片段(流式记忆)分别存储,避免两者相互干扰;其次,概念感知检索算法(Concept-aware Retrieval Algorithm)在收到用户查询时,通过概念描述重写查询文本,再用多模态嵌入模型在流式记忆中检索最相关的历史片段;最后,将检索到的概念信息、历史片段和当前帧一起输入 VLM 生成回答。整个框架完全不需要训练,只需替换或增强 VLM 的输入构造方式即可。
PEARL 最本质的创新在于「概念感知的查询重写」(Concept-aware Query Rewriting)。已有的流式视频理解方法在检索历史信息时,直接用用户的原始查询文本去匹配视频片段的嵌入表示。但在 PSVU 场景下,用户查询中包含自定义概念名(如「」或「」),这些名字是多模态嵌入模型从未见过的,因此直接用原始查询检索几乎无法找到相关片段。PEARL 的解决方案是:先从概念记忆中取出每个概念名对应的视觉描述(如「a young woman with long, dark hair held by a white headband」),然后用 VLM 将查询中的概念名替换为这些描述,生成一个语义明确的新查询(如「Who drove them to the party? A young woman with long, dark hair... or A fair-skinned young man with messy, ash-blonde hair...」)。这个重写后的查询包含丰富的视觉语义,可以被嵌入模型准确编码并与历史片段进行有效匹配。消融实验证明,加入查询重写后平均准确率从 47.96% 提升到 52.24%,提升幅度达 4.28%。这种设计的巧妙之处在于:它不需要对嵌入模型做任何修改,而是通过自然语言层面的「翻译」桥接了用户自定义概念与嵌入空间之间的鸿沟。
方法步骤详情
PEARL 的完整工作流程可以分为以下几个步骤。第一步,流式记忆构建:当视频流持续到达时,首先使用 PySceneDetect 基于 HSV 色彩空间的像素变化检测场景边界,将连续流分割成语义连贯的片段(每段 1-8 秒),然后用 Qwen3-VL-Embedding-2B 多模态嵌入模型为每个片段计算嵌入向量 $e_i = f_{emb}(X_i)$,将片段-嵌入对存入流式记忆。第二步,概念注册:当用户在时间戳 $t_c$ 发出概念定义指令时,模型提取当前帧(帧级概念)或当前片段(视频级概念)作为视觉证据,然后用 VLM 生成一段简洁的视觉描述(聚焦于稳定特征如面部特征、发型等,忽略衣服等易变特征),将概念名、视觉证据和文本描述作为一个条目存入概念记忆。第三步,查询处理:当用户在时间戳 $t_q$ 发出查询时,从查询中识别出提到的概念名,从概念记忆中检索对应条目获取 $C_{sub}$;然后用 VLM 将查询中的概念名替换为对应描述,生成重写查询 $ ilde{Q}$;用嵌入模型编码 $ ilde{Q}$ 得到 $e_Q$,计算与所有流式记忆片段的余弦相似度,选取 Top-K 个最相关片段,并扩展每个片段的相邻 N 个片段以捕获局部时序上下文,得到视觉上下文 $V_{context}$。第四步,响应生成:将检索到的概念条目 $C_{sub}$、历史片段 $V_{context}$、当前片段 $X_{t_q}$ 和原始查询 Q 一起输入 VLM,生成最终回答。默认配置为 K=4、帧级 N=1、视频级 N=0,视频流以 1 FPS 采样。
技术新颖性
PEARL 的技术新颖性体现在三个层面。首先,在任务定义层面,PSVU 是首次将个性化概念理解与流式视频理解结合的新任务,区别于已有的离线个性化视频理解(PVChat)和无个性化的流式视频理解(ReKV、StreamForest),它要求模型在流式环境中动态注册新概念并在精确时间戳上回答个性化查询。其次,在记忆架构层面,双粒度记忆系统将概念知识(相对稳定、持久)与流式观察(快速累积、持续更新)显式解耦,这与已有方法将所有信息压缩到固定大小状态(如 KV-cache)的做法截然不同,使得模型既能精确追踪特定概念,又能保留丰富的历史视觉证据。第三,在检索策略层面,概念感知的查询重写机制是一个全新的设计,它通过自然语言层面的语义翻译解决了用户自定义概念名与嵌入模型之间的不匹配问题,无需修改嵌入模型或 VLM 的参数即可实现高效检索,这种「以文本桥接视觉」的策略在已有工作中从未出现过。
实验结果
PEARL 在 PEARL-Bench 上进行了全面评估,涵盖 8 个离线和在线基线模型以及 3 个不同架构的 VLM。核心发现如下:第一,在帧级任务上,PEARL 显著优于所有基线。以最强配置 Qwen3-VL-8B+PEARL 为例,帧级 Real-Time 准确率达到 54.99%,Past-Time 达到 49.49%,平均 52.24%,分别比其离线基线 Qwen3-VL-8B(64帧均匀采样)高出 27.66%、19.29% 和 23.47%。甚至超过了闭源强模型 Gemini3-pro-preview(平均 48.19%),领先超过 4%。第二,与在线基线的对比同样令人瞩目:Qwen3-VL-8B+PEARL 比最强在线基线 StreamForest-7B(平均 35.02%)高出 17.22%。更重要的是,在控制变量对比中(同为 LLaVA-OV-7B backbone、同为免训练即插即用),LLaVA-OV-7B+PEARL(平均 38.03%)全面超越 ReKV(平均 31.83%),Real-Time 和 Past-Time 分别提升 7.21% 和 5.18%,证明性能提升源于 PEARL 框架设计本身而非骨干网络差异。第三,在更具挑战性的视频级任务上,所有模型表现均明显低于帧级(如 Qwen3-VL-8B 离线基线仅 25.51%),但 PEARL 仍带来显著提升:Qwen3-VL-8B+PEARL 达到 48.39%,比最强在线基线 ReKV(24.11%)高出 24.28%,比 Gemini3-pro-preview(24.51%)高出近 24%。第四,消融实验表明各组件贡献明确:Concept Memory 使 Real-Time 准确率从 15.84% 跃升至 51.41%(+35.57%),Streaming Memory 使 Past-Time 从 25.43% 提升至 45.69%(+20.26%),Query Rewriting 进一步将平均准确率提升 4.28%。第五,效率方面,LLaVA-OV-7B+PEARL 的推理延迟仅 775ms,低于所有在线基线(ReKV 1818ms、StreamForest 1164ms、TimeChat-Online 4769ms),同时准确率更高;PEARL 核心模块(检索和重写)的延迟极低且与模型无关,主要瓶颈在 LLM 推理本身。第六,不同模型规模的实验表明,PEARL 在 Qwen2-VL(2B/7B)和 Qwen3-VL(4B/8B)上均带来一致提升,而离线基线增大模型规模并不能显著改善性能,说明 PEARL 才能真正释放大模型在 PSVU 任务上的潜力。
查看结构化数据
| 任务 | 指标 | 本文 | 基线 | 提升 |
|---|---|---|---|---|
| Frame-level Real-Time | Accuracy (%) | 54.99 (Qwen3-VL-8B+PEARL) | 35.02 (StreamForest-7B) | +19.97 |
| Frame-level Past-Time | Accuracy (%) | 49.49 (Qwen3-VL-8B+PEARL) | 40.86 (StreamForest-7B) | +8.63 |
| Frame-level Avg | Accuracy (%) | 52.24 (Qwen3-VL-8B+PEARL) | 35.02 (StreamForest-7B) | +17.22 |
| Video-level Real-Time | Accuracy (%) | 48.39 (Qwen3-VL-8B+PEARL) | 24.51 (Gemini3-pro-preview) | +23.88 |
| Frame-level Avg (LLaVA-OV-7B) | Accuracy (%) | 38.03 (LLaVA-OV-7B+PEARL) | 31.83 (ReKV, same backbone) | +6.20 |
| Human Score (upper bound) | Accuracy (%) | 97.03 (Frame Avg) | - | - |
局限与改进
PEARL 存在若干局限性。首先,视频级任务的数据规模相对有限:PEARL-Bench 仅包含 20 个视频级视频和 439 条视频级标注,远少于帧级的 112 个视频和 1,734 条标注,且视频级数据使用 Mixamo 数字人合成而非真实视频,这可能限制了评估的真实性和泛化性。其次,PEARL 框架虽然免训练,但其性能高度依赖底层 VLM 的能力——消融实验显示 Qwen2-VL-2B+PEARL 在 Real-Time 指标上反而比离线基线下降了 1.31%,说明对于较弱的模型,PEARL 引入的额外上下文可能成为干扰而非帮助。第三,流式记忆的检索基于余弦相似度,这是一种相对粗糙的匹配方式,对于需要复杂时序推理的查询(如「A 做 X 之前 B 在做什么」)可能力不从心。第四,作者坦承人类评估的上界(帧级平均 97.03%)与模型最优结果(52.24%)之间仍有巨大差距(约 45%),说明该任务远未被充分解决。第五,框架假设场景边界清晰且概念可明确界定,但在真实世界中,模糊场景过渡和部分遮挡等情况可能挑战这些假设。
独立分析的弱点
从独立分析的角度看,PEARL 存在以下几个可以改进的弱点。第一,概念描述生成过于简化:当前方案用 VLM 生成一句 10-15 词的简短描述来表征一个概念,这种单句描述在长视频中容易丢失区分度。例如,两个外貌相似的人物可能得到几乎相同的描述,导致概念混淆。改进方向可以是采用多粒度描述(宏观外貌 + 局部细节)或多帧聚合描述来增强概念的辨识度。第二,流式记忆的检索效率问题:当视频流很长时(PEARL-Bench 中平均视频时长 1,458 秒),需要在数百个片段中做线性扫描和余弦相似度计算,虽然单次检索延迟不高(约 34-45ms),但在实际部署中视频可能持续数小时,累积开销不可忽视。可以考虑引入分层索引或近似最近邻搜索来扩展到更长视频。第三,查询重写依赖 LLM 推理,这在高频查询场景下可能成为瓶颈。虽然论文中重写延迟很低(约 5ms),但这部分开销会随查询频率线性增长,而且 LLM 生成的重写文本质量不稳定,可能引入错误的语义偏移。第四,帧级和视频级使用不同的参数设置(N=1 vs N=0),且视频级数据来自合成场景,框架在真实世界长视频中的视频级概念追踪能力尚未被验证。改进方向包括自适应参数调整和在真实视频上收集视频级概念数据。
未来方向
基于 PEARL 的成果,未来研究可以在多个方向延伸。作者提出的 PSVU 任务和 PEARL-Bench 为该领域奠定了基础,以下方向值得探索:第一,将 PEARL 的记忆检索机制与模型的内在 KV-cache 管理相结合,实现端到端的流式个性化推理,而非当前的「外挂式」检索方案,这可能进一步降低延迟并提升推理质量。第二,扩展概念类型——当前仅支持视觉实体(人物、物体)和动作两种概念,未来可以引入关系概念(如「A 是 B 的朋友」)、属性概念(如「这个团队的队长」)等更丰富的语义类型。第三,探索增量学习范式:PEARL 当前是完全免训练的,如果允许模型在概念注册时进行轻量级的参数更新(如 LoRA),可能进一步提升概念识别的准确性。第四,将 PSVU 任务扩展到多模态交互场景,如结合语音输入和文本输出的流式个性化助手,这对可穿戴 AI 和智能家居等实际应用场景至关重要。第五,引入遗忘机制——当前的记忆系统会无限增长,而在真实世界中,用户可能需要模型「忘记」某些概念或过时的信息,这需要设计合理的记忆管理和淘汰策略。
复现评估
PEARL 在复现性方面表现较好。代码已开源在 GitHub(https://github.com/Yuanhong-Zheng/PEARL),框架使用的组件均为公开可获取的资源:多模态嵌入模型 Qwen3-VL-Embedding-2B、基座 VLM(LLaVA-OV-7B、Qwen2-VL-7B、Qwen3-VL-8B)和场景检测工具 PySceneDetect 均为开源项目。PEARL-Bench 的数据来自公开互联网视频和 Mixamo 数字人合成资产,标注由 10 名研究人员完成,标注流程详细记录在论文附录中。算力需求方面,所有实验在 NVIDIA H200 GPU 上进行,但 PEARL 的核心检索模块延迟极低(34-45ms),实际推理的主要开销在 VLM 本身,因此复现所需的算力主要取决于所选的基座模型。对于 7B 参数的模型,单张消费级 GPU(如 RTX 4090)应该可以运行,但可能需要量化优化。总体而言,复现难度为中等——框架逻辑清晰、代码开源、依赖均为公开工具,但完整的基准测试需要较大算力和对 132 个视频的逐帧处理。
论文图表
该图以时间轴形式展示了三类任务的对比:左侧是传统个性化图像理解(Yo'LLaVA/MC-LLaVA),特点是静态定义、单轮交互、仅图像输入;中间是传统个性化视频理解(PVChat),特点是静态定义、单轮交互、离线视频;右侧是本文提出的 PSVU,特点是动态定义、多轮交互、在线流式视频,支持概念定义、实时问答、过去时间问答等多种交互模式,并展示了健身教练和可穿戴 AI 等应用场景。
这张图是理解论文核心动机的关键:它直观地揭示了现有方法与真实世界需求之间的差距,清晰展示了 PSVU 任务相比已有任务的新颖性和必要性。