atlas

Research map / Video / Video-language understanding

Distilling Vision-Language Models on Millions of Videos

CVPR 2024 · Video › Video-language understanding · approach: Video-language pretraining · 11 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.

Adapts the image-language model PaLI-3 to video in two stages (visual encoder fine-tuning, then LLM instruction tuning) and uses the adapted model to generate pseudo-captions for millions of web videos, which train a CLIP-style dual encoder.

Problem

Video-text data is scarce and human annotation is costly, while image-based VLM captions lose temporal information and alt-text for videos is noisy and scales poorly.

Approach

Adapt an image VLM to video in two decoupled stages: fine-tune only the visual encoder on short video captions with the language model frozen, then fine-tune only the language model on LLM-generated causal/temporal instruction data with the visual encoder frozen; use the result to caption millions of videos as distilled pseudo-captions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace original VideoCC alt-text with captions generated by the proposed pipelineCLIP (ViT-st-L) dual-encoder · MSR-VTT zero-shot retrievalRecall@1: 37.0 -> 48.2; +11.2Helped
Replace original InternVid captions with captions generated by the proposed pipelineCLIP (ViT-st-L) dual-encoder · MSR-VTT zero-shot retrievalRecall@1: 42.5 -> 46.3; +3.8Helped
Use the adapted video-language modelPaLI-3 · NExT-OE-QA zero-shot QAWUPS: 26.7 -> 29.5; 2.8%Helped
Use PaLI-3 frame-level captions as-is rather than alt-text (ablation)CLIP (ViT-st-B) dual-encoder · MSR-VTT zero-shot retrievalRecall@1: +2.5Helped
Summarize multiple frame captions with an LLM (ablation)CLIP (ViT-st-B) dual-encoder · MSR-VTT zero-shot retrievalRecall@1: 39.5 -> 39.8; +0.3%Helped
Add visual adaptation (ablation)PaLI-3 caption generation and CLIP dual-encoder · MSR-VTT zero-shot retrievalRecall@1: 39.5 -> 41.7; +2.2Helped
Generate multiple captions independently with nucleus sampling (ablation)CLIP dual-encoder · MSR-VTT zero-shot retrievalRecall@1: +1.9%Helped
Add instruction-based language adaptation (ablation)PaLI-3 caption generation and CLIP dual-encoder · MSR-VTT zero-shot retrievalRecall@1: +0.7%Helped
Fine-tune the visual encoder and freeze the language model instead of freezing the visual encoder and fine-tuning the language model (ablation)PaLI-3 · S-MiT video captioningCIDEr: 41.2 -> 42.3Helped
Fine-tune both the visual encoder and language model (ablation)PaLI-3 · S-MiT video captioningCIDEr: 42.3 -> 40.3Hurt
Add self-training with VideoCC pseudo-captions (ablation)PaLI-3 · S-MiT video captioningCIDEr: 42.3 -> 43.5; +1.2Helped
Use LLaVA 1.0 instruction data for language adaptation (ablation)PaLI-3 · MSR-VTT zero-shot video captioningCIDEr: 21.3 -> 16.9Hurt

Surprising findings

Limitations

Experimental setup

Datasets: S-MiT VidLN VideoCC InternVid MSR-VTT VATEX Kinetics-600 ActivityNet-Captions ActivityNet-QA NExT-QA MSR-VTT QA Oops-QA

Benchmarks: MSR-VTT VATEX Kinetics-600 ActivityNet-Captions MSR-VTT QA ActivityNet QA NExT-OE-QA

Metrics: Recall@1 CIDEr accuracy WUPS top-1 accuracy

Baselines: PaLI-3 Flamingo-80B FrozenBiLM DeCap ViCLIP InternVideo CLIP4Clip VideoCC alt-text InternVid captions

Builds on: PaLI-3 CLIP LLaVA NExT-QA VideoCLIP

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