Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

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

About

Long video understanding poses a significant challenge for current Multi-modal Large Language Models (MLLMs). Notably, the MLLMs are constrained by their limited context lengths and the substantial costs while processing long videos. Although several existing methods attempt to reduce visual tokens, their strategies encounter severe bottleneck, restricting MLLMs' ability to perceive fine-grained visual details. In this work, we propose Video-XL, a novel approach that leverages MLLMs' inherent key-value (KV) sparsification capacity to condense the visual input. Specifically, we introduce a new special token, the Visual Summarization Token (VST), for each interval of the video, which summarizes the visual information within the interval as its associated KV. The VST module is trained by instruction fine-tuning, where two optimizing strategies are offered. 1.Curriculum learning, where VST learns to make small (easy) and large compression (hard) progressively. 2. Composite data curation, which integrates single-image, multi-image, and synthetic data to overcome the scarcity of long-video instruction data. The compression quality is further improved by dynamic compression, which customizes compression granularity based on the information density of different video intervals. Video-XL's effectiveness is verified from three aspects. First, it achieves a superior long-video understanding capability, outperforming state-of-the-art models of comparable sizes across multiple popular benchmarks. Second, it effectively preserves video information, with minimal compression loss even at 16x compression ratio. Third, it realizes outstanding cost-effectiveness, enabling high-quality processing of thousands of frames on a single A100 GPU.

Yan Shu, Zheng Liu, Peitian Zhang, Minghao Qin, Junjie Zhou, Zhengyang Liang, Tiejun Huang, Bo Zhao• 2024

Related benchmarks

TaskDatasetResultRank
Video UnderstandingMVBench
Accuracy55.3
247
Video Question AnsweringNExT-QA (test)
Accuracy77.2
204
Video UnderstandingVideoMME--
192
Long Video UnderstandingLongVideoBench (val)
Accuracy50.7
139
Video Question AnsweringNEXT-QA--
105
Video Question AnsweringVideoMME
Accuracy55.5
99
Video UnderstandingMVBench (test)
Accuracy55.3
97
Long Video UnderstandingMLVU--
72
Video UnderstandingVideo-MME without subtitles
Overall Score55.5
67
Video UnderstandingMLVU
M-AVG45.5
54
Showing 10 of 44 rows

Other info

Follow for update