Contrastive Test-Time Adaptation
Dian Chen, Dequan Wang, Trevor Darrell, Sayna Ebrahimi

TL;DR
AdaContrast introduces a contrastive test-time adaptation method that leverages self-supervised learning and pseudo label refinement to improve model adaptation to new domains without source data.
Contribution
The paper presents AdaContrast, a novel approach combining contrastive learning with pseudo label refinement for effective, memory-efficient test-time adaptation.
Findings
Achieves state-of-the-art results on major benchmarks.
Demonstrates robustness to hyper-parameter variations.
Improves model calibration and memory efficiency.
Abstract
Test-time adaptation is a special setting of unsupervised domain adaptation where a trained model on the source domain has to adapt to the target domain without accessing source data. We propose a novel way to leverage self-supervised contrastive learning to facilitate target feature learning, along with an online pseudo labeling scheme with refinement that significantly denoises pseudo labels. The contrastive learning task is applied jointly with pseudo labeling, contrasting positive and negative pairs constructed similarly as MoCo but with source-initialized encoder, and excluding same-class negative pairs indicated by pseudo labels. Meanwhile, we produce pseudo labels online and refine them via soft voting among their nearest neighbors in the target feature space, enabled by maintaining a memory queue. Our method, AdaContrast, achieves state-of-the-art performance on major benchmarks…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Multimodal Machine Learning Applications · Speech Recognition and Synthesis
MethodsInfoNCE · Batch Normalization · Momentum Contrast · Contrastive Learning
