atlas

Research map / Continual learning / Domain and prompt-based

A Versatile Framework for Continual Test-Time Domain Adaptation: Balancing Discriminability and Generalizability

CVPR 2024 · Continual learning › Domain and prompt-based · approach: Continual test-time adaptation · 6 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 a versatile CTTA framework that builds reliable pseudo-labels via self-adaptive thresholds, source-knowledge calibration, and diversity weighting, plus a soft-weighted parameter alignment to limit forgetting, tuning only BN layers.

Problem

Continual test-time domain adaptation must improve performance on the current unlabeled target domain while avoiding catastrophic forgetting and loss of generalization to future domains, which is hurt by noisy pseudo-labels.

Approach

Combines class-wise adaptive confidence thresholds to split pseudo-labels into reliable and unreliable sets, calibrates unreliable labels using nearest neighbours found with source-model features, weights samples by a diversity-and-certainty score from an EMA of predictions, and aligns BN parameters to the source model with depth-dependent soft weights.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace ROID with the proposed methodResNet continual test-time adaptation · CIFAR10-to-CIFAR10C, severity 5mean error rate (%): 16.2 -> 14.5Helped
replace ROID with the proposed methodViT-base continual test-time adaptation · CIFAR10-to-CIFAR10C, severity 5mean error rate (%): 11.4 -> 8.9Helped
replace ROID with the proposed methodResNet continual test-time adaptation · CIFAR100-to-CIFAR100C, severity 5mean error rate (%): 29.3 -> 27.9Helped
replace ROID with the proposed methodViT-base continual test-time adaptation · CIFAR100-to-CIFAR100C, severity 5mean error rate (%): 25.6 -> 24.0Helped
replace ROID with the proposed methodResNet continual test-time adaptation · ImageNet-to-ImageNet-C, severity 5average error rate (%): 54.5 -> 51.4Helped
replace ViDA with the proposed methodViT-base continual test-time adaptation · ImageNet-to-ImageNet-C, severity 5average error rate (%): 43.4 -> 42.7Helped
replace ROID with the proposed methodResNet continual test-time adaptation · CIFAR10-to-CIFAR10C, gradually changingaverage error rate (%): 6.1 -> 5.7Helped
add self-adaptive threshold label selection and discard unreliable labels (ablation)continual test-time adaptation · CIFAR10-to-CIFAR10Cmean error rate (%): 20.4 -> 17.7Helped
add calibration with source knowledge (ablation)SST · CIFAR10-to-CIFAR10Cmean error rate (%): 17.7 -> 17.4Helped
add diversity with prior distribution (ablation)SST · CIFAR10-to-CIFAR10Cmean error rate (%): 17.7 -> 16.1Helped
add CSK and DPD (ablation)SST · CIFAR10-to-CIFAR10Cmean error rate (%): 17.7 -> 15.8Helped
add CSK and soft-weighted parameter alignment (ablation)SST · CIFAR10-to-CIFAR10Cmean error rate (%): 17.7 -> 15.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 CIFAR100 ImageNet CIFAR10-C CIFAR100-C ImageNet-C

Benchmarks: CIFAR10-to-CIFAR10C CIFAR100-to-CIFAR100C ImageNet-to-ImageNet-C

Metrics: classification error rate (%)

Baselines: Source BN Stats Adapt Pseudo-Label TENT-continual CoTTA NOTE RoTTA RMT ROID ViDA VDP

Builds on: CoTTA ROID TENT NOTE

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