VTimeLLM: Empower LLM to Grasp Video Moments

30 Nov 2023  ·  Bin Huang, Xin Wang, Hong Chen, Zihan Song, Wenwu Zhu ·

Large language models (LLMs) have shown remarkable text understanding capabilities, which have been extended as Video LLMs to handle video data for comprehending visual details. However, existing Video LLMs can only provide a coarse description of the entire video, failing to capture the precise start and end time boundary of specific events. In this paper, we solve this issue via proposing VTimeLLM, a novel Video LLM designed for fine-grained video moment understanding and reasoning with respect to time boundary. Specifically, our VTimeLLM adopts a boundary-aware three-stage training strategy, which respectively utilizes image-text pairs for feature alignment, multiple-event videos to increase temporal-boundary awareness, and high-quality video-instruction tuning to further improve temporal understanding ability as well as align with human intents. Extensive experiments demonstrate that in fine-grained time-related comprehension tasks for videos such as Temporal Video Grounding and Dense Video Captioning, VTimeLLM significantly outperforms existing Video LLMs. Besides, benefits from the fine-grained temporal understanding of the videos further enable VTimeLLM to beat existing Video LLMs in video dialogue benchmark, showing its superior cross-modal understanding and reasoning abilities.

PDF Abstract
Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
Dense Video Captioning ActivityNet Captions VTimeLLM CIDEr 27.6 # 5
SODA 5.8 # 4
Video-based Generative Performance Benchmarking VideoInstruct VTimeLLM Correctness of Information 2.78 # 10
Detail Orientation 3.10 # 2
Contextual Understanding 3.40 # 10
Temporal Understanding 2.49 # 8
Consistency 2.47 # 10
mean 2.85 # 10
Video-based Generative Performance Benchmarking (Detail Orientation)) VideoInstruct VTimeLLM gpt-score 3.10 # 2
Video-based Generative Performance Benchmarking (Contextual Understanding) VideoInstruct VTimeLLM gpt-score 3.40 # 6
Video-based Generative Performance Benchmarking (Correctness of Information) VideoInstruct VTimeLLM gpt-score 2.78 # 6
Video-based Generative Performance Benchmarking (Temporal Understanding) VideoInstruct VTimeLLM gpt-score 2.49 # 5
Video-based Generative Performance Benchmarking (Consistency) VideoInstruct VTimeLLM gpt-score 2.47 # 6

Methods