atlas

Research map / Video / Video-language understanding

VicTR: Video-conditioned Text Representations for Activity Recognition

CVPR 2024 · Video › Video-language understanding · approach: Video-language pretraining · 24 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 pretrained CLIP to video by making text embeddings video-conditioned (token-boosting, cross-modal and temporal attention, affinity re-weighting) and optionally using visually-grounded auxiliary text, achieving strong few-shot, zero-shot, short-form and long-form activity recognition.

Problem

Adapting image-text VLMs to video recognition has focused on temporally augmenting visual embeddings while keeping text embeddings frozen, discarded, or static across videos, limiting alignment flexibility in the contrastive latent space.

Approach

Generate per-video, per-frame text tokens by weighting class-text embeddings with frame-text affinities, jointly process them with visual tokens via divided cross-modal and temporal attention, and re-weight text with affinities in each layer, optionally adding auxiliary semantic text (objects, scenes, human subjects) as visually-grounded supervision.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add auxiliary text (ablation)VicTR · Kinetics-400top-1 accuracy (%): 84.2 -> 84.4Helped
add auxiliary text (ablation)VicTR · CharadesmAP (%): 49.8 -> 50.1Helped
replace CLIP visual embeddings with VicTR video embeddings (ablation)VicTR · Kinetics-400top-1 accuracy (%): 84.0 -> 84.4Helped
replace CLIP visual embeddings with VicTR video embeddings (ablation)VicTR · CharadesmAP (%): 49.7 -> 50.1Helped
use video-conditioned text embeddings instead of CLIP text embeddings (ablation)VicTR · Kinetics-400top-1 accuracy (%): 83.3 -> 84.4Helped
use video-conditioned text embeddings instead of CLIP text embeddings (ablation)VicTR · CharadesmAP (%): 41.7 -> 50.1Helped
add affinity weighting (ablation)VicTR · CharadesmAP (%): 48.8 -> 50.1Helped
use divided attention instead of joint attention (ablation)VicTR · CharadesmAP (%): 44.8 -> 50.1Helped
use affinity-based logits instead of text-only logits (ablation)VicTR · CharadesmAP (%): 41.2 -> 50.1Helped
use affinity-based logits instead of visual-only logits (ablation)VicTR · CharadesmAP (%): 43.1 -> 50.1Helped
use VicTR instead of X-CLIPvideo-VLMs · HMDB-51 zero-shottop-1 accuracy (%): 44.6 ± 5.2 -> 51.0 ± 1.3Helped
use VicTR instead of X-CLIPvideo-VLMs · UCF-101 zero-shottop-1 accuracy (%): 72.0 ± 2.3 -> 72.4 ± 0.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: Kinetics-400 HMDB-51 UCF-101 Charades

Benchmarks: HMDB-51 UCF-101 Kinetics-400 Charades

Metrics: top-1 accuracy mean average precision

Baselines: X-CLIP X-Florence ActionCLIP CLIP Hitchhiker's EVL CLIP4clip Video-Swin TimeSformer TSM

Builds on: CLIP X-CLIP ActionCLIP EVL TimeSformer

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