Test-Time Adaptation via Conjugate Pseudo-labels
Sachin Goyal, Mingjie Sun, Aditi Raghunathan, Zico Kolter

TL;DR
This paper introduces a novel framework for test-time adaptation that uses conjugate pseudo-labels, providing a unified approach to optimize unsupervised loss functions based on the training loss's convex conjugate, and demonstrates superior empirical performance.
Contribution
The paper presents a new theoretical framework linking TTA loss functions to the convex conjugate of the training loss, enabling the design of effective TTA losses for various training objectives.
Findings
The proposed method outperforms existing TTA baselines across multiple benchmarks.
It effectively adapts classifiers trained with novel loss functions like PolyLoss.
The approach offers a unified understanding of TTA loss design through convex conjugate analysis.
Abstract
Test-time adaptation (TTA) refers to adapting neural networks to distribution shifts, with access to only the unlabeled test samples from the new domain at test-time. Prior TTA methods optimize over unsupervised objectives such as the entropy of model predictions in TENT [Wang et al., 2021], but it is unclear what exactly makes a good TTA loss. In this paper, we start by presenting a surprising phenomenon: if we attempt to meta-learn the best possible TTA loss over a wide class of functions, then we recover a function that is remarkably similar to (a temperature-scaled version of) the softmax-entropy employed by TENT. This only holds, however, if the classifier we are adapting is trained via cross-entropy; if trained via squared loss, a different best TTA loss emerges. To explain this phenomenon, we analyze TTA through the lens of the training losses's convex conjugate. We show that…
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 · Advanced Neural Network Applications · Machine Learning and Data Classification
MethodsTest
