atlas

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

Effortless Active Labeling for Long-Term Test-Time Adaptation

CVPR 2025 · Label-efficient and robust learning › Test-time adaptation · approach: Realistic and stable test-time adaptation · 2 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 EATTA, an active test-time adaptation method that annotates at most one sample per batch (or per multiple batches), selecting border samples via feature-perturbation sensitivity and balancing supervised and unsupervised losses with gradient-norm-based dynamic weights.

Problem

Long-term test-time adaptation suffers from error accumulation, and active TTA methods require annotations that grow with batch count, making annotation costs prohibitive.

Approach

Select the single most valuable sample per batch as the one lying at the border between source and target distributions, identified by prediction-confidence sensitivity to feature noise on its pseudo-label; then balance supervised and unsupervised loss gradients using gradient-norm-based dynamic weights smoothed by EMA.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use EATTA with three labels per batch and a buffer of 300ResNet-50 BN test-time adaptation · ImageNet-C CTTAAvg. Err.: 53.7 -> 50.9Helped
Use EATTA with three labels per batch and a buffer of 300ResNet-50 BN test-time adaptation · ImageNet-C FTTAAvg. Err.: 52.0 -> 50.7Helped
Use EATTA with three labels per batch and a buffer of 300ImageNet test-time adaptation · ImageNet-R, ImageNet-K, and ImageNet-A FTTAAvg. Err.: 47.8 -> 45.7; 59.5 -> 57.9; 83.5 -> 81.8Helped
Add prediction difference-based sample selection (ablation)EATTA · ImageNet-CAvg. Err.: 54.7 -> 53.8Helped
Add class balancing (ablation)EATTA with prediction difference selection · ImageNet-CAvg. Err.: 58.6 -> 57.3Helped
Add gradient norm-based debiasing (ablation)EATTA with prediction difference selection · ImageNet-CAvg. Err.: 59.6 -> 55.2Helped
Add EMA refinement to gradient norm-based debiasing (ablation)EATTA with prediction difference selection and gradient norm debiasing · ImageNet-CAvg. Err.: 55.2 -> 54.3Helped
Add gradient norm-based debiasing and EMA to prediction difference selection and class balancing (ablation)EATTA · ImageNet-CAvg. Err.: 57.3 -> 53.8Helped
Add prediction difference-based sample selection (ablation)EATTA with gradient norm debiasing and EMA · ImageNet-CAvg. Err.: 54.7 -> 54.3Helped
Reduce annotation frequency to one sample every three or five batches (ablation)EATTA · ImageNet-C, ImageNet-R, ImageNet-K, and ImageNet-AAvg. Err.: 66.9 -> 68.6; 66.9 -> 69.5Hurt
Replace prediction difference sample selection with maximum entropy selection (ablation)EATTA · ImageNet-C, ImageNet-R, ImageNet-K, and ImageNet-AAvg. Err.: 66.9 -> 69.8Hurt
Replace prediction difference sample selection with random selection (ablation)EATTA · ImageNet-C, ImageNet-R, ImageNet-K, and ImageNet-AAvg. Err.: 66.9 -> 68.0Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-C ImageNet-R ImageNet-K ImageNet-A PACS

Benchmarks: ImageNet-C ImageNet-R ImageNet-K ImageNet-A PACS

Metrics: average error rate average accuracy true positive rate

Baselines: TENT CoTTA SAR ETA SimATTA CEMA HILTTA

Builds on: SimATTA TENT Entropy Margin (ETA) CEMA HILTTA

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