atlas

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

Active Test-Time Adaptation: Theoretical Analyses and An Algorithm

ICLR 2024 · Label-efficient and robust learning › Test-time adaptation · approach: Realistic and stable test-time adaptation · 1 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 active test-time adaptation (ATTA), which adds a small labeled budget of streaming test samples to fully test-time adaptation, with theoretical bounds and a practical algorithm SimATTA using entropy-based balancing and incremental clustering.

Problem

Fully test-time adaptation struggles with significant domain shifts and catastrophic forgetting under streaming, unlabeled test data, and prior work shows OOD generalization is infeasible without extra information.

Approach

Integrate active learning into fully TTA: select high-entropy streaming test samples for budgeted labeling via real-time incremental weighted k-means anchors, and mitigate forgetting by pseudo-labeling low-entropy samples with the frozen source model, balancing their weights with a learning-theory-derived ratio.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SimATTA with budget ≤ 300 instead of ADA sample-selection baselinesPACS active test-time adaptation · PACS post-adaptation target domains A, C, and Saccuracy: 84.69 vs 88.00; 83.09 vs 84.77; 83.76 vs 86.91Mixed
Use SimATTA with budget ≤ 300 instead of ADA sample-selection baselinesVLCS active test-time adaptation · VLCS post-adaptation domains C, L, S, and Vaccuracy: 99.93 vs 98.61; 69.47 vs 69.29; 69.57 vs 70.77; 78.87 vs 75.26Mixed
Add active test-time sample selection and SimATTA adaptation (budget ≤ 300) rather than using TTA baselinesPACS streaming adaptation · PACS domain-wise and random-stream post-adaptationaccuracy: 84.47, 82.25, 81.52; 84.91, 83.92, 86.00Helped
Add active test-time sample selection and SimATTA adaptation (budget ≤ 300) rather than using TTA baselinesVLCS streaming adaptation · VLCS domain-wise and random-stream post-adaptationaccuracy: 69.50, 66.67, 77.34; 69.43, 72.46, 80.39Helped
Use SimATTA with 10 updates rather than enhanced TTA baselinesResNet18-BN · Tiny-ImageNet-C severity 5Avg. error: 28.86 vs 12.17; 0.54; 8.26; 8.16; 1.83; 2.66Mixed
Increase Tent test-time training updates from 1 to 10Tent · Tiny-ImageNet-C severity 5Avg. error: 12.17 -> 0.54Hurt

Surprising findings

Limitations

Experimental setup

Datasets: PACS VLCS Office-Home Tiny-ImageNet-C

Benchmarks: PACS VLCS Tiny-ImageNet-C

Metrics: accuracy time (sec)

Baselines: BN w/o adapt BN w/ adapt Tent EATA CoTTA SAR Random Entropy K-means CLUE

Builds on: Tent weighted K-means CLUE domain adaptation theory (H-delta-H distance)

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