atlas

Research map / Video / Video-language understanding

Memory Consolidation Enables Long-Context Video Understanding

ICML 2024 · Video › Video-language understanding · approach: Long video understanding · 3 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 MC-ViT, which fine-tunes pretrained video transformers to attend to non-parametrically consolidated (k-means, coreset, or random) memories of past segment activations, achieving state-of-the-art long-video QA and Diving48 results.

Problem

Standard video transformers have quadratic attention cost and are limited to short temporal contexts, making long-video understanding expensive.

Approach

Process video in segments and cross-attend to a finite memory built non-parametrically by consolidating (k-means clustering, coreset, or random selection) past segment activations at each layer, letting pretrained ViViT weights be re-purposed with only light fine-tuning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
consolidate past activations with k-means rather than use uncompressed past activations (ablation)MC-ViT on Diving48 · Diving48accuracyHelped
select memories randomly rather than use uncompressed past activations (ablation)MC-ViT on Diving48 · Diving48accuracyHelped
select a coreset of representative past activations (ablation)MC-ViT on Diving48 · Diving48accuracyHelped
use globally selected memory tokens instead of retaining only the last segments (ablation)MC-ViT-B · Diving48accuracy: 81.5 -> 84.8Helped
use globally selected memory tokens instead of retaining only the last segments (ablation)MC-ViT-B · Diving48accuracy: 87.8 -> 87.8No clear effect
train MC-ViT with longer video contexts (ablation)MC-ViT on Diving48 · Diving48accuracyHelped
add cross-segment memory attention rather than use memory-less streaming (ablation)MC-ViT on Diving48 · Diving48accuracyHelped
increase video length for joint space-time attention (ablation)joint space-time attention on Diving48 · Diving48accuracyMixed
retain the last 5 segments instead of a smaller memory (ablation)MC-ViT-B · Diving48accuracy: 81.5 -> 87.8Helped
replace joint space-time attention with MC-ViT memory consolidation (ablation)MC-ViT on Diving48 · Diving48FLOPS: 10× lessHelped
replace joint space-time attention with MC-ViT for training (ablation)MC-ViT on Diving48 · Diving48training FLOPS: 3.2× fewerHelped

Surprising findings

Limitations

Experimental setup

Datasets: Diving48 EgoSchema Ego4D HowTo100M Next-QA Perception Test ALIGN LTIP JFT VTP

Benchmarks: Diving48 EgoSchema Perception Test Next-QA

Metrics: top-1 accuracy accuracy (percentage correct)

Baselines: ViViT joint space-time attention ST-ViT MeMViT ImageViT ShortViViT LongViViT SeViLA Flamingo InternVideo GPT-4V Gemini Ultra Bard + PALI

Builds on: ViViT Transformer-XL CLIP MeMViT Perceiver resampler

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