atlas

Research map / Video / Action recognition

Align Before Adapt: Leveraging Entity-to-Region Alignments for Generalizable Video Action Recognition

CVPR 2024 · Video › Action recognition · approach: Disentangled action recognition · 14 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 "Align before Adapt" (ALT), which aligns region-aware CLIP frame embeddings to an offline entity text corpus and uses the aligned entity embeddings as queries in a transformer video adapter for action recognition.

Problem

Existing CLIP-based video action recognition methods follow an "adapt then align" paradigm that aligns pooled video features only with action label text, overlooking entity-level grounding needed for complex activities and generalization to unseen classes.

Approach

Before adapting to video, match token-merged region embeddings of each frame to an LLM/WordNet-built entity text corpus via Gumbel-softmax with a one-hot straight-through trick, then use the aligned entity text embeddings as queries in a transformer video adapter, supervised by action-label text embeddings.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the entity text corpus instead of using action-name text embeddings (ablation)ALT video adapter · HMDB-51 2-shottop-1 accuracy: 55.2 -> 58.1Helped
Add entity-to-region alignment using region-aware visual embeddings rather than global visual embeddings (ablation)ALT · HMDB-51 2-shottop-1 accuracy: 58.1 -> 64.3Helped
Add the video adapter that uses text embeddings to guide adaptation (ablation)ALT · Kinetics-400, 8 framestop-1 accuracy: 81.7 -> 82.0Helped
Replace four self-attention layers with the full video adapter, including cross-attention (ablation)ALT · Kinetics-400, 8 framestop-1 accuracy: 81.1 -> 82.8Helped
Add cross-attention to the video adapter (ablation)ALT · HMDB-51 2-shottop-1 accuracy: 55.0 -> 61.3Helped
Add the 1D temporal convolution module to the video adapter (ablation)ALT · Kinetics-400, 8 framestop-1 accuracy: 81.8 -> 82.5Helped
Add self-attention to the cross-attention and 1D-convolution video adapter (ablation)ALT · Kinetics-400, 8 framestop-1 accuracy: 82.3 -> 82.8Helped
Freeze the image encoder rather than fine-tune it (ablation)ALT · Kinetics-400top-1 accuracy: 82.8 -> 81.4Hurt
Add spatial, MLP, and temporal adapters to the frozen image encoder (ablation)ALT · Kinetics-400top-1 accuracy: 81.4 -> 82.5Helped
Use STM adapters rather than full image-encoder fine-tuning (ablation)ALT · Kinetics-400GFLOPs: 163 vs. 110Hurt
Add ten learnable tokens to each image and text encoder layer while freezing the backbone (ablation)ALT few-shot model · HMDB-51 2-shottop-1 accuracy: 64.3 -> 65.3Helped
Fine-tune the full visual branch rather than using STM adapters (ablation)ALT few-shot model · HMDB-51 2-shottop-1 accuracy: 58.1 -> 64.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: Kinetics-400 Kinetics-600 UCF-101 HMDB-51 action-label-derived text corpus (LLM and WordNet generated)

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

Metrics: top-1 accuracy top-5 accuracy GFLOPs few-shot top-1 accuracy

Baselines: X-CLIP-B/16 ViFi-CLIP ActionCLIP AIM EVL ST-Adapter MTV-H VideoSwin TimeSformer ViViT-H/16

Builds on: CLIP ToMe X-CLIP AIM ViFi-CLIP

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