atlas

Research map / Video / Action recognition

Test-Time Zero-Shot Temporal Action Localization

CVPR 2024 · Video › Action recognition · approach: Weakly supervised temporal action localization · 15 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 T3AL, a test-time adaptation method that adapts a frozen-encoder CoCa VLM's projectors per video for zero-shot temporal action localization without any training data.

Problem

Zero-shot temporal action localization (ZS-TAL) methods rely on training on large annotated video datasets, which may be unavailable and induce domain bias that hurts generalization to out-of-distribution videos.

Approach

Adapt a pre-trained VLM at test time on each unlabeled video: derive a video-level pseudo-label by averaging frame embeddings, refine frame scores with a BYOL-style self-supervised loss using confident frames as positives/negatives (updating only the vision and language projectors), and suppress proposals using text similarity of generated frame captions; parameters are reset after each video.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply test-time adaptation instead of stopping at T=0T3AL with CoCa ViT-L/14 · THUMOS14 50%-50%average mAP: 4.8 -> 10.4Helped
Apply test-time adaptation instead of stopping at T=0T3AL with CoCa ViT-L/14 · THUMOS14 75%-25%average mAP: 4.6 -> 9.2Helped
Apply test-time adaptation instead of stopping at T=0T3AL with CoCa ViT-L/14 · ActivityNet-v1.3 50%-50%average mAP: 13.3 -> 14.3Helped
Apply test-time adaptation instead of stopping at T=0T3AL with CoCa ViT-L/14 · ActivityNet-v1.3 75%-25%average mAP: 14.3 -> 15.4Helped
Add representation loss to BCE objective (ablation)T3AL, vision projection only · THUMOS14 50%-50%average mAP: 7.9 -> 10.3Helped
Add representation loss to separation loss (ablation)T3AL, vision projection only · THUMOS14 50%-50%average mAP: 8.4 -> 10.3Helped
Add language-projection adaptation and separation loss to representation loss (ablation)T3AL · THUMOS14 50%-50%average mAP: 10.3 -> 10.4Helped
Add text-guided region suppression (ablation)T3AL · THUMOS14 50%-50%average mAP: 10.1 -> 10.4Helped
Add text-guided region suppression (ablation)T3AL · THUMOS14 75%-25%average mAP: 8.8 -> 9.2Helped
Use a perfect video-level pseudo-label (ablation)T3AL · THUMOS14average mAP: +1.2% mAPHelped
Use the exact number of action regions (ablation)T3AL · THUMOS14average mAP: +1.3% mAPHelped
Select positive and negative refinement samples using ground-truth intervals (ablation)T3AL · THUMOS14average mAP: 17.4%Helped

Surprising findings

Limitations

Experimental setup

Datasets: THUMOS14 ActivityNet-v1.3

Benchmarks: THUMOS14 ActivityNet-v1.3

Metrics: mAP at tIoU thresholds

Baselines: CLIP ViT-B/32 CLIP ViT-B/16 CoCa CLIP16 w/ Detector EffPrompt STALE UnLoc

Builds on: BYOL TENT TPT EffPrompt STALE

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