atlas

Research map / Video / Action recognition

BDC-CLIP: Brownian Distance Covariance for Adapting CLIP to Action Recognition

ICML 2025 · Video › Action recognition · approach: Disentangled action recognition

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 image-pretrained CLIP to video action recognition by aligning all visual and textual tokens with Brownian distance correlation instead of cosine similarity between global tokens.

Problem

Existing CLIP-based video action recognition methods align video and text with cosine similarity over global tokens, which captures only linear, coarse relations and ignores local patch and word tokens carrying fine-grained spatio-temporal cues.

Approach

Replace cosine similarity with Brownian distance covariance (BDC) computed over all visual tokens (per frame, with temporal attention) and all textual tokens, using Brownian distance correlation (BDCorr) to align modalities, capturing both linear and nonlinear dependencies.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace global-token cosine alignment with BDC alignment over visual and textual tokens (ablation)CLIP ViT-B/16 video action recognition · K600 zero-shot, K400-tinyaccuracy: 71.7±0.9 -> 73.5±0.7Helped
add a BDC vision classifier (ablation)BDC-CLIP · K600 zero-shot, K400-tinyaccuracy: 73.5±0.7 -> 73.8±0.8Helped
use BDC rather than cosine similarity for multimodal alignment (ablation)CLIP video-language alignment · K600 zero-shot, K400-tinyaccuracy: 71.7±0.9 -> 73.8±0.8Helped
use BDC-CLIP temporal attention rather than averaging frame-wise BDC matrices (ablation)BDC-CLIP · K600 zero-shot, K400-tinyaccuracy: 72.5±0.7 -> 73.8±0.8Helped
use LLM-generated prompts instead of vanilla prompts (ablation)BDC-CLIP · K600 zero-shot, K400-tinyaccuracy: 73.8±0.8 -> 74.5±1.0Helped
increase BDC dimension from 128 to 192 (ablation)BDC-CLIP · K600 zero-shot, K400-tinyaccuracy: 72.7±0.8 -> 73.8±0.9Helped
vary BDC dimension across 192, 256, 320, and 384 (ablation)BDC-CLIP · K600 zero-shot, K400-tinyaccuracy: 73.8±0.9; 73.7±0.8; 73.8±0.9; 73.9±0.7Mixed
retain all visual and text tokens rather than subsampling tokens (ablation)BDC-CLIP · K600 zero-shot, K400-tinyaccuracy: 73.8±0.8; 73.7±0.7; 73.4±0.7; 73.6±0.7; 73.4±0.7Helped
apply BDC on both vision and text branches instead of only one branch (ablation)BDC-CLIP · SSv2 16-shot, K400-tinyaccuracy: 16.0 -> 16.8; 14.3 -> 16.8Helped
apply token weighting to both branches instead of only one (ablation)BDC-CLIP · SSv2 2-shot, K400-tinyaccuracy: 7.6 -> 8.9; 8.1 -> 8.9Helped
fine-tune BDC-CLIP rather than TC-CLIPCLIP ViT-B/16 · HMDB-51 16-shotaccuracy: 73.0 -> 77.3Helped
fine-tune BDC-CLIP rather than TC-CLIPCLIP ViT-B/16 · UCF-101 16-shotaccuracy: 97.3 -> 98.5Helped

Surprising findings

Limitations

Experimental setup

Datasets: Kinetics-400 Kinetics-600 HMDB-51 UCF-101 Something-Something v2 ImageNet Aircraft Food101 DTD Cars OxfordPets SUN397

Benchmarks: HMDB-51 UCF-101 Kinetics-600 Kinetics-400 Something-Something v2 ImageNet Aircraft Food101 DTD Cars OxfordPets SUN397

Metrics: top-1 accuracy top-5 accuracy harmonic mean GFLOPS throughput ARI NMI

Baselines: ViFi-CLIP TC-CLIP OST FROSTER Open-VCLIP ActionCLIP X-CLIP A5 Vita-CLIP DiST MoTED BDC-Adapter

Builds on: CLIP ViFi-CLIP DeepBDC BDC-Adapter TC-CLIP CLIP-LoRA

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