atlas

Research map / Video / Action recognition

OST: Refining Text Knowledge with Optimal Spatio-Temporal Descriptor for General Video Recognition

CVPR 2024 · Video › Action recognition · approach: Contrastive video representation learning · 10 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.

Augments action class names with GPT-3.5-generated spatial and temporal descriptors and matches them to video frames via an entropy-regularized optimal transport solver, adapting CLIP for zero-shot, few-shot, and fully supervised video recognition.

Problem

Adapting image-language models like CLIP to video recognition is limited because concise action category names have low semantic distinctiveness compared with web-scale descriptive narratives, and pooled descriptor matching is suboptimal and sensitive to LLM hallucination.

Approach

Disentangle category names into Spatio Descriptors (static scene/objects) and Temporal Descriptors (step decomposition) generated by an LLM, then match frame-level features to these descriptors via a Sinkhorn optimal transport plan (Optimal Descriptor Solver) instead of simple pooling.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace category-name matching with pooled descriptors (ablation)OST zero-shot video recognition · HMDBTop-1 accuracy: 50.9 -> 53.3 (+2.4)Helped
Replace category-name matching with pooled descriptors (ablation)OST zero-shot video recognition · UCFTop-1 accuracy: 75.5 -> 76.6 (+1.1)Helped
Replace category-name matching with pooled descriptors (ablation)OST zero-shot video recognition · Kinetics-600Top-1 accuracy: 70.8 -> 69.3Hurt
Use Optimal Descriptor Solver instead of pooled descriptor matching (ablation)OST zero-shot video recognition · HMDBTop-1 accuracy: 50.9 -> 54.5 (+3.6)Helped
Use Optimal Descriptor Solver instead of pooled descriptor matching (ablation)OST zero-shot video recognition · UCFTop-1 accuracy: 75.5 -> 77.9 (+2.4)Helped
Use Optimal Descriptor Solver instead of pooled descriptor matching (ablation)OST zero-shot video recognition · Kinetics-600Top-1 accuracy: 70.8 -> 72.3 (+1.5)Helped
Use Spatio descriptors only (ablation)OST zero-shot video recognition · HMDBTop-1 accuracy: 54.5 -> 46.7Hurt
Use Temporal descriptors only (ablation)OST zero-shot video recognition · HMDBTop-1 accuracy: 54.5 -> 53.1Hurt
Use 2 instead of 4 Spatio-Temporal descriptors (ablation)OST zero-shot video recognition · HMDBTop-1 accuracy: 54.5 -> 53.8Hurt
Use 8 instead of 4 Spatio-Temporal descriptors (ablation)OST zero-shot video recognition · HMDBTop-1 accuracy: 54.5 -> 53.0Hurt
Condition Temporal descriptors on category names (ablation)OST zero-shot video recognition · HMDBTop-1 accuracy: 49.8 -> 54.5Helped
Condition both Spatio and Temporal descriptors on category names (ablation)OST zero-shot video recognition · UCFTop-1 accuracy: 79.0 -> 78.9Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Kinetics-400 Kinetics-600 UCF-101 HMDB-51 Something-Something V2 ActivityNet ImageNet

Benchmarks: HMDB-51 UCF-101 Kinetics-600 Kinetics-400 Something-Something V2 ActivityNet

Metrics: Top-1 accuracy Top-5 accuracy throughput training latency

Baselines: ViFi-CLIP MAXI XCLIP ActionCLIP A5 DiST Vita-CLIP Text4Vis ER-ZSAR JigsawNet

Builds on: CLIP ViFi-CLIP Text4Vis Sinkhorn-Knopp algorithm CuPL

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