atlas

Research map / Video / Video-language understanding

Diffusion-Inspired Truncated Sampler for Text-Video Retrieval

NeurIPS 2024 · Video › Video-language understanding · approach: Text-video retrieval · 8 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 DITS, a diffusion-inspired truncated sampler that starts from the text embedding and runs a short contrastive-trained diffusion flow toward the video embedding to close the text-video modality gap in CLIP-based retrieval.

Problem

Text-video retrieval suffers from a modality gap between text and video embeddings that persists in the joint space; vanilla diffusion alignment with L2 loss and isotropic Gaussian starting points does not suit the ranking nature of retrieval.

Approach

Replace the isotropic Gaussian starting point of diffusion with the text embedding, define a truncated (few-step) reverse flow from text to video, and train the alignment network jointly with the contrastive (symmetric cross-entropy) loss instead of an L2 denoising loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply DITS instead of T-MASSCLIP-ViT-B/32 · MSRVTT RetrievalR@1: 50.2 -> 51.9Helped
apply DITS instead of T-MASSCLIP-ViT-B/32 · LSMDC RetrievalR@1: 28.9 -> 28.2Hurt
apply DITS instead of T-MASSCLIP-ViT-B/16 · LSMDC RetrievalR@1: 30.3 -> 31.0Helped
replace DITS with a fixed prior (σ²=1.0) (ablation)X-Pool on MSRVTT-1k · MSRVTT-1kR@1: 46.9 -> 28.0Hurt
replace DITS with a fixed prior (σ²=0.1) (ablation)X-Pool on MSRVTT-1k · MSRVTT-1kR@1: 46.9 -> 45.1Hurt
use pretrained diffusion alignment with L2 and Lsce losses, without truncation (ablation)X-Pool on MSRVTT-1k · MSRVTT-1kR@1: 46.9 -> 35.4Hurt
fine-tune diffusion alignment with Lsce loss, without truncation (ablation)X-Pool on MSRVTT-1k · MSRVTT-1kR@1: 46.9 -> 46.5No clear effect
set truncated timestamps T′=1 instead of T′=10 (ablation)DITS on MSRVTT-1k · MSRVTT-1kR@1: 51.9 -> 49.2Hurt
set truncated timestamps T′=20 instead of T′=10 (ablation)DITS on MSRVTT-1k · MSRVTT-1kR@1: 51.9 -> 47.0Hurt
freeze CLIP during DITS alignment rather than jointly train it (ablation)DITS on MSRVTT-1k · MSRVTT-1kR@1: 51.9 -> 39.2Hurt
add text condition to the alignment network (ablation)DITS on MSRVTT-1k · MSRVTT-1kR@1: 50.1 -> 42.3Hurt
add video condition to the alignment network (ablation)DITS on MSRVTT-1k · MSRVTT-1kR@1: 50.1 -> 23.1Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MSRVTT LSMDC DiDeMo VATEX Charades

Benchmarks: MSRVTT LSMDC DiDeMo VATEX Charades

Metrics: R@1 R@5 R@10 MdR MnR

Baselines: X-Pool STAN ProST DiffusionRet UATVR UCOFIA TEFAL CLIP-ViP T-MASS

Builds on: X-Pool DDPM DiT CLIP DiffusionRet

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