atlas

Research map / Video / Video-language understanding

VTimeLLM: Empower LLM to Grasp Video Moments

CVPR 2024 · Video › Video-language understanding · approach: Dense video captioning · 119 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 VTimeLLM, a Video LLM with a three-stage boundary-aware training (image-text alignment, multi-event video QA with LoRA, and instruction tuning) to ground and caption fine-grained video moments.

Problem

Existing Video LLMs give coarse whole-video descriptions and fail to localize precise start and end times of events, limiting temporal grounding, dense captioning and temporal reasoning.

Approach

A boundary-aware three-stage training strategy that inserts a boundary perception stage (multi-event video QA with timestamp tokens 00-99 on InternVid-10M-FLT subset, trained via LoRA) between image-text feature alignment and LLM-generated high-quality instruction tuning, so the LLM learns to output frame-index time boundaries.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use VTimeLLM's three-stage training rather than VideoChatGPT-7BVTimeLLM · ActivityNet temporal groundingmIoU: 18.9 -> 30.4Helped
Use VTimeLLM's three-stage training rather than VideoChatGPT-7BVTimeLLM · Charades-STA temporal groundingmIoU: 13.7 -> 31.2Helped
Use VTimeLLM's three-stage training rather than VideoChatGPT-7BVTimeLLM · ActivityNet dense video captioningCIDEr: 5.8 -> 27.6Helped
Scale VTimeLLM from 7B to 13B parametersVTimeLLM · ActivityNet temporal groundingR@0.5: 27.8 -> 29.5Helped
Scale VTimeLLM from 7B to 13B parametersVTimeLLM · Charades-STA temporal groundingR@0.5: 27.5 -> 34.3Helped
Use image rather than video data for Stage 1 feature alignment (ablation)VTimeLLM · ActivityNet temporal groundingR@0.3: 33.5 -> 36.1Helped
Use image data rather than combined image and video data for Stage 1 alignment (ablation)VTimeLLM · ActivityNet temporal groundingR@0.3: 31.3 -> 36.1Helped
Tune rather than freeze the visual adapter after Stage 1 (ablation)VTimeLLM · ActivityNet temporal groundingR@0.3: 36.1 -> 35.6No clear effect
Add a new LoRA module in Stage 3 rather than reuse the Stage 2 LoRA (ablation)VTimeLLM · ActivityNet temporal groundingR@0.3: 39.3 -> 44.0Helped
Remove Stage 1 feature alignment (ablation)VTimeLLM · ActivityNet dense video captioningCIDEr: 17.0 -> 10.2Hurt
Remove Stage 2 boundary perception training (ablation)VTimeLLM · ActivityNet temporal groundingR@0.3: 39.3 -> 31.0Hurt
Add Stage 3 instruction tuning (ablation)VTimeLLM · ActivityNet temporal groundingR@0.3: 36.1 -> 44.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: LCS-558K InternVid-10M-FLT ActivityNet Captions DiDeMo VideoInstruct100K Charades-STA

Benchmarks: ActivityNet Captions Charades-STA Video-ChatGPT generative performance benchmark

Metrics: R@0.3 R@0.5 R@0.7 mIoU SODA_c CIDEr METEOR correctness/detail/contextual/temporal/consistency scores

Baselines: VideoChat VideoLLaMA VideoChatGPT LLaMA-Adapter BT-Adapter

Builds on: LLaVA Video-ChatGPT Vicuna LoRA

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