atlas

Research map / Continual learning / Domain and prompt-based

ViDA: Homeostatic Visual Domain Adapter for Continual Test Time Adaptation

ICLR 2024 · Continual learning › Domain and prompt-based · approach: Continual test-time adaptation

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 ViDA, a visual domain adapter with paired high-rank and low-rank branches plus an uncertainty-driven Homeostatic Knowledge Allotment, for continual test-time adaptation of pre-trained vision models.

Problem

Continual test-time adaptation (CTTA) must adapt a source-pretrained model to continually changing target domains while avoiding error accumulation from noisy pseudo labels and catastrophic forgetting.

Approach

Inject parallel high-rank (domain-specific) and low-rank (domain-shared) adapters into pretrained layers, and dynamically weight them per sample using MC-dropout uncertainty (HKA); adapters are re-parameterized into the model at inference so no extra parameters remain.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ViDA instead of the strongest listed baseline VDPViT-base · ImageNet-to-ImageNet-Cclassification error rate (%): 50.0 -> 43.4Helped
Use ViDA instead of TENTViT-base · CIFAR10-to-CIFAR10Cmean classification error rate (%): 23.5 -> 20.7Helped
Use ViDA instead of TENTViT-base · CIFAR100-to-CIFAR100Cmean classification error rate (%): 32.1 -> 27.3Helped
Use ViDA instead of CoTTASegFormer-B5 · Cityscapes-to-ACDCmean mIoU: 58.6 -> 61.9Helped
Add high-rank ViDA (ablation)ViDA on ViT-base · ImageNet-to-ImageNet-Cmean classification error rate (%): 55.8 -> 50.7Helped
Add low-rank ViDA (ablation)ViDA on ViT-base · ImageNet-to-ImageNet-Cmean classification error rate (%): 55.8 -> 51.2Helped
Combine high- and low-rank ViDAs (ablation)ViDA on ViT-base · ImageNet-to-ImageNet-Cmean classification error rate (%): 55.8 -> 45.6Helped
Add HKA to the high-/low-rank ViDA pair (ablation)ViDA on ViT-base · ImageNet-to-ImageNet-Cmean classification error rate (%): 45.6 -> 43.4Helped
Invert HKA scale factors (ablation)ViDA on ViT-base · ImageNet-to-ImageNet-Cclassification error rate (%): 43.4 -> 46.3Hurt
Replace the high-/low-rank pair with two low-rank adapters (ablation)ViDA on ViT-base · ImageNet-to-ImageNet-Cmean classification error rate (%): 45.6 -> 47.7Hurt
Replace the high-/low-rank pair with two high-rank adapters (ablation)ViDA on ViT-base · ImageNet-to-ImageNet-Cmean classification error rate (%): 45.6 -> 48.9Hurt
Randomly initialize adapter parameters rather than pre-train them on the source (ablation)ViDA with SegFormer-B5 · Cityscapes-to-ACDCmean mIoU: 61.1 -> 60.5Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10-C CIFAR100-C ImageNet-C Cityscapes ACDC

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

Metrics: error rate (%) mIoU gain over source

Baselines: Source Tent CoTTA EcoTTA VDP DePT RMT SATA

Builds on: CoTTA Tent AdaptFormer EcoTTA

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