← 返回 2026-01-23

VIOLA:面向最少标注的视频上下文学习 VIOLA: Towards Video In-Context Learning with Minimal Annotations

Ryo Fujii, Hideo Saito, Ryo Hachiuma 📅 2026-01-22 👍 5 2026-07-13 08:35
上下文学习 主动学习 伪标签 多模态大语言模型 少样本学习 视频理解

结合稀疏标注与伪标签的视频上下文学习框架,实现低资源场景下的高效适应

前置知识

上下文学习(In-Context Learning, ICL)

ICL 是大语言模型的一种能力,允许模型通过在输入中提供少量示例(即 demonstration)来适应新任务,而无需更新模型参数。具体来说,给定一个测试查询 $x_{test}$,ICL 从示例池中检索 K 个最相关的样本,将其与查询一起输入模型进行推理。这种方法最初在纯文本 LLM 中被提出,后扩展到图像、视频等多模态领域,是本文的核心基础。ICL 的关键优势在于无需梯度更新,仅通过推理时的上下文构建即可实现适应,特别适合资源受限或需要快速部署的场景。

本文的整个框架建立在 ICL 范式之上,理解 ICL 的工作原理和局限性是理解本文动机和方法的前提

多模态大语言模型(MLLM)

MLLM 是能够同时处理多种模态(如文本、图像、视频)的大语言模型。本文使用了多个先进的开源 MLLM 进行实验,包括 Qwen2-VL-7B、VideoLLaMA3-7B、Qwen3-VL-8B 和 LLaVA-Video-7B。这些模型在大规模数据上预训练,具备强大的视频理解能力,但在面对未见过的专业领域(如工业检测、手术视频)时,仅靠零样本推理往往表现不佳,需要通过 ICL 进行适应。MLLM 的视频理解通常涉及视觉编码器提取帧特征、时序建模和语言生成三个阶段。

MLLM 是本文方法的执行主体,理解其能力和局限性有助于理解为什么需要本文提出的方法

高斯混合模型(GMM)聚类

GMM 是一种概率聚类方法,假设数据由 K 个高斯分布的混合生成。对于每个样本,GMM 计算其属于第 k 个成分的后验概率,高后验概率表明样本是该语义簇的代表性样本。本文将 GMM 用于视频嵌入空间的语义聚类,K 被设置为等于标注预算 B,确保每个语义簇都能获得至少一个专家标注的样本,从而保证多样性覆盖。

GMM 是本文密度估计部分的核心工具,用于确保选择的标注样本既多样又具有代表性

伪标签(Pseudo-labeling)

伪标签是一种半监督学习技术,利用模型对未标注数据进行预测,将高置信度的预测结果作为伪标签来扩充训练数据。在 ICL 场景中,伪标签用于将未标注视频转化为可用的 demonstration。然而,视频 ICL 对噪声极其敏感,因为 token 成本高昂限制了示例数量(few-shot),单个错误的伪标签可能导致严重的负迁移。因此本文引入置信度过滤机制,仅保留置信度高于 95 百分位的伪标签。

伪标签是本文解决数据稀缺问题的关键策略之一,理解其挑战和局限性有助于理解本文置信度感知机制的必要性

主动学习(Active Learning)

主动学习是一种机器学习范式,模型主动选择最有信息量的样本进行标注,以最小化标注成本最大化模型性能。传统主动学习策略包括基于多样性的方法(选择不同特征的样本)、基于不确定性的方法(选择模型难以判断的样本)和基于代表性的方法(选择最能代表数据分布的样本)。本文的选择性标注策略借鉴了主动学习思想,但针对视频 ICL 场景进行了创新改进。

本文的密度-不确定性加权选择策略是在传统主动学习基础上的创新,理解传统方法的局限性是理解本文贡献的关键

置信度感知检索与提示

这是本文提出的两个关键推理机制。置信度感知检索在标准相似度检索的基础上引入标签置信度惩罚,使用复合分数来选择 demonstration,确保上下文槽位被可靠实例占据。置信度感知提示则将标签来源和置信度分数显式编码到 prompt 中,让模型区分人工标注和伪标签,自适应地调整对不同来源示例的依赖程度。这两个机制共同构成了视频 ICL 中处理噪声混合池的完整解决方案。

这两个机制是本文在推理阶段的核心创新,解决了混合池中噪声伪标签干扰推理的问题

研究动机

将多模态大语言模型(MLLM)适应到新视频领域是实际部署的关键需求,但面临严重的数据稀缺问题。在工业检测、手术视频分析等专业场景中,视频标注需要领域专家参与,标注成本极高。例如,理解手术视频内容需要医学专业知识,理解工业场景需要工程背景。标准 ICL 方法(如 VideoICL)假设存在大量标注样本池可供检索,这一假设在专业环境中往往不成立。同时,视频标注的劳动密集性与专家参与的必要性,形成了在实际视频应用中部署 ICL 的重大障碍。论文指出,视频 ICL 还面临 token 成本高昂的问题,这限制了示例数量,使得模型对每个 demonstration 的质量极其敏感——单个错误的伪标签可能导致显著的负迁移和推理性能的严重下降。在标准 few-shot 设置下,模型无法像文本领域那样通过 many-shot 学习来统计性地平均掉标签噪声。

本文的目标是本文的目标是提出一个标签高效的视频 ICL 框架,在严格的标注预算(如仅 20 个样本)下,通过战略性地选择最有价值的样本进行专家标注,同时利用大量未标注视频通过伪标签机制进行扩充,构建一个高质量的混合 demonstration 池,使 MLLM 能够在低资源场景下实现鲁棒的视频理解适应。具体而言,框架需要同时解决三个关键挑战:在有限预算下选择既多样又具有代表性且信息量大的标注样本;在混合池中区分人工标注和伪标签的可靠性;使模型能够自适应地权衡不同来源 demonstration 的可信度。

与已有工作不同的是,本文的独特切入角度在于将选择性标注(selective annotation)和伪标签(pseudo-annotation)两种策略进行协同整合,而非像以往工作那样将它们分别处理。以往的研究要么专注于如何从标注池中选择最好的示例,要么专注于如何生成高质量的伪标签,但很少探索两者的协同潜力。此外,针对视频领域的特殊挑战(高冗余、任务无关噪声、few-shot 约束),本文提出了密度-不确定性加权选择来平衡多样性和代表性,以及置信度感知的检索和提示机制来处理混合池中的噪声。这种半监督主动学习(SSAL)范式的视频 ICL 适配是本文的核心创新视角。SSAL 融合了主动学习和半监督学习的优势,旨在显著改善有限标注条件下的模型性能。

核心方法

VIOLA 的方法可以分为三个阶段来理解。首先是选择性标注阶段:从大量未标注视频中,利用密度-不确定性加权策略选择一个最有信息量的子集(大小等于标注预算 B),交由专家标注。这个策略的核心直觉是:好的标注样本应该同时是典型的(属于某个语义簇的代表性样本)和困难的(模型不太确定的样本),而不是仅仅追求多样性(可能选到离群点)或仅仅追求不确定性(可能选到噪声样本)。其次是伪标注阶段:利用专家标注的少量样本作为上下文,对剩余大量未标注视频进行 in-context 推理生成伪标签,并通过置信度过滤机制(保留 95 百分位以上的样本)确保伪标签质量。最后是推理阶段:对测试查询,从混合池中通过置信度感知检索选择 demonstration,并通过置信度感知提示让模型区分人工标注和伪标签,生成最终预测。整个流程的输入是未标注视频池和少量专家标注预算,输出是对测试查询的预测结果。

本文的核心创新在于认识到视频 ICL 场景下选择性标注和伪标签的协同潜力,以及针对视频特殊挑战的三个关键机制设计。与已有方法的本质区别体现在:相比多样性优先或不确定性优先的选择策略,本文的密度-不确定性加权采样在每个 GMM 簇内选择最大化选择分数的样本,通过 GMM 后验概率量化代表性,通过零样本置信度量化信息量,通过参数 lambda 灵活调节两者的权重;相比标准检索仅依赖视觉相似度,本文引入复合检索分数,对伪标签施加置信度惩罚;相比统一处理所有 demonstration 的提示方式,本文将标签来源和置信度分数显式编码到 prompt 中,让模型自适应地权衡不同来源的可信度。这种设计特别针对视频数据的特殊性——视频特征的高冗余和任务无关噪声(如背景变化)使得仅追求多样性的方法容易选到语义离群点。

方法步骤详情

VIOLA 的完整流程包含三个阶段共六个步骤。第一阶段——选择性标注:步骤 1,提取所有未标注视频的视觉嵌入 z_i,使用 InternVideo2 作为视频编码器;步骤 2,拟合 K=B 个成分的 GMM 模型,计算每个样本的后验概率 gamma_{ik};步骤 3,对冻结的 MLLM 进行零样本推理,计算置信度 c_i^zero(生成序列中最小 token 概率);步骤 4,在每个簇内选择最大化选择分数 S_k(u_i) 的样本,形成标注集 D_L。第二阶段——伪标注:步骤 5,对剩余未标注样本,从 D_L 中基于视觉相似度检索上下文,进行 in-context 推理生成伪标签,仅保留置信度超过 95 百分位的样本,形成伪标签集 D_P。第三阶段——推理:步骤 6,构建混合池 D_H = D_L 并集 D_P,对测试查询通过置信度感知检索选择 Top-K demonstration(使用复合分数 r_i),通过置信度感知提示格式化答案(人工标注标记为 Ground-truth,伪标签标记置信度百分比),进行最终推理。视频采样率为 1 FPS,超过 32 秒的视频均匀下采样至 32 帧,每个 demonstration 视频包含 16 帧,上下文示例数 m=8。

技术新颖性

本文的技术新颖性体现在多个层面。首先,在理论层面,将半监督主动学习(SSAL)范式适配到视频 ICL 场景是一个重要的视角创新,将选择性标注和伪标签从独立策略整合为统一框架。其次,在选择策略上,密度-不确定性加权采样是传统多样性、不确定性、代表性三种策略的融合创新,通过 GMM 后验概率量化代表性,通过零样本置信度量化信息量,通过参数 lambda 灵活调节两者的权重。这种设计特别针对视频数据的特殊性——视频特征的高冗余和任务无关噪声(如背景变化)使得仅追求多样性的方法容易选到语义离群点。第三,在推理机制上,置信度感知检索和提示的双机制设计是视频 ICL 领域的首次尝试,特别是将标签来源和置信度百分比显式编码到 prompt 中的软门控机制,让模型能自适应地区分人工验证的 ground truth 和模型预测的 pseudo-label。这种设计利用了 MLLM 理解自然语言提示的能力,避免了复杂的后处理机制。

Overview of our proposed framework
Fig. 2: Overview of our proposed framework

实验结果

本文在 9 个多样化基准上使用 4 个 MLLM 进行了全面实验,标注预算为 20 个样本。核心发现包括:(1)相比零样本基线,VIOLA 在所有数据集和模型上都取得了显著提升,特别是在专业领域,如在工业数据集 ENIGMA 上使用 Qwen2-VL-7B 取得 +53.6% 的提升(从 4.9% 到 58.5%),在动物行为数据集 EgoPet 上取得 +38.2% 的提升(从 14.7% 到 52.9%),在驾驶行为数据集 Drive&Act 上取得 +19.2% 的提升(从 7.2% 到 26.4%)。(2)相比其他基线方法,VIOLA 显著优于随机选择、伪标签和 VideoICL。值得注意的是,VideoICL 在有限池设置下表现不稳定,甚至在某些数据集上低于随机基线(如 Drive&Act 上 11.2% vs 20.9%)。VoteK 作为更鲁棒的基线,VIOLA 仍在多个任务上取得明显优势。(3)框架在不同模型规模上表现出一致性,在较小的 Qwen2-VL-2B 和 VideoLLaMA3-2B 上也取得了显著提升(如 Drive&Act 上 +21.1%)。(4)随着标注预算从 20 增加到 100,VIOLA 表现出稳定的扩展性,持续优于基线且没有过早饱和。(5)消融实验验证了各组件的有效性:密度-不确定性加权(lambda=0.5)优于单独使用密度(lambda=0)或不确定性(lambda=1),置信度感知检索和提示的组合效果最佳(Drive&Act 上 +10.3%),in-context 伪标签优于零样本伪标签(EgoSurgery 上 +3.7%)。

Main results on diverse video understanding benchmarks
Table 1: Main results on diverse video understanding benchmarks
Ablation study of density-uncertainty-weighted Sampling (lambda)
Table 2: Ablation study of density-uncertainty-weighted Sampling (lambda)
Ablation study of Confidence-Aware Inference mechanisms
Table 3: Ablation study of Confidence-Aware Inference mechanisms
Performance evaluation on the smaller Qwen2-VL-2B model
Table 4: Performance evaluation on the smaller Qwen2-VL-2B model
Performance trends under varying oracle annotation budgets
Fig. 3: Performance trends under varying oracle annotation budgets
查看结构化数据
任务指标本文基线提升
驾驶行为识别(Drive&Act) Accuracy (%) 26.4(Qwen2-VL)/ 37.6(VideoLLaMA3)/ 37.1(Qwen3-VL)/ 33.3(LLaVA-Video) 零样本 7.2 / 21.7 / 22.1 / 24.8;随机 20.9 / 36.0 / 36.8 / 23.7 +19.2 / +15.9 / +15.0 / +8.5(相比零样本)
动物自我中心交互识别(EgoPet) Accuracy (%) 52.9 / 50.7 / 56.0 / 45.3 零样本 14.7 / 10.7 / 32.6 / 15.2;随机 19.0 / 16.1 / 39.1 / 18.8 +38.2 / +40.0 / +23.4 / +30.1
手术程序分析(EgoSurgery) Accuracy (%) 30.1 / 48.3 / 39.7 / 46.1 零样本 25.5 / 24.0 / 22.2 / 33.1;随机 26.8 / 38.3 / 39.7 / 28.2 +4.6 / +24.3 / +15.5 / +13.0
工业人机交互识别(ENIGMA) Accuracy (%) 58.5 / 61.3 / 75.5 / 48.9 零样本 4.9 / 44.3 / 64.4 / 61.0;随机 58.8 / 47.6 / 71.7 / 46.1 +53.6 / +17.0 / +11.1 / -12.1
监控异常检测(UCF-Crime) Accuracy (%) 41.1 / 40.5 / 43.5 / 39.3 零样本 31.5 / 31.7 / 34.8 / 34.1;随机 37.9 / 34.0 / 39.8 / 33.7 +9.6 / +8.8 / +8.7 / +5.2
极限运动识别(Xsports) Accuracy (%) 25.9 / 33.0 / 29.6 / 31.1 零样本 18.5 / 29.1 / 28.8 / 18.5;随机 21.5 / 19.9 / 28.8 / 20.8 +7.4 / +3.9 / +0.8 / +12.6
动物行为识别(MammAlps) Accuracy (%) 65.0 / 68.2 / 63.7 / 66.7 零样本 43.8 / 56.4 / 53.0 / 63.3;随机 64.2 / 67.8 / 59.7 / 65.2 +11.2 / +11.8 / +10.7 / +3.4
生物医学视频描述(Bora) ROUGE-L 0.365 / 0.340 / 0.330 / 0.332 零样本 0.261 / 0.220 / 0.243 / 0.244;随机 0.338 / 0.311 / 0.276 / 0.306 +0.104 / +0.120 / +0.087 / +0.088
航空监控场景描述(CapERA) ROUGE-L 0.393 / 0.376 / 0.333 / 0.358 零样本 0.274 / 0.228 / 0.233 / 0.232;随机 0.378 / 0.382 / 0.367 / 0.347 +0.119 / +0.148 / +0.100 / +0.126

局限与改进

本文的局限性主要体现在以下几个方面。作者承认的一个重要限制是框架依赖于预训练视觉嵌入进行数据选择和检索,在高度专业化的领域中,显著的分布偏移可能会扭曲语义空间,从而影响聚类和检索的准确性。这意味着在某些极端领域适应场景下,可能需要领域适配的编码器。从技术层面看,GMM 聚类假设数据可以用高斯混合分布很好地表示,这在视频嵌入空间中可能不总是成立,特别是当数据分布具有复杂结构时。此外,置信度估计依赖于模型输出的 token 概率,这种校准方式的可靠性在不同模型和任务上可能存在差异。从实验设计角度,尽管论文在 9 个数据集上进行了广泛实验,但这些数据集主要集中在分类和描述任务上,对于更复杂的视频理解任务(如时序推理、因果关系理解)的效果尚不清楚。另外,标注预算固定为 20-100 的范围,在更极端的低资源场景(如仅 5-10 个标注样本)下的表现也值得探索。ENIGMA 数据集上 LLaVA-Video 的负结果(-12.1%)也表明方法并非在所有场景下都有效。

独立分析的弱点

尽管 VIOLA 取得了显著成果,但仍存在几个值得改进的弱点。首先,GMM 聚类假设语义空间可以用固定数量的高斯成分建模,但视频嵌入空间的结构可能远比高斯混合复杂,特别是在涉及多粒度语义(如粗粒度场景类别和细粒度动作区分)时。改进方向包括探索非参数聚类方法(如 Dirichlet Process GMM)或基于密度的聚类(如 HDBSCAN),以更灵活地适应数据的内在结构。其次,零样本置信度估计使用最小 token 概率可能过于保守,容易将长序列中的正常低概率 token 误判为不确定性信号。可以考虑使用平均 token 概率、熵值或基于采样的方差来更准确地估计不确定性。第三,置信度过滤阈值(95 百分位)是固定的,没有根据数据集特性进行自适应调整。在噪声程度不同的数据集上,这个阈值可能不是最优的,可以引入自适应阈值选择机制。第四,框架将所有伪标签视为同等质量(仅通过置信度区分),没有考虑伪标签之间的多样性,这可能导致在高置信度样本过于集中时丧失语义覆盖。

未来方向

作者提出的未来工作方向包括探索集成领域适配编码器以增强在极端分布偏移场景下的鲁棒性。基于本文成果,还可以延伸多个研究方向。第一,可以探索动态标注预算分配策略,根据数据集的复杂度和模型的不确定性自适应地决定在不同语义簇上分配多少标注预算,而非均匀分配。第二,可以将框架扩展到多轮交互场景,允许模型在推理过程中主动请求标注(active querying),形成一种交互式的适应范式。第三,可以探索跨模态的置信度传播,利用文本模态的高置信度来增强视频伪标签的质量。第四,可以研究如何将本文的置信度感知机制与模型微调结合,在 ICL 适应的基础上进一步提升性能。第五,可以探索在更复杂的视频理解任务(如视频问答、时序定位、多视频推理)上应用本文框架。最后,可以研究如何将框架扩展到流式场景,支持新领域的持续适应。

复现评估

本文的复现性总体较好。论文使用了四个开源 MLLM(Qwen2-VL-7B、VideoLLaMA3-7B、Qwen3-VL-8B、LLaVA-Video-7B)和 InternVideo2 作为视频编码器,这些模型都可以公开获取。实验涉及的 9 个数据集涵盖了多个公开可用的基准(如 UCF-Crime)和专业数据集(如 EgoSurgery、ENIGMA)。论文提供了详细的实现细节,包括视频采样率(1 FPS)、帧数限制(32 帧)、上下文示例数(m=8)、每个示例的帧数(16 帧)和置信度阈值(95 百分位)。超参数 lambda=0.5 和 tau 的设置也有说明。然而,论文没有明确提及代码是否开源,这对于完整复现框架细节(特别是 GMM 拟合、置信度计算和检索策略的具体实现)可能构成一定障碍。此外,使用 4 个 7-8B 参数的模型进行实验需要相当的 GPU 资源,对于资源有限的研究者可能存在一定的复现门槛。论文提到的 Supplementary Material 中可能包含更多实现细节,但在此提供的文本中未见完整内容。