A Comprehensive Survey on Test-Time Adaptation under Distribution Shifts

Jian Liang, Ran He, Tieniu Tan
3/27/2023
cs.LGcs.AIcs.CV

Official code: tim-learn/awesome-test-time-adaptation (1,269 stars, MIT, last commit 2025-11-14).

Abstract

Machine learning methods strive to acquire a robust model during the training process that can effectively generalize to test samples, even in the presence of distribution shifts. However, these methods often suffer from performance degradation due to unknown test distributions. Test-time adaptation (TTA), an emerging paradigm, has the potential to adapt a pre-trained model to unlabeled data during testing, before making predictions. Recent progress in this paradigm has highlighted the significant benefits of using unlabeled data to train self-adapted models prior to inference. In this survey, we categorize TTA into several distinct groups based on the form of test data, namely, test-time domain adaptation, test-time batch adaptation, and online test-time adaptation. For each category, we provide a comprehensive taxonomy of advanced algorithms and discuss various learning scenarios. Furthermore, we analyze relevant applications of TTA and discuss open challenges and promising areas for future research. For a comprehensive list of TTA methods, kindly refer to \url{https://github.com/tim-learn/awesome-test-time-adaptation}.

View on arXivView PDF

Code Implementations(1)

MIT

Collection of awesome test-time (domain/batch/instance) adaptation methods

1,26977Dec 14, 202111 months agoMIT
continual-test-time-adaptationdistribution-shiftdomain-adaptationdomain-generalizationsource-free-domain-adaptation+4 more

Similar Papers

Cite this paper

@article{liang2023comprehensive,
  title  = {A Comprehensive Survey on Test-Time Adaptation under Distribution Shifts},
  author = {Jian Liang and Ran He and Tieniu Tan},
  year   = {2023},
  eprint = {2303.15361},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.15361v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.15361.svg)](https://codeofpaper.com/paper/2303.15361)

Discussion