atlas

Research map / Label-efficient and robust learning / Test-time adaptation

Free on the Fly: Enhancing Flexibility in Test-Time Adaptation with Online EM

CVPR 2025 · Label-efficient and robust learning › Test-time adaptation · approach: Test-time adaptation of vision-language models · 4 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 FreeTTA, a training-free test-time adaptation method for CLIP that runs an online EM over a Gaussian mixture of test features, initialized from text embeddings and weighted by zero-shot entropy.

Problem

Test-time adaptation of vision-language models under domain and distribution shifts, where existing methods either need costly optimization, store past test data, or treat test samples independently.

Approach

Models the test feature distribution as a Gaussian mixture with shared covariance, updated sample-by-sample via an online EM algorithm initialized with CLIP text embeddings, with each sample's update weighted by CLIP zero-shot prediction entropy. No gradient updates or stored test data are needed.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply online EM test-time adaptationCLIP-RN50 · Cross-domain benchmark (10-dataset average)top-1 accuracy: 59.85 -> 61.33Helped
Apply online EM test-time adaptationCLIP-ViT-B/16 · Cross-domain benchmark (10-dataset average)top-1 accuracy: 67.53 -> 68.42Helped
Apply online EM test-time adaptationCLIP-RN50 · OOD benchmark (average)accuracy: 48.71 -> 49.81Helped
Apply online EM test-time adaptationCLIP-ViT-B/16 · OOD benchmark (average)accuracy: 64.02 -> 65.58Helped
Update the class mean vectors online (ablation)FreeTTA with CLIP-ViT-B/16 · Cross-domain benchmark (10-dataset average)average accuracy: 64.64 -> 68.42Helped
Update the shared covariance matrix online (ablation)FreeTTA with CLIP-ViT-B/16 · Cross-domain benchmark (10-dataset average)average accuracy: 67.07 -> 68.42Helped
Incorporate VLM priors for initialization and confidence-weighted updates (ablation)FreeTTA with CLIP-ViT-B/16 · Cross-domain benchmark (10-dataset average)average accuracy: 67.78 -> 68.42Helped

Limitations

Experimental setup

Datasets: FGVC Aircraft Caltech101 Stanford Cars DTD EuroSAT Flower102 Food101 Oxford-Pets SUN397 UCF101 ImageNet ImageNet-A

Benchmarks: FGVC Aircraft Caltech101 Stanford Cars DTD EuroSAT Flower102 Food101 Oxford-Pets SUN397 UCF101 ImageNet-A ImageNet-V2

Metrics: top-1 accuracy

Baselines: CLIP zero-shot CoOp CoCoOp TPT DiffTPT PromptAlign TDA MTA ZERO Tip-Adapter

Builds on: CLIP TPT TDA Gaussian discriminant analysis

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