atlas

Research map / Video / Video-language understanding

Do You Remember? Dense Video Captioning with Cross-Modal Memory Retrieval

CVPR 2024 · Video › Video-language understanding · approach: Dense video captioning · 32 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 CM2, a dense video captioning model that retrieves sentence-level text memories from an external CLIP-indexed caption bank via video-to-text matching and fuses them with visual features through versatile encoder-decoder cross-attention.

Problem

Dense video captioning (localizing and captioning all events in untrimmed video) is hard using only visual input without semantic content or large-scale video pretraining.

Approach

Retrieve relevant caption sentences from an external memory bank built from in-domain training captions using CLIP segment-level video-to-text similarity, aggregate them per temporal anchor, and inject them through a weight-shared versatile encoder and separate visual/textual cross-attention in a deformable transformer decoder.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add cross-modal memory retrieval (ablation)CM2 · ActivityNet CaptionsCIDEr: 31.24 -> 33.01Helped
add cross-modal memory retrieval (ablation)CM2 · YouCook2CIDEr: 23.67 -> 31.66Helped
use ground-truth caption queries for oracle retrieval (ablation)CM2 on YouCook2 · YouCook2CIDEr: 31.66 -> 53.55Helped
use ground-truth event proposals with oracle retrieval (ablation)CM2 on YouCook2 · YouCook2CIDEr: 53.55 -> 183.95Helped
add separate visual and textual encoding (ablation)CM2 · YouCook2CIDEr: 29.49 -> 30.86Helped
add textual cross-attention (ablation)CM2 · YouCook2CIDEr: 29.49 -> 28.40; 30.86 -> 30.94Mixed
add weight sharing between modality encoders (ablation)CM2 · YouCook2CIDEr: 30.94 -> 31.66Helped
use 10 retrieval anchors instead of 1 (ablation)CM2 · YouCook2CIDEr: 27.97 -> 31.36Helped
increase retrieval anchors from 10 to 30 (ablation)CM2 · YouCook2CIDEr: 31.36 -> 28.41Hurt
increase retrieval anchors from 30 to 50 (ablation)CM2 · YouCook2CIDEr: 28.41 -> 31.66Helped
increase retrieval anchors from 50 to 70 (ablation)CM2 · YouCook2CIDEr: 31.66 -> 32.73Helped
increase retrieval anchors from 70 to 90 (ablation)CM2 · YouCook2CIDEr: 32.73 -> 29.88Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ActivityNet Captions YouCook2

Benchmarks: ActivityNet Captions YouCook2

Metrics: CIDEr METEOR BLEU4 SODA_c precision recall F1

Baselines: PDVC Vid2Seq MT ECHR UEDVC E2ESG

Builds on: PDVC CLIP deformable transformer retrieval-augmented generation

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