atlas

Research map / Video / Video-language understanding

Needle In A Video Haystack: A Scalable Synthetic Evaluator for Video MLLMs

ICLR 2025 · Video › Video-language understanding · approach: Long video understanding · 0 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.

Proposes VideoNIAH, a synthetic needle-insertion framework for building skill-targeted video MLLM benchmarks, and uses it to build VNBench (retrieval, ordering, counting) to evaluate 12 video models and analyze training factors.

Problem

Existing real-world video benchmarks are costly to build, prone to data leakage, and entangle multiple capabilities, making them inefficient for skill-specific evaluation during iterative video MLLM development.

Approach

Decouple video content from query-response pairs by inserting unrelated subtitle or image "needles" into original video haystacks, and generate multiple-choice QA automatically from predefined rules targeting temporal perception, chronological ordering, and spatio-temporal coherence.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
include frame timestamps in the prompt instead of using bare image tokens (ablation)video model evaluated on VNBench · VNBench orderingaccuracy: 12.2 -> 21.9Helped
include frame timestamps in the prompt instead of using bare image tokens (ablation)video model evaluated on VNBench · VNBench countingaccuracy: 13.3 -> 23.5Helped
add image index labels to the bare-image prompt (ablation)video model evaluated on VNBench · VNBench overallaccuracy: 29.3 -> 34.0Helped
add frame index labels alongside image index labels (ablation)video model evaluated on VNBench · VNBench overallaccuracy: 34.0 -> 34.7Helped
increase circular evaluation iterations from one to four (ablation)Gemini 1.5 Pro · VNBenchoverall accuracy: 79.5 -> 66.7Hurt
increase circular evaluation iterations from one to four (ablation)GPT-4o · VNBenchoverall accuracy: 78.3 -> 64.4Hurt
replace the original needle content with animal images or new subtitle content (ablation)VNBench evaluation · VNBench retrieval, ordering, and counting taskscorrelation coefficient: 0.9990; 0.9965; 0.9999; 0.9993; 0.9990No clear effect
expand the benchmark from 1350 to 2700 samples (ablation)VNBench evaluation · VNBench overallcorrelation coefficient: 0.9996No clear effect
increase model size (ablation)LLaVA-OneVision family · VNBench sub-tasksaccuracyHelped
increase tokens per frame using adaptive pooling variants (ablation)trained video MLLM · VNBench sub-tasksaccuracyNo clear effect
increase the number of sampled video frames (ablation)trained video MLLM · VNBench retrieval and orderingaccuracyHelped
increase the number of sampled video frames (ablation)trained video MLLM · VNBench countingaccuracyNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MSRVTT NeXT-QA videos ActivityNet MSCOCO SEED-Bench-2 Something-Something V2 Cauldron VideoChatGPT-100K ShareGPT4Video ShareGPTVideo VIM NExT-QA

Benchmarks: VNBench VNBench-Long VNBench-Act VideoMME MLVU LongVideoBench

Metrics: accuracy circular accuracy Pearson correlation

Baselines: Gemini 1.5 Pro GPT-4o GPT-4-turbo LLaVA-NeXT-Video-7B ST-LLM LLaMA-VID-7B Video-LLaVA-7B VideoChat2 Qwen2-VL-7B LLaVA-OneVision-72B

Builds on: Needle in a Haystack LLaVA-OneVision RULER

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