StreamingBench
收藏资源简介:
StreamingBench评估多模态大语言模型(MLLMs)在实时流视频理解任务中的表现。该数据集包含900个多样化的视频,4500个人工注释的问答对,每个视频在不同时间戳有五个问题。数据集涵盖了实时视觉理解、全源理解、上下文理解等关键评估方面。
StreamingBench evaluates the performance of multimodal large language models (MLLMs) on real-time streaming video understanding tasks. This dataset includes 900 diverse videos and 4,500 manually annotated question-answer pairs, with each video having five questions at different timestamps. The dataset covers key evaluation dimensions including real-time visual understanding, holistic source understanding, and contextual understanding.
StreamingBench: Assessing the Gap for MLLMs to Achieve Streaming Video Understanding
概述
StreamingBench 评估多模态大语言模型(MLLMs)在实时流媒体视频理解任务中的表现。
关键评估方面
- 实时视觉理解:模型能否实时处理和响应视觉变化?
- 全源理解:模型能否在实时视频流中同步整合视觉和音频输入?
- 上下文理解:模型能否理解视频流中的更广泛上下文?
数据集统计
- 900 个多样化的视频
- 4,500 个人工标注的问答对
- 每个视频在不同时间戳有五个问题
视频类别

任务分类

数据集示例
评估流程
要求
- Python 3.x
- moviepy
数据准备
- 下载数据集:从 StreamingBench Dataset 获取所有必要文件。
- 解压缩文件:将下载的文件解压缩并组织在
./data目录中。 - 预处理数据:运行以下命令预处理数据: bash cd ./scripts bash preprocess.sh
模型准备
按照 模型指南 准备和配置模型。
评估
运行以下命令进行基准测试: sh bash eval.sh
计算指标: sh bash stats.sh
实验结果
不同 MLLMs 在 StreamingBench 上的表现
- 所有上下文

- 查询时间前 60 秒的上下文

- 主要实验与 60 秒视频上下文的比较

不同 MLLMs 在主动输出任务上的表现
"≤ xs" 表示如果实际输出时间在地面真实时间内的 x 秒内,则答案被认为是正确的。

引用
bibtex @article{lin2024streaming, title={StreamingBench: Assessing the Gap for MLLMs to Achieve Streaming Video Understanding}, author={Junming Lin and Zheng Fang and Chi Chen and Zihao Wan and Fuwen Luo and Peng Li and Yang Liu and Maosong Sun}, journal={arXiv preprint arXiv:2411.03628}, year={2024} }




