4 个月前

自链接图像-语言模型用于视频定位和问答

自链接图像-语言模型用于视频定位和问答

摘要

最近的研究表明,利用大型预训练图像-语言模型进行视频问答取得了令人鼓舞的结果。尽管这些图像-语言模型可以有效地引导视频-语言模型的表示学习,但它们通常将均匀采样的视频帧作为视觉输入,而没有显式地进行语言感知的时间建模。当视频输入中只有部分内容与语言查询相关时,这种均匀的帧采样往往会导致重要视觉线索的缺失。虽然人类在回答问题时通常会找到一个视频片段并回放该片段,但训练一个查询感知的视频时刻定位器通常需要昂贵的注释和高计算成本。为了解决这一问题,我们提出了一种新的框架——自链接视频定位-回答(Self-Chained Video Localization-Answering, SeViLA),该框架利用单一的图像-语言模型(BLIP-2)来同时处理时间关键帧定位和视频问答任务。SeViLA框架由两个模块组成:定位器(Localizer)和回答器(Answerer),这两个模块都是从BLIP-2参数高效地微调而来。我们提出了两种方法将这两个模块串联起来进行级联推理和自我精炼。首先,在前向链中,定位器在视频中找到多个语言感知的关键帧,这些关键帧被回答器用于预测答案。其次,在反向链中,回答器生成关键帧的伪标签以精炼定位器,从而减轻对昂贵的视频时刻定位注释的需求。我们的SeViLA框架在5个具有挑战性的视频问答和事件预测基准上超越了多个强大的基线模型,并在微调(NExT-QA、STAR)和零样本(NExT-QA、STAR、How2QA、VLEP)设置下均达到了最先进的水平。我们还分析了定位器的影响,将其与其他时间定位模型进行了比较,并探讨了定位器的预训练/自我精炼以及不同数量的关键帧对性能的影响。

代码仓库

yui010206/sevila
官方
pytorch
GitHub 中提及

基准测试

基准方法指标
video-question-answering-on-next-qaSeViLA
Accuracy: 73.8
video-question-answering-on-next-qa-efficientSeViLA (4 frames)
1:1 Accuracy: 73.8
video-question-answering-on-situatedSeViLA
Average Accuracy: 64.9
video-question-answering-on-situatedSeViLA (0-shot)
Average Accuracy: 44.6
zero-shot-video-question-answer-on-egoschemaSeViLA (4B)
Accuracy: 25.7
zero-shot-video-question-answer-on-egoschema-1SeViLA (4B)
Accuracy: 22.7
zero-shot-video-question-answer-on-intentqaSeViLA (4B)
Accuracy: 60.9
zero-shot-video-question-answer-on-next-qaSevila (4B)
Accuracy: 63.6
zero-shot-video-question-answer-on-tvqaSEVILA (no speech)
Accuracy: 38.2

用 AI 构建 AI

从想法到上线——通过免费 AI 协同编程、开箱即用的环境和市场最优价格的 GPU 加速您的 AI 开发

AI 协同编程
即用型 GPU
最优价格
立即开始

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
自链接图像-语言模型用于视频定位和问答 | 论文 | HyperAI超神经