atlas

Research map / Video / Video-language understanding

Text Is MASS: Modeling as Stochastic Embedding for Text-Video Retrieval

CVPR 2024 · Video › Video-language understanding · approach: Text-video retrieval · 77 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 T-MASS, which models text as a stochastic embedding ("text mass") with a similarity-aware radius and support text regularization, improving CLIP-based text-video retrieval over X-Pool on five benchmarks.

Problem

Single-point text embeddings are not expressive enough to capture the redundant semantics of videos, making text-video alignment in a joint embedding space difficult.

Approach

Represent text as a stochastic embedding ball (text mass) via reparameterization, with a learnable similarity-aware radius that scales the mass per text-video pair, a stochastic symmetric contrastive loss, a support text vector regularizer, and inference that picks the sampled text embedding closest to the video.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
model text as stochastic embeddings with a similarity-aware radius and support text regularizationX-Pool with CLIP-ViT-B/32 · LSMDC text-to-videoR@1: 26.8 -> 28.9Helped
model text as stochastic embeddings with a similarity-aware radius and support text regularizationX-Pool with CLIP-ViT-B/16 · DiDeMo text-to-videoR@1: 50.5 -> 53.3Helped
model text as stochastic embeddings with a similarity-aware radius and support text regularizationX-Pool with CLIP-ViT-B/16 · MSRVTT text-to-videoR@1: 54.2 -> 52.7Hurt
add a similarity-aware radius module (ablation)T-MASS with CLIP-ViT-B/32 · MSRVTT text-to-videoR@1: 46.9 -> 49.1Helped
replace the fixed similarity radius with a learned scalar radius (ablation)T-MASS with CLIP-ViT-B/32 · MSRVTT text-to-videoR@1: 48.7 -> 49.2Helped
use a learned linear-layer radius instead of a learned scalar radius (ablation)T-MASS with CLIP-ViT-B/32 · MSRVTT text-to-videoR@1: 49.2 -> 49.1No clear effect
add stochastic text embedding ts and stochastic loss Ls while retaining Lce (ablation)X-Pool with CLIP-ViT-B/32 · MSRVTT text-to-videoR@1: 46.9 -> 48.5Helped
remove Lce and train with stochastic text embedding ts and Ls (ablation)T-MASS with CLIP-ViT-B/32 · MSRVTT text-to-videoR@1: 48.5 -> 49.1Helped
add support text regularization Lsup (ablation)T-MASS with CLIP-ViT-B/32 · MSRVTT text-to-videoR@1: 49.1 -> 50.2Helped
use stochastic sampling at inference instead of the original text embedding (ablation)T-MASS with CLIP-ViT-B/32 · MSRVTT-1K text-to-videoR@1: 44.4 -> 50.2Helped
increase inference sampling trials from 5 to 20 (ablation)T-MASS with CLIP-ViT-B/32 · MSRVTT-1K text-to-videoR@1: 46.8 -> 50.2Helped

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 DiffusionRet UATVR TEFAL CLIP-ViP CLIP4Clip CenterCLIP TS2-Net ClipBERT

Builds on: X-Pool CLIP symmetric cross-entropy loss reparameterization trick

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