atlas

Research map / Video / Video-language understanding

Video-XL: Extra-Long Vision Language Model for Hour-Scale Video Understanding

CVPR 2025 · Video › Video-language understanding · approach: Video LLMs with fine-grained understanding · 33 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 Video-XL, a 7B video MLLM that compresses long videos into KV caches of learned Visual Summarization Tokens (VST), trained with curriculum over compression ratios, composite image/multi-image/synthetic data, and dynamic interval partitioning.

Problem

Long video understanding in MLLMs is limited by context length and compute cost, and existing visual token reduction methods lose fine-grained visual detail.

Approach

Instead of reducing visual tokens before the LLM, interleave learned Visual Summarization Tokens into each video interval so the LLM's own KV cache summarizes the interval; the VST KVs replace the original visual KVs for subsequent intervals. Interval sizes follow semantic depth scores (dynamic compression), and training uses curriculum over compression ratios plus composite data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Video-XL instead of LongVA7B video MLLMs · MLVU DevM-avg: 56.3 -> 64.9Helped
Use Video-XL instead of Video-CCAM7B video MLLMs · MLVU TestM-avg: 42.9 -> 45.5Helped
Use Video-XL instead of LongVA7B video MLLMs · VideoMME without subtitlesaccuracy: 52.6 -> 55.5Helped
Use Video-XL instead of Long-LLaVAopen-source video MLLMs · VNBenchaccuracy: 52.1 -> 61.6Helped
Use Video-XL instead of GPT-4ovideo MLLMs · VideoVistascore: 78.3 -> 70.6Hurt
Use Video-XL instead of Long-LLaVAvideo MLLMs · LongVideoBenchscore: 52.1 -> 50.7Hurt
Use Video-XL instead of LongVAvideo MLLMs · VideoChatGPT Benchmarkscore: 3.26 -> 3.17Hurt
Replace VST compression with pooling at 16× compression (ablation)Video-XL compression · MLVU-testscore: 41.4 -> 33.7Hurt
Replace VST compression with Q-Former at 16× compression (ablation)Video-XL compression · MLVU-testscore: 41.4 -> 35.1Hurt
Replace VST compression with C-Abstractor at 16× compression (ablation)Video-XL compression · MLVU-testscore: 41.4 -> 37.1Hurt
Add dynamic compression during training and testing (ablation)Video-XL · MLVUscore: 39.8 -> 41.6Helped
Enable dynamic compression only at test time (ablation)Video-XL · MLVUscore: 39.8 -> 39.6No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Laion-2M Bunny ShareGPT-4o MMDU NExT-QA CinePile VCG VICO

Benchmarks: MLVU Video-MME VNBench LongVideoBench VideoVista VideoChatGPT Bench MVBench MME MMBench MLVU-test

Metrics: accuracy GPT score retention rate

Baselines: LongVA LLaMA-VID VideoChat2 LLaVA-NeXT-Video Long-LLaVA Video-CCAM GPT-4o Gemini-1.5-Pro

Builds on: LLaVA VideoLLaMB LongVA LLaMA-VID

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