atlas

Research map / Video / Video-language understanding

MMBench-Video: A Long-Form Multi-Shot Benchmark for Holistic Video Understanding

NeurIPS 2024 · Video › Video-language understanding · approach: Long video understanding · 9 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces MMBench-Video, a long-form, multi-shot YouTube video QA benchmark with human-written free-form questions and GPT-4 3-grade scoring, evaluating open and proprietary video and image LVLMs.

Problem

Existing VideoQA benchmarks use short, mostly static videos and GPT-3.5 judging, which poorly reflect real web video use and align poorly with human judgment.

Approach

A benchmark of 609 YouTube videos (30s to 6min) with 1,998 human-written free-form QA pairs organized under a 26-leaf capability taxonomy, emphasizing temporally indispensable questions, scored by GPT-4 on a 0-3 scale.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add YouTube-generated subtitlesGPT-4o-[16f] · MMBench-Video subset with YouTube subtitlesoverall mean: 1.90 -> 2.05Helped
Add YouTube-generated subtitlesGPT-4o-[16f] · MMBench-Videooverall mean: 1.86 -> 1.96Helped
Add YouTube-generated subtitlesGPT-4o-[8f] · MMBench-Videooverall mean: 1.62 -> 1.79Helped
Add YouTube-generated subtitlesGPT-4o without visual frames · MMBench-Videooverall mean: 0.25 -> 0.74Helped
Increase input from 1 frame to 8 framesGPT-4o · MMBench-Videooverall mean: 0.70 -> 1.62Helped
Increase input from 8 frames to 16 framesGPT-4o · MMBench-Videooverall mean: 1.62 -> 1.86Helped
Use 1 frame per second instead of 16 uniformly sampled framesGPT-4o · MMBench-Videooverall mean: 1.86 -> 2.15Helped
Increase input from 1 frame to 8 framesIdefics2-8B · MMBench-Videooverall mean: 0.95 -> 1.10Helped
Increase input from 1 frame to 8 framesQwen-VL-Chat · MMBench-Videooverall mean: 0.60 -> 0.52Hurt
Increase input from 1 frame to 8 framesmPLUG-Owl2 · MMBench-Videooverall mean: 0.85 -> 1.15Helped
Increase input from 1 frame to 8 framesInternVL-Chat-v1.5 · MMBench-Videooverall mean: 0.84 -> 1.26Helped
Use GPT-4-Turbo (1106) instead of GPT-3.5-Turbo (1106) as judgeMMBench-Video evaluation · Human-rated response subsetmean absolute error with human preferences: 0.98 -> 0.36Helped

Surprising findings

Limitations

Experimental setup

Datasets: MMBench MMStar MSVD-QA MSRVTT-QA TGIF-QA ActivityNet-QA EgoSchema Video-MME Next-GQA

Benchmarks: MMBench-Video MMBench MMStar

Metrics: GPT-4 0-3 score overall mean normalized score score ratio 1-frame vs 8-frame mean absolute error vs human ratings

Baselines: Video-ChatGPT Video-LLaVA Chat-UniVi LLaMA-VID VideoChat2 MiniGPT4-Video MovieLLM PLLaVA-7B ShareGPT4Video-8B VideoStreaming LLaVA-NeXT-Video Idefics2-8B

Builds on: MMBench Video-ChatGPT evaluation protocol VLMEvalKit

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy