Preprint
Article

This version is not peer-reviewed.

Continual Test-Time Adaptation in Computer Vision: Methods, Benchmarks, and Future Directions

Submitted:

19 June 2026

Posted:

22 June 2026

You are already at the latest version

Abstract
Deep neural networks achieve remarkable performance when training and test data share the same distribution, but this assumption often fails in real-world scenarios where data experiences continual distributional shifts. Continual Test-Time Adaptation (CTTA) tackles this challenge by adapting pretrained models to non-stationary target distributions on-the-fly, without access to source data or labeled targets, while addressing two critical failure modes: catastrophic forgetting of source knowledge and error accumulation from noisy pseudo-labels over time. In this comprehensive survey, we formally define the CTTA problem, analyze the diverse continual domain shift patterns that arise under different evaluation protocols, and propose a hierarchical taxonomy categorizing existing methods into three families: optimization-based strategies (entropy minimization, pseudo-labeling, parameter restoration), parameter-efficient methods (normalization layer adaptation, adaptive parameter selection), and architecture-based approaches (teacher-student frameworks, adapters, visual prompting, masked modeling). We systematically review representative methods in each category and provide comparative benchmarks and experimental results across standard evaluation settings. Finally, we discuss the limitations of current approaches and highlight emerging research directions, including adaptation of foundation models and black-box systems, offering a roadmap for future work in robust continual test-time adaptation, with further resources available at https://github.com/sarthaxxxxx/Awesome-Continual-Test-Time-Adaptation.
Keywords: 
;  ;  

1. Introduction

In recent years, deep neural networks have achieved remarkable performance across a wide range of tasks (Jumper et al. 2021; Russakovsky et al. 2015; Silver et al. 2018), largely due to the assumption that the training and test data are drawn from the same underlying distribution and that individual samples are independent and identically distributed (i.i.d.) (Goodfellow et al. 2016). This i.i.d. assumption underpins most supervised learning algorithms and is crucial for ensuring that models generalize well from training to unseen/test data. However, in real-world deployment scenarios, this assumption frequently breaks. The data encountered during deployment (test or target data) often differs from the training (source) distribution. These changes, collectively called distributional shifts, pose significant challenges for deployed machine learning systems.
Distributional shifts can arise from a variety of sources, ranging from environmental changes to sensor drift to population shifts. For example, consider machine learning models deployed in autonomous or self-driving vehicles (Arnold et al. 2019). During large-scale pretraining, these models may be exposed to clean daylight driving scenarios or similar environments. However, in deployment, they must handle novel conditions such as snow, fog, glare, or those caused by rough weather conditions (Sakaridis et al. 2021). Each of these factors alters the visual statistics of the input data, causing a distributional mismatch. Another example involves visual scenes captured across different camera setups, where shifts in sensor characteristics lead to changes in input distributions (Saenko et al. 2010). Such shifts can degrade the accuracy of the model, lead to unreliable predictions, and significantly hinder generalization to unseen data.
As humans, we naturally adapt and generalize to novel, unseen environments. Inspired by this capability, the machine learning research community has increasingly focused on enhancing model generalization through adaptation strategies to improve robustness against distributional shifts. Traditionally, robustness is addressed during the offline training phase. Domain Generalization (DG) (Zhou et al. 2022) leverages multiple source domains to learn invariant representations, aiming for the model to generalize to unseen environments without further modification. Alternatively, Domain Adaptation (DA) (Kouw & Loog 2019) assumes concurrent access to labeled source data and unlabeled target data, jointly optimizing the model to align distributions. As illustrated in Figure 1, these approaches can be fundamentally categorized by when the adaptation occurs (Offline vs. Online) and the state of the model during deployment (Frozen vs. Adaptive). While effective in specific settings, both DG and DA result in a frozen model at test time. If the target distribution shifts beyond the specific scenarios anticipated during training, the model cannot recover. Furthermore, DA’s requirement for simultaneous access to source and target data is often impractical due to data privacy regulations or transmission bandwidth constraints. Test-Time Adaptation (TTA) (Sun et al. 2020; Wang et al. 2021) fundamentally alters this workflow by shifting the adaptation process to the online deployment phase. TTA starts with a model pre-trained only on source data. During deployment, it leverages the incoming stream of unlabeled test data to update the model parameters on-the-fly (depicted by the cycle icon in Figure 1). This allows the model to adapt to the specific target domain without ever accessing the source data, preserving privacy and enabling “source-free” adaptation.
Although standard TTA focuses on adapting a pre-trained source model to a single target domain at test-time, this assumption is often unrealistic in dynamic, real-world settings where models encounter sequences of non-stationary and continually evolving target domains with rapid shifts in test distributions and no knowledge of task boundaries. In such cases, two critical challenges emerge. The first is catastrophic forgetting (Goodfellow et al. 2013): due to continual model parameter updates on long sequences of tasks involving unlabeled data of different distributions, there is a long-term loss of the model’s source/pre-trained knowledge. The second challenge is error accumulation: as updates occur on noisy test data, errors in early adaptation steps can propagate and compound over time, leading to significant performance degradation. Errors are introduced due to pseudo-labels becoming increasingly noisy and mis-calibrated (Guo et al. 2017).
To address these challenging scenarios, a more general TTA setup involving online continual learning (De Lange et al. 2021; Mai et al. 2022), referred to as continual test-time adaptation (CTTA) (Brahma & Rai 2023; Maharana et al. 2025a; Niu et al. 2022; Wang et al. 2022), has gained traction. CTTA extends the standard TTA paradigm by considering non-stationary target distributions that evolve over time, often without explicit task boundaries or access to any labeled data during adaptation. In this setting, models are expected to adapt continuously to a stream of unlabeled test samples, updating their parameters on-the-fly while being robust to distributional shifts. CTTA is performed strictly under test-time constraints, where access to the source data is restricted, the number of updates/iterations per test batch is often limited (strictly online), and computational efficiency is paramount. These constraints make CTTA particularly challenging, as models must remain plastic enough to adapt to new distributions, yet stable enough to retain knowledge from previously seen domains. CTTA is increasingly relevant in real-world scenarios, such as autonomous driving, medical imaging, and robotic perception, where models are deployed in open-world settings and must learn from streaming data without re-training from scratch. As a result, CTTA serves as a critical step toward building continually adaptive, robust, and deployment-ready models.
As shown in Figure 2, research interest in CTTA has grown substantially since the introduction of CoTTA (Wang et al. 2022) in 2022, reflecting the increasing recognition of its practical importance.
Need for this survey. Significant progress has been made in the field recently with respect to both problem formulations and adaptation strategies. However, to the best of our knowledge, there is no comprehensive survey that unifies and systematically discusses the main ideas and contributions of CTTA methods developed over recent years. Such a survey is crucial at this juncture. CTTA sits at the intersection of online continual learning, robustness, generalization, and reliability during model deployment. A careful study of the CTTA literature is essential, particularly as models are increasingly deployed in resource-constrained environments such as edge devices and mobile platforms, where power and memory capacity are limited (Niu et al. 2024). This survey aims to consolidate existing challenges, categorize methods, and identify open research avenues.
Comparison with related surveys. Our survey focuses specifically on the continual test-time adaptation (CTTA) setting under distribution shifts. While related surveys (Liang et al. 2025; Wang et al. 2024c; Xiao & Snoek 2024) on TTA touch upon CTTA, they do so only briefly. Specifically, Liang et al. (2025) provides a comprehensive overview of TTA, including methods, configurations, and a wide range of applications. Similar discussions are found in Xiao & Snoek (2024). In contrast, Wang et al. (2024c) focuses exclusively on online TTA, with CTTA discussed as a subcategory within that context. Our paper differs by focusing specifically and deeply on CTTA, which addresses the more realistic scenario of continually evolving distributions. We believe such an in-depth treatment is pivotal for advancing the field, as it highlights unique challenges and motivates the development of robust methods for dynamic, continually shifting environments.
Scope. Throughout this survey, we primarily focus on CTTA methods developed for vision-based models, with an emphasis on recognition. We also discuss extensions to semantic segmentation where relevant. Classification serves as an established testbed with standardized architectures and benchmarks, and the majority of existing CTTA works target this setting. While we acknowledge emerging applications in other domains, including natural language processing (?), medical imaging (Chen et al. 2024), 3D point cloud understanding (Jiang et al. 2024), and vision-language models (Karmanov et al. 2024), a comprehensive treatment of these areas is beyond the scope of this survey.
Contributions. The main contributions of our survey are as follows:
  • We provide a formal problem definition of CTTA and systematically analyze the core challenges arising from continual distribution shifts, including catastrophic forgetting and error accumulation.
  • We propose a hierarchical taxonomy that categorizes existing CTTA methods into three families: optimization-based, parameter-efficient, and architecture-based approaches, with detailed discussion of representative methods in each category.
  • We summarize standard benchmarks and evaluation protocols, and present comparative experimental results across methods.
  • We identify limitations of current approaches and highlight emerging research directions, including adaptation of foundation models, vision-language models, and black-box systems.
The rest of this paper is organized as follows. Section 2 formally defines the CTTA problem setup, introduces notations, and discusses the optimization framework. In Section 3, we discuss the different settings with respect to the sequence of tasks, especially their dynamic patterns. Section 4 presents our taxonomy and provides detailed discussion of representative methods in each category. Section 5 holds a discussion on the source model variants often used in the literature. In Section 6, we talk about the need for online continual adaptation. Section 7 summarizes benchmarks and experimental comparisons. Section 8 outlines emerging trends and future research directions. Finally, Section 9 concludes the survey.

2. Preliminaries

In this section, we provide the necessary details of CTTA. This involves the problem setup, notations, and other discussions that would be commonly used throughout this survey. Establishing these foundations ensures a clear and consistent context for analysis.

2.1. Problem Definition

CTTA focuses on continually adapting a pre-trained source model f θ S , initially trained on a labeled source distribution S , to a sequence of unlabeled and evolving target distributions { T i } i = 1 K , where K denotes the total number of underlying (and unknown) shifts or tasks. T i denotes the i t h task. The task boundaries are not defined. Crucially, CTTA assumes no access to the source data during deployment and operates in a strictly test-time and online setting (Mai et al. 2022).
At each time-step t, the model receives a batch of unlabeled test samples from the current distribution, different from the source, and must adapt on-the-fly without revisiting past data or leveraging future information. At time-step t = 0, the model parameters are initialized as θ 0 = θ S , and updated continually to θ t as new batches arrive, with no model reset whatsoever.
Challenges. This formulation presents several challenges:
  • In this setting, task boundaries are not explicitly defined, so the model remains unaware of when a distributional shift takes place.
  • Adaptation must be efficient, often limited to a single forward-backward pass per batch.
  • Full access to the target domain is not guaranteed; data arrives in mini-batches, requiring robust adaptation.
  • The absence of ground-truth labels necessitates the use of unsupervised or self-training objectives, which degrade the performance, especially in extremely noisy conditions.
This setting is similar to models deployed in the real-world, for example, in autonomous/self-driving cars, where models encounter non-stationary, unlabeled streams/environments and must continuously adapt.
Goals. The primary objective of CTTA is to maximize performance on the evolving target data while mitigating two key risks:
  • Catastrophic forgetting of previously acquired knowledge, including both past target distributions and the source/pre-training knowledge. While standard online continual learning (De Lange et al. 2021) emphasizes preserving performance on earlier tasks during the optimization of parameters on the current, CTTA introduces an additional challenge: preventing forgetting of the model’s source knowledge during continual adaptation. Most methods discussed in this paper largely target the latter.
  • Error accumulation due to noisy pseudo-labels or unstable parameter updates. Since CTTA operates without access to the ground-truths, many methods are designed to rely on self-generated signals like the pseudo-labels for guidance. However, these signals can be unreliable under severe distribution shifts, which then steer the model parameters further away from the optimal solution. So, a lot of consideration has to be given to carefully handle this.

2.2. Continual Learning vs. CTTA

Before moving ahead, we find it important to draw clear distinctions between continual learning (CL) (De Lange et al. 2021; Mai et al. 2022) and CTTA. Both learning paradigms involve a model encountering a sequence of tasks and parameter updates without revisiting earlier data. However, there are major distinctions that we discuss below. In Table 1, we provide a summary.
1.
Supervision: Standard CL assumes access to ground-truth labels for each task. The model receives labeled pairs and is trained with a supervised loss. In CTTA, there is a strict label absence since the learning is at test-time. The updates rely on self-supervision.
2.
The role of source model: In standard CL, a randomly-initialized model is trained from scratch or fine-tuned sequentially across incoming tasks, with training on earlier tasks constituting a part of the learning process. However, in CTTA, the source model f θ S is fixed before any test data is observed. Clearly, f θ S represents the entirety of prior knowledge. Adaptation at test-time is purely corrective and compensates for the distributional shift between the source and target distributions. So, forgetting in CTTA is qualitatively different: what is lost is not performance on a previous training task, but the generalization properties that f θ S was validated to have before deployment, i.e., the source knowledge.
3.
Data access and replay: Standard CL methods commonly address forgetting through experience replay (???). This is unavailable in CTTA. Source data is inaccessible by assumption, motivated by privacy and data constraints. The absence of source data is a defining constraint.
4.
Compute regime: Standard CL methods are permitted multiple training epochs per task, with full forward and backward passes and access to the entire task dataset. On the other hand, CTTA operates in a strict online setting where each test batch is observed exactly once, and updates are limited to a single forward-backward pass. A few methods like FOA (Niu et al. 2024) propose backpropagation-free algorithms.
5.
Task boundary information: Most standard CL methods are permitted to know when a task boundary occurs. However, in CTTA, the transition of task boundaries ( T i T i + 1 ) is unknown, and the model must detect and respond to shifts implicitly.
6.
Objective asymmetry: Standard CL balances two objectives: plasticity (learning new tasks) and stability (retaining performance on older tasks). In CTTA, plasticity is achieved via unsupervised adaptation to the current test/target distribution, while stability is operationalised as preservation of the source model f θ S specifically.

2.3. Notations

Assuming there are a total of N source distributions, we denote the collection as S = { p ( x s ( k ) , y s ( k ) ) } k = 1 N . Each distribution p ( x s ( k ) , y s ( k ) ) corresponds to a particular source domain with its own marginal and conditional characteristics. In the standard CTTA setting, one does not have access to any distribution in S . However, some methods do obtain access to a very small amount of source data to guide adaptation (Gong et al. 2022; Niu et al. 2022; Wang et al. 2025; Zhang et al. 2025b,c). Now, let, at time-step t of the i t h task, the target distribution be denoted as T i = p ( x t , y t ) . This is defined over the joint space X × Y , where X refers to the feature space and Y is the label space. Here, for clarity, ( x s , y s ) and ( x t , y t ) refer to a data pair sampled from S k and T i , respectively. A discriminative model f θ S : X Y , pre-trained on one or more source distributions, is adapted in the presence of distributional shifts. At test time, the model receives a stream of unlabeled test data { x t } t = 1 , of a single T . The model is adapted online, yielding f θ t with parameters θ t at each time-step t, which evolves as new target inputs are encountered. The model has to be adapted to K tasks, with each task of a unique test distribution, without any reset in model parameters.

2.4. Distributional Shifts

As discussed so far, adapting models at test-time is essential because the source distribution often differs from the target distribution encountered during deployment. Formally speaking, in the CTTA setting, the underlying i t h target distribution T i may differ significantly from the source, often characterized by a distributional mismatch p ( x s , y s ) p ( x t , y t ) , where ( x s , y s ) and ( x t , y t ) are sampled from the source and target distribution respectively. This discrepancy results in poor test generalization of the source model f θ S when applied directly to samples from T i (Koh et al. 2021; Quiñonero-Candela et al. 2008).
To drive further discussion on distributional shifts, we can decompose the joint distribution p ( x , y ) based on a Bayesian factorization: p ( x , y ) = p ( y ) p ( x | y ) or p ( x ) p ( y | x ) . This decomposition gives rise to several distinct types of distributional shifts commonly discussed (Xiao & Snoek 2024):
1.
We encounter covariate shift when p ( y s | x s ) = p ( y t | x t ) but p ( x s ) p ( x t ) , i.e., only the label semantics/spaces are the same.
2.
Concept shift involves the opposite, i.e., p ( y s | x s ) p ( y t | x t ) but p ( x s ) = p ( x t ) .
3.
In conditional shifts, p ( y s ) = p ( y t ) but p ( x s | y s ) p ( x t | y t ) . This means that, with the same label space, the difference lies in the input distribution that varies based on the labels.
4.
Label shift involves shifts in label space, but the label-conditioned distribution remains the same. That is, p ( y s ) p ( y t ) and p ( x s | y s ) = p ( x t | y t ) .
We provide a summary of the mentioned distributional shifts in Table 2 and give certain real-world examples.
On Semantic Shift and Scope. A fifth type of shift, semantic shift, is well established in the out-of-distribution (OOD) detection (Hendrycks et al. 2021a) and open-world recognition literature (??). Semantic shift refers to classes encountered at test-time that were completely unseen during training. It is categorically distinct from the four shifts above, all of which assume a closed-set condition: source and target share the same label space, and the distributional shift concerns only how inputs, labels, or their relationships are distributed within that shared space. In the context of this survey, we emphasize that CTTA literature and the methods surveyed herein predominantly address the covariate shift setting. Semantic shift is explicitly outside the scope of this survey. Most CTTA works herein operate in the closed-set assumption. However, we do observe a rise in standard open-set TTA methods (Yu et al. 2024; ?; ?; ?) and joint covariate and label shifts (??). Extending CTTA to the open-set regime, where semantic shift may co-occur with covariate shift, is an important and largely open research direction.

2.5. Optimization and Discussions

Assume the model parameters at time-step t are denoted as θ t and L denotes a self-training loss, due to lack of label supervision. Since θ t is adapted or adjusted to the test batch x t of a certain task, the specific model parameters are updated to θ t + 1 as:
θ t + 1 = arg min θ L ( x t ; θ )
= θ t α θ L ( x t ; θ ) | θ = θ t
where at t = 0, θ t = θ S . Here, α is the learning rate and θ t L ( x t ; θ t ) denotes the gradient computed based on current test batch x t and parameters θ t . This learning rule happens continually, unless mentioned otherwise, without any model reset to its source parameters θ S .
Key Aspects. The above update rule embodies several key aspects:
1.
Iterative continual adaptation: The model is updated sequentially with each arriving test batch. This iterative process allows for immediate adaptation to new data distributions but also poses challenges related to stability over a long sequence of tasks due to noisy gradients.
2.
Loss design: In CTTA, the loss L is typically crafted to exploit unsupervised signals from the test data. Its effectiveness determines the model’s ability to generalize despite rapid distribution shifts.
3.
Source-free constraint: Since the source data is unavailable during adaptation, the model must continuously learn from new test samples without overfitting to any particular distribution.
Overall, CTTA critically hinges on the careful design of L that manages the trade-off between rapid adaptation and long-term generalization in a dynamic, streaming environment. Approaches emphasize the design of L , as the choice of loss function profoundly influences the adaptation dynamics.

3. Continual Domain Shift Patterns

In this section, we examine a fundamental aspect of CTTA: the temporal structure in which domains or tasks arrive during deployment. Assumptions about domain ordering, duration, transition dynamics, and sample-level distributional properties give rise to distinct evaluation settings, each presenting unique challenges for adaptation methods. We organize the existing settings from the simplest structured scenarios to increasingly dynamic and realistic ones.
Continual Structured Change (CSC) is the standard and most widely adopted evaluation setting in CTTA. Introduced by CoTTA (Wang et al. 2022), CSC assumes that target domains arrive in a fixed sequential order, where each domain T i persists for a uniform number of n samples before transitioning abruptly to the next domain T i + 1 . Formally, given a sequence of K tasks, the test stream { x t } t = 1 K · n is structured such that all samples x t for t [ ( i 1 ) n + 1 , i n ] are drawn independently from T i . In common classification benchmarks such as CIFAR-10-C, CIFAR-100-C, and ImageNet-C (Hendrycks & Dietterich 2019), each of the K = 15 corruption domains spans n = 10,000, 10,000, and 5,000 test samples, respectively. Many subsequent works (Liu et al. 2024a,b; Maharana et al. 2025a; Park et al. 2024a,c) adopt this protocol, often extending it to a multi-round variant where the full sequence of K domains is repeated for R rounds (e.g., R = 10 ), yielding a total test stream of R · K · n samples. While the multi-round protocol accumulates substantially more domain transitions and tests long-term stability (Duan et al. 2025), it retains the structural properties of CSC with uniform domain durations and predictable ordering (Zhang et al. 2025c). CSC enables controlled and reproducible evaluation; however, its clean boundaries and fixed durations do not fully capture the complexity of real-world deployment, where domain changes are typically irregular and unpredictable.
Gradual domain transitions relax the assumption of abrupt, instantaneous boundaries between consecutive domains. RDumb (Press et al. 2023) introduced the Continuously Changing Corruptions (CCC) benchmark, where corruption types evolve smoothly over a very long timescale. Rather than switching instantaneously from T i to T i + 1 , the corruption intensity interpolates gradually between adjacent domains, producing a continuous stream without sharp boundaries. Similarly, BECoTTA (Lee et al. 2024a) proposed the Continual Gradual Shifts (CGS) benchmark, where the domain identity transitions based on domain-dependent continuous sampling probabilities: the probability of sampling from T i decreases over time while the probability of sampling from T i + 1 increases, yielding blurred boundaries and mixed-domain batches near transitions. Both CCC and CGS add realism by removing the artificial abruptness of CSC. However, as noted by Zhang et al. (2025c), these settings still follow the overall CSC pattern in that each domain persists for a long duration and the ordering of domains remains predictable. The mixed-domain batches near transitions constitute only a small fraction of the total data.
Beyond domain-level structure, several works address sample-level distributional challenges that arise in practical deployment. SAR (Niu et al. 2023) studied TTA under what are termed “wild” test conditions, identifying three practical challenges: (1) mixed distributional shifts, where a batch B t at time t may contain samples from multiple domains simultaneously, i.e., x B t may be drawn from different T i ; (2) small batch sizes, including the extreme case of single-sample adaptation where | B t | = 1 ; and (3) online imbalanced label distribution shifts, where the ground-truth test label distribution Q t ( y ) is non-stationary and may become imbalanced at each time-step t. While SAR was originally proposed for single-domain TTA, these challenges naturally extend to CTTA and significantly affect methods that rely on batch-level statistics for normalization and adaptation. Separately, NOTE (Gong et al. 2022) identified that real-world test streams are often temporally correlated (non-i.i.d.). Instead of the standard i.i.d. assumption where ( x t , y t ) P T ( x , y ) from a time-invariant distribution, NOTE considers a time-dependent formulation ( x t , y t ) P T ( x , y t ) , where the marginal label distribution p ( y t ) varies over time due to temporal correlation. For example, in autonomous driving, consecutive frames are dominated by the same object categories. This non-i.i.d. nature biases batch normalization statistics and degrades entropy-based adaptation objectives.
Practical Test-Time Adaptation (PTTA) unifies the challenges of continually changing distributions and temporally correlated sampling into a single evaluation protocol. Proposed by RoTTA (Yuan et al. 2023), PTTA captures compound real-world difficulties where the test distribution changes continually across time-steps while the received batch X t at each step contains highly correlated samples rather than i.i.d. draws. To systematically control the degree of temporal correlation, RoTTA employs a Dirichlet distribution parameterized by δ to govern the within-batch label composition. Specifically, the label proportions within each batch are sampled from Dir ( δ · 1 C ) , where C is the number of classes. Smaller values of δ produce batches dominated by a single class (high temporal correlation), while larger values yield more balanced, near-i.i.d. batches. The combination of within-batch label correlation and continually shifting domains creates a particularly difficult setting: batch normalization statistics become unreliable due to biased samples, and adaptation losses such as entropy minimization risk overfitting to the skewed label distribution of the current batch.
Continual Dynamic Change (CDC) addresses the limitations of uniform domain durations by introducing varying domain frequencies and durations. Proposed by DPCore (Zhang et al. 2025c), CDC relaxes the core CSC assumption that each domain persists for a fixed number of samples. In CDC, domains may recur multiple times with different durations, and domain transitions can occur more frequently and unpredictably. To control the degree of dynamism, Zhang et al. (2025c) employ a Dirichlet distribution with parameter δ to govern domain transitions at the task level, in contrast to RoTTA’s sample-level usage. The domain assignment probabilities are sampled from Dir ( δ · 1 K ) , where K is the number of domains. Smaller values of δ produce longer, more stable domain segments resembling CSC, while larger values lead to rapid and frequent domain switches. For instance, at δ = 1 , the setting maintains a moderate balance between structure and randomness, while at δ = 10 , domain transitions become extremely frequent, creating a highly dynamic environment. CDC exposes three critical limitations of existing CTTA methods that are less apparent under CSC: (1) convergence difficulty due to insufficient samples within brief domain exposures, (2) catastrophic forgetting as model parameters are continually overwritten across many rapid domain changes, and (3) negative transfer when knowledge acquired from one domain adversely affects adaptation to dissimilar domains. Moreover, Zhang et al. (2025c) demonstrated that CDC naturally compounds with sample-level challenges: when domain durations are very short, batches near transitions contain samples from multiple domains (mixed distributional shifts), and the rapid domain changes induce label imbalance within individual batches. Evaluating under the combination of CDC with the temporal correlation of PTTA further amplifies these difficulties, as the model must simultaneously handle unpredictable domain dynamics and biased within-batch label distributions.
Recurring and evolving domain patterns capture the long-term, non-stationary nature of real-world deployment where previously encountered conditions reappear. ReservoirTTA (Vray et al. 2025) formalized three complementary domain shift patterns for prolonged test-time adaptation. Recurring Continual Structured Change follows a predictable domain order where domains periodically reappear, i.e., the sequence T 1 T 2 T K is repeated cyclically. Unlike the multi-round CSC protocol of Wang et al. (2022), the recurring formulation emphasizes the model’s ability to detect returning domains and reuse previously learned knowledge rather than re-adapting from scratch. Recurring Continual Dynamic Change involves unpredictable domain shifts where certain domains recur but without a fixed order, leading to irregular and abrupt transitions with no guarantee on when or for how long a domain will reappear. Continuously Changing Corruptions describes scenarios where conditions within a domain evolve incrementally (e.g., weather gradually intensifying) before eventually transitioning to an entirely new domain. These patterns are particularly relevant for long-horizon deployments such as autonomous driving and environmental monitoring, where visual conditions shift and recur over extended periods. The explicit treatment of domain recurrence introduces an important dimension: the model must not only adapt to novel domains but also efficiently re-adapt to previously encountered ones, ideally leveraging domain knowledge retained from prior exposures rather than re-learning from scratch.
Overall, these diverse formulations reveal a rich spectrum of evaluation settings in CTTA, ranging from the controlled and predictable CSC to the dynamic CDC and recurring domain patterns. Importantly, these settings are not mutually exclusive. In real-world deployment, multiple challenges are likely to co-occur: domains may change dynamically with varying durations (CDC) while test samples within each domain are temporally correlated (PTTA), batches may contain mixed-domain data (wild TTA), and previously seen conditions may recur unpredictably (Recurring CDC). The compounding of these factors creates a considerably more demanding adaptation problem than any individual setting alone. As domain changes become more frequent, less predictable, or more gradual, CTTA methods face increasing pressure to balance rapid plasticity with long-term stability. Evaluating CTTA methods under this full range of domain shift patterns, and especially their combinations, is therefore essential for developing adaptation strategies that remain robust and reliable in realistic, non-stationary deployment environments.

4. Taxonomy of Continual Test-Time Adaptation Methods

We divide the discussion on CTTA methods based on what they adapt and their update strategies. Figure 3 provides a hierarchical overview of the taxonomy.
1.
Optimization-based: As discussed in Section 2.5, the choice of a self-training loss objective L has a strong impact on the objective. Model predictions can be unreliable without supervision and under distributional shifts, leading to noisy gradients. To address this, we discuss three key paradigms: a) entropy minimization, which encourages confident predictions, b) pseudo-labeling, which leverages high-confidence predictions as surrogate supervision, and c) parameter restoration, which helps in mitigating forgetting by recovering source knowledge.
2.
Parameter-Efficient: CTTA methods primarily approach adaptation from two complementary perspectives. One line of work focuses on estimating the normalization statistics of BatchNorm (Ioffe & Szegedy 2015) layers w.r.t. the test distribution. Another group of work emphasizes adaptively selecting suitable layers to adapt, often inspired by findings in transfer learning literature (Weiss et al. 2016).
3.
Architecture-based: A parallel line of CTTA research employs teacher-student frameworks to enhance adaptation stability. The teacher model typically produces stable pseudo-labels to guide the student to adapt. In addition, a few CTTA works also introduce domain adapters, visual prompting (Bar et al. 2022; Jia et al. 2022), and masked image modeling (He et al. 2022).
Foundational TTA as CTTA Baselines. The evolution of CTTA is deeply rooted in foundational Test-Time Adaptation (TTA) paradigms. Seminal works like TENT (Wang et al. 2021) introduced entropy minimization to update normalization layers, while TTT (Sun et al. 2020) pioneered self-supervised auxiliary tasks for online generalization. Other pivotal methods frequently cited in the CTTA landscape (Liang et al. 2025) include SHOT (Liang et al. 2020) for source-free hypothesis transfer and MEMO (Zhang et al. 2022), which leverages test-time augmentations to reduce prediction uncertainty, and AdaContrast (Chen et al. 2022) that introduces a novel way to leverage self-supervised contrastive learning to facilitate target feature learning. In the specific context of vision-language and large-scale models, recent advancements such as SAT (Mishra et al. 2026) emphasize utilizing fixed text embeddings as anchors, while BATCLIP (Maharana et al. 2025b) explores the robust adaptation of both visual and text encoders in foundational models like CLIP (Radford et al. 2021) to non-stationary distributions. These foundational strategies are often evaluated on catastrophic forgetting if the model does not reset between sequential tasks { T i } i = 1 K . As a remark, we would like to highlight that most existing TTA works can be readily extended and applied to CTTA. In this survey, we discuss TTA methods that regularly appear in CTTA discussions and baselines.
Figure 4. Timeline of methods from 2020 to 2025. The field evolved from foundational TTA works (TTT, TENT) to the introduction of Continual TTA (CTTA) by CoTTA in 2022, which sparked rapid growth in methods addressing catastrophic forgetting and error accumulation under continual distribution shifts. Methods are color-coded by their primary approach.
Figure 4. Timeline of methods from 2020 to 2025. The field evolved from foundational TTA works (TTT, TENT) to the introduction of Continual TTA (CTTA) by CoTTA in 2022, which sparked rapid growth in methods addressing catastrophic forgetting and error accumulation under continual distribution shifts. Methods are color-coded by their primary approach.
Preprints 219389 g004

4.1. Optimization-Based Methods

4.1.1. Entropy Minimization

CTTA extends the paradigm of TTA by addressing the challenges of catastrophic forgetting and error accumulation, which arise due to continual parameter updates and the propagation of noisy pseudo-labels, respectively. Methods draw inspiration from entropy minimization (Shannon 1948), a core self-training objective initially introduced by the seminal work TENT (Wang et al. 2021) for TTA, which aims to adapt a source model to the target distribution at test-time. This does not modify the source pretraining phase. Such a loss function behaves as a proxy objective by encouraging the model to make more confident predictions on test data involving rapid change in domains. Entropy measures the uncertainty of model predictions, and the intuition of minimizing in such a setting is to nudge the model towards more decisive outputs, “forcing" it to align better with the test data’s distribution, without any label supervision. The gradient flow from the entropy loss adjusts the parameters to reduce the prediction uncertainty. The general optimization objective is formulated,
θ t + 1 = arg min θ t H ( l t )
where H denotes the entropy of model’s logits l t . As a self-training objective, H is the Shannon entropy (Shannon 1948), computed over all the classes as,
H ( l t ) = c p ( l t ) log ( p ( l t ) )
Entropy minimization lays the foundational optimization objective (coupled with others) for most CTTA works. Depending upon the ease of extension, a few TTA works have been frequently used in the CTTA literature, too, where parameters are updated without any model reset. TENT (Wang et al. 2021) minimizes the Shannon entropy of the model predictions and updates the parameters. Inspired by TENT, many TTA approaches, and eventually CTTA approaches, extend this idea. EATA (Niu et al. 2023) adapts the parameters based on low-entropy samples, as high-entropy or uncertainty predictions degrade the performance. MEMO (Zhang et al. 2022) augments each test image multiple times and updates the model parameters by minimizing the entropy of the average model predictions. STAMP (Yu et al. 2024) uses a replay buffer and minimizes a weighted entropy that places higher weights on low-entropy test samples. The buffer is updated with low-entropy samples. SAR (Niu et al. 2023) studies the failure mode of entropy minimization. It proposes encouraging the model to reside in flat regions of the entropy loss landscape to obtain good generalization and be robust to large gradients, by optimizing the following minimax entropy objective,
min θ t max ϵ | | Δ θ t | | 2 H ( x t ; θ t + Δ θ t )
The inner objective is to find a perturbation Δ θ t within the Euclidean ball of radius ϵ while maximizing the entropy H . RMT (Döbler et al. 2023) proposes using a symmetric cross-entropy loss. DeYO (Lee et al. 2024b) proposes a probability difference metric that is computed between predictions before and after augmentations, helping in sample selection and thereby entropy minimization. SATA (Chakrabarty et al. 2024) builds on the idea of self-distillation (Yang et al. 2019; Yuan et al. 2019), employing two cross-entropy losses: one between the predictions of the adapted model and the source model, and another between the predictions of the adapted model on an augmented input and the corresponding source model predictions. The guidance from the source model helps in minimizing catastrophic forgetting. SoTTA (Gong et al. 2023) addresses the challenge of noisy samples by maintaining a class-balanced memory buffer and applying entropy sharpening to filter unreliable predictions. TEA (Yuan et al. 2024) introduces test-time energy adaptation, which replaces entropy with an energy-based objective that provides more stable gradients under severe distribution shifts. The appeal of entropy minimization in CTTA stems from its ability to facilitate rapid adaptation to new target distributions by encouraging the model to produce more confident predictions. However, the continual distribution shifts pose a challenge. Relying heavily on potentially noisy pseudo-labels generated through entropy minimization can lead to a gradual accumulation of errors in the model’s parameters. REM (Han et al. 2025) proposes a masked entropy minimization loss to avoid model collapse. LCoTTA (Duan et al. 2025) theoretically and empirically show that entropy minimization can be degenerate. They show that gradients obtained via entropy minimization form a low-dimensional structure caused by entropy-truthful batch samples with highly correlated gradients. Similarly, Lee et al. (2024b) provides a theoretical analysis highlighting the limited reliability of entropy as a robust measure of confidence, especially in the context of evolving data distributions.

4.1.2. Pseudo-Labeling

Beyond entropy minimization, CTTA approaches often incorporate additional guidance through pseudo-labels (Lee et al. 2013) generated by the model itself. Intriguingly, both entropy minimization and the use of pseudo-labels share a common objective in CTTA: to boost the confidence level of the model’s predictions. This is formulated as,
y t = arg max p ( f θ t ( x t ) )
where f θ t ( x t ) is the model predictions on input batch x t , parameterized by θ t at time-step t. It can be seen that pseudo-labels can be inaccurate due to continual shifts in distribution. So, CTTA approaches focus on refining the pseudo-labels’ quality to provide more enhanced supervision. DSS (Wang et al. 2024b) is built upon an important observation. Since pseudo-labels are noisy, not trustworthy, and yet most models rely on them to update parameters through a self-training loss, it proposes a dynamic thresholding technique to filter out high-quality pseudo-labels from the low-quality ones. AdaContrast (Chen et al. 2022) utilizes a self-supervised contrastive learning framework. Pseudo-labels are refined by leveraging the knowledge from the test sample’s neighborhood. RPL (Rusak et al. 2021) proposes robust pseudo-labeling by exploring hard and soft pseudo-labeling. For robust pseudo-labeling, they recommend using a generalized cross-entropy loss. PLF (Tan et al. 2024) proposes a self-adaptive thresholding mechanism to filter out reliable pseudo-labels in a test batch. The initial thresholds are gradually matched to the confidence of model prediction.
Discussions. The key similarity between pseudo-labeling and entropy minimization lies in error accumulation due to continual shifts in distributions. While efforts to generate more confident pseudo-labels aim to improve the supervision of the continually adapting model, a crucial limitation remains: there is no assurance that either pseudo-labels or entropy minimization will remain dependable when faced with severe distribution shifts.

4.1.3. Topological Consistency

Standard entropy minimization and pseudo-labeling methods often suffer from feature space collapse, where class clusters merge or distort significantly under continual shifts. TCA (Topological Consistency Adaptation) (Ni et al. 2025) addresses this by enforcing a class topological consistency constraint. Instead of adapting samples in isolation, TCA explicitly maintains the geometric relationships between class centroids. It minimizes the distortion of inter-class distances and enforces intra-class compactness, ensuring that the semantic structure of the feature space remains stable even as the domain shifts continually. This geometric regularization acts as a critical counter-balance to the "entropy bias" where models become overconfident in incorrect predictions.

4.1.4. Parameter Restoration

To minimize error accumulation due to noisy labels, certain model parameters of the adapted model are restored to the source model parameters. This ensures stability during continual adaptation by partially or periodically reverting model parameters to a more reliable state, helping mitigate the risk of overfitting (Wang et al. 2022). Given the flattened source parameters θ ^ S and the adapted model weights θ ^ t + 1 at time-step t+1, the restoration is done as,
m Bernoulli ( p )
θ ^ t + 1 = m · θ ^ S + ( 1 m ) θ ^ t + 1
p is a stochastic probability and m is a binary mask to control the set of parameters in θ ^ t + 1 to be restored. CoTTA (Wang et al. 2022) applies the above mechanism uniformly across all parameters by reverting them to the source model weights. Notably, this approach does not account for the individual behavior or importance of each parameter, treating all parameters equally during restoration. In PETAL (Brahma & Rai 2023), the Fisher Information Matrix (FIM) (Sagun et al. 2017), computed as the diagonal of the product of the gradient and its transpose, is used to measure the parameter importance. This diagonal estimate serves as a proxy for how crucial each parameter is to the model’s predictive behavior. m is set to 1 if the diagonal FIM is below a predefined threshold, else it is set to 0. This mechanism enables targeted, uncertainty-aware updates while maintaining stability during CTTA. RoTTA (Yuan et al. 2023) extends parameter restoration with a tiered memory bank that maintains category-balanced samples and applies robust batch normalization to stabilize adaptation under temporally correlated test streams.
Discussions. The reliable gains in this family come not from any single self-training objective but from coupling one with an explicit anti-forgetting mechanism: entropy or cross-entropy losses paired with stochastic source restoration (Wang et al. 2022), Fisher-weighted restoration (Brahma & Rai 2023), or category-balanced replay (Yuan et al. 2023), while filtering the update signal via low-entropy selection (Gong et al. 2023; Niu et al. 2022), augmentation-based agreement (Lee et al. 2024b), or symmetric losses (Döbler et al. 2023) recovers most of the remaining gap. The fragility is structural: the confidence signal these methods optimize is itself unreliable under severe shift, and recent analyses (Duan et al. 2025; Lee et al. 2024b) show that entropy minimization can collapse to a degenerate low-dimensional solution whenever the batch is dominated by entropy-truthful samples.

4.2. Parameter-Efficient Methods

Source models have a sheer number of parameters. Directly adjusting the parameters, at test-time, can be computationally demanding, as it requires significant computational resources and gradient flow all the way back to the shallow layers. The major drawback of full fine-tuning is the loss of source knowledge, hinting at catastrophic forgetting.

4.2.1. Normalization Layers

An initial set of works focuses on modulating the statistics of the normalization layers, especially the batch normalization layers (BatchNorm) (Ioffe & Szegedy 2015). BatchNorm plays a crucial role in stabilizing the training of neural networks. Its effectiveness stems from normalizing the activations within each layer by estimating their mean and variance, typically across the entire training dataset or within sufficiently large mini-batches. By maintaining more consistent activation distributions, BatchNorm significantly reduces the likelihood of encountering vanishing or exploding gradients.
BatchNorm layers maintain two distinct types of update mechanisms. The first are running statistics ( μ and σ 2 ), which are not learned parameters. They carry no gradients and are never updated via backpropagation. Instead, they are maintained as exponential moving averages (EMA) across test batches:
μ ( 1 α ) μ + α μ t
σ 2 ( 1 α ) σ 2 + α σ t 2
where μ t and σ t 2 are the mean and variance of the current test batch, and α is the EMA coefficient. The second are affine parameters γ and β , which are the only trainable parameters in a BatchNorm layer. Together, they produce the following normalized output at time-step t: given the input features g t to a BatchNorm layer, the transformed features are,
g t ^ = g t μ t σ t 2 · γ + β
where μ t and σ t 2 denote the mean and variance of the test batch. We provide an illustration in Figure 5.
Building on this, TENT (Wang et al. 2021) proposes adaptation (also for continual) via entropy minimization, exploiting both update mechanisms. First, the stored source statistics ( μ S , σ S 2 ) are replaced with batch-level statistics of the target distribution. Li et al. (2016) suggest that the target domain’s information can be conveyed through the statistical interpretation of the BatchNorm parameters. Second, the affine parameters ( γ and β ), which constitute <1% parameters, are trainable and updated based on their gradients of the Shannon entropy (Shannon 1948) of the model’s predictions on the target batch at time-step t as,
γ t + 1 γ t + γ t H ( . )
β t + 1 β t + β t H ( . )
In the presence of noisy test samples, the performance of TENT is impacted. Continual updates of affine parameters lead to overfitting on future test tasks. To stabilize the adaptation process, increasing the batch size is an alternative. As in TENT and other works updating norm statistics (Hu et al. 2021; Wang et al. 2021), a common choice of batch size is 200 on CIFAR-C datasets. Such a practice falters with GPU memory constraints when batches can be of a smaller size. Additionally, relying on the batch size, especially at test-time is an unrealistic assumption. To work on any batch size in an online manner, MixNorm (Hu et al. 2021) operates by predicting norm statistics from each test sample and then refining these estimates via a moving average of global statistics accumulated from previous test samples. Given the input image and its augmentation, let the input feature and the corresponding augmented feature be g t and g t , where g t and g t R D . The mean and variance of the features would be,
μ = i = 0 H j = 0 W g t [ i , j ] H W
σ 2 = i = 0 H j = 0 W ( g t [ i , j ] μ ) 2 H W
where H and W denote the first two dimensions of the feature map, usually the batch size and channel dimensions, respectively. The local statistics, u l o c a l and σ l o c a l 2 is,
μ l o c a l = k { g t , g t } i = 0 H j = 0 W k [ i , j ] 2 H W
σ l o c a l 2 = k { g t , g t } i = 0 H j = 0 W ( k [ i , j ] μ l o c a l ) 2 2 H W
Let u t 1 and σ t 1 2 be the running or global statistics till the current time-step t, computed as a moving average with hyperparameter τ . The normalized input features at time-step t with affine parameters γ and β (from the source model) are,
g t = γ g t μ m i x e d σ m i x e d 2 + β
g t = γ g t μ m i x e d σ m i x e d 2 + β
where, μ m i x e d and σ m i x e d 2 are,
μ m i x e d = M μ l o c a l + ( 1 M ) μ t 1
σ m i x e d 2 = M σ l o c a l 2 + ( 1 M ) σ t 1 2
However, the momentum factor M to compute the moving average is fixed and is independent of the distribution. Mirza et al. (2022) push this by proposing a dynamic way to determine the momentum, based on a decay factor. ERSK (Niloy et al. 2024) uses the KL divergence of norm statistics between the current test batch and the source model to determine the momentum. Though fancy, moving averages can affect the optimization of gradients and normalization when updating the affine parameters of BatchNorm layers. NOTE (Gong et al. 2022) takes inspiration from Instance Normalization (Ulyanov et al. 2016) and computes instance-wise statistics to eliminate reliance on correlated data in the batch. To leverage the source norm statistics μ S and σ S 2 , BN Stats Adapt (Schneider et al. 2020) uses a weighted sum of the source and target statistics. When the number of test samples is small, the effective mean and variance of the BatchNorm layers are computed as, μ ^ = N N + n t μ S + N N + n t μ t , σ 2 ^ = N N + n t σ S 2 + N N + n t σ t 2 . N is a hyperparameter to balance the trade-off between source and test statistics, and n t is the number of test samples. Selection of N, as a hyperparameter, is a limitation. TTN (Lim et al. 2023) proposes domain-shift aware batch normalization that dynamically adjusts the weight of BatchNorm layer updates based on the estimated severity of domain shift for each layer.
Limitations. Since BatchNorm operates at a batch level, the activations are shifted and scaled, which lack inter-feature correlations (Huang et al. 2018). While adaptation methods have been proposed to overcome this, there are potential limitations of norm updates at test-time. Specifically, such updates often assume that distributional changes can be captured through first- and second-order moments, which may be insufficient when the shift affects more complex feature dependencies or semantic content. As discussed, small batch sizes harm the estimation error of μ t and σ t 2 statistics, making them noisy and unreliable. Moving average-based (Hu et al. 2021; Mirza et al. 2022; Niloy et al. 2024) methods address this, as discussed, but norm statistics alone may not offer sufficient expressiveness in continual test-time scenarios. Their drawbacks can be seen in the results and motivation of CTTA papers.
BatchNorm alternatives. To reduce high GPU memory consumption and make CTTA approaches suitable for edge devices, MECTA (Hong et al. 2023) proposed MECTA Norm, a substitute to BatchNorm. This modification is particularly beneficial in scenarios where the computational overhead associated with large batch sizes, high-dimensional feature channels, and the need to update numerous layers would otherwise be very difficult. EcoTTA (Song et al. 2023) proposed meta networks to be attached to each block of the source model during adaptation. The meta network comprised a "conv block" followed by a BatchNorm layer. Such a setup resulted in a memory-efficient CTTA framework.
Discussions. Adjustment of the normalization statistics in BatchNorm layers has served as the cornerstone of efficient TTA, and thereby, CTTA approaches. However, it is not model-agnostic. Modern computer vision models like Vision Transformers (Dosovitskiy et al. 2021) have garnered attention, which have LayerNorm layers and do not benefit. LayerNorm normalizes across features within a single sample rather than across the batch, making it insensitive to batch-level distribution shifts and thus incompatible with BatchNorm-centric TTA methods. So, there is a need for model-agnostic adaptation methods. Recent works have started to explore alternatives, such as using model uncertainty to guide adaptation (Maharana et al. 2025a), or introducing lightweight adapters that are normalization-independent (Liu et al. 2024b).

4.2.2. Adaptive Parameter Updates

Memory and compute-intensive fine-tuning poses a challenge for CTTA, especially in resource-constrained environments. To address this, a new line of CTTA research draws inspiration from the heterogeneous transferability of pre-trained layers (Chatterji et al. 2019; Neyshabur et al. 2020). These works observe that not all layers in a deep model contribute equally to generalization across distributions. Building on this, Lee et al. (2023) proposes that, depending on the nature of the target distribution, a carefully selected subset of source model layers can be heuristically fine-tuned, avoiding the overhead of full-model updates. This naturally raises an important question: how can we automatically and efficiently determine which layers to adapt for a given shift? This layer selection problem is non-trivial in CTTA, where supervision is absent, and distribution shifts are dynamic and rapidly changing.
LAW (Park et al. 2024c) computes a layer-wise importance score based on FIM, which serves as an approximation of the Hessian matrix of log-likelihood (Sagun et al. 2017). For the l th parameter from the model parameters θ t at time-step t, the score is computed as,
h ( θ l t , x t ) = θ t l log ( p ( f θ t ( x t ) )
The FIM, per layer of the model, is,
i l t = E x t [ h ( θ l t , x t ) h ( θ l t , x t ) T ]
Eqns. 22 and 23 are computed for every parameter of the continually fine-tuned model. To capture domain-level information from past batches, additionally, Eqn. 23 is computed as a running summation ( i l t ^ ) with the final “adapted" learning rate weight being the square root of the trace of i l t ^ of the l th parameter. This way, each parameter is adaptively updated with a different step size depending on the domain. To address the limitations of relying on noisy pseudo-labels for estimating layer importance (as in Eqn. 22), PALM (Maharana et al. 2025a) introduces an uncertainty-guided mechanism for automatic layer selection during CTTA. The core idea is to leverage model prediction uncertainty as a proxy for identifying which layers are most sensitive to distributional shifts and therefore should be adapted. Specifically, PALM computes the gradient of the KL divergence between a smoothed model output and a uniform distribution, which captures the degree of predictive uncertainty. For the j th parameter of the l th layer, the gradient is given by,
θ j , l t KL ( softmax ( f θ t ( x t ) / T | | u ) )
where T is the temperature parameter and u is a uniform distribution over classes. An L 1 norm on Eqn. 24 reveals important possible intuitions. Layers with smaller aggregated gradients are considered more relevant for adaptation under shift, since they are more uncertain to the domain, and are thus selected for fine-tuning. PALM decided to freeze the remaining model parameters to ensure minimal forgetting of source knowledge. In line with prior work on parameter importance estimation (Molchanov et al. 2019), PALM maintains a running average of sensitivity scores to capture historical domain-level information. The smoothed sensitivity score for each parameter is updated using an EMA,
s j , l t ^ = λ s j , l t + ( 1 λ ) s j , l t 1 ^
where γ is a smoothing factor ∈ [0,1] to control the influence of previous sensitivities. The adaptation rate for each selected parameter is then modulated based on the uncertainty in its sensitivity, defined as,
α j , l t = | s j , l t s j , l t ^ | s j , l t ^
This formulation assigns higher learning rates to parameters with both low sensitivity and high temporal variability, encouraging localized adaptation to new domains while preserving the generalization learned from source data. Overall, PALM provides a principled approach for layer-wise selective adaptation, balancing plasticity and stability in a continual test-time setting. One of PALM’s key advantages lies in its ability to freeze a substantial portion of the model parameters, with the majority of the selected parameters i.e., ∼63%, corresponding to the affine parameters of BatchNorm layers (Ioffe & Szegedy 2015; Wang et al. 2021). FOA (Niu et al. 2024) takes a different approach by enabling test-time adaptation through forward passes only, eliminating the need for backpropagation entirely. This is achieved by optimizing learnable input prompts using covariance adaptation, making it particularly suitable for resource-constrained deployment. For a teacher-student network, PSMT (Tian & Lyu 2024) selectively decides the subset of teacher parameters to update. Inspired by Liu et al. (2021), that only a subset of parameters are effective in an over-parameterized network, PSMT proposes selective knowledge distillation between the models. To regulate updates to the student, PSMT introduces a quadratic regularization constraint weighted by the diagonal Fisher Information Matrix (FIM) (Sagun et al. 2017), which captures the sensitivity of each parameter. This ensures that updates avoid altering parameters critical to the model’s generalization. For the teacher model, PSMT identifies important parameters via a threshold on the diagonal FIM. Only parameters with sensitivity exceeding this threshold are updated using Eqn. 27. This constrains it from drifting under domain shift and reducing the risk of forgetting.
Discussions. There have been limited CTTA works on automatically selecting a subset of layers and adaptively deciding the degree of fine-tuning on a continual stream of tasks. However, they’re tricky to work with at test-time. Adaptive learning rate schemes rely on gradient-based signals, which can be highly noisy without supervision. Noisy gradients can cause erratic or unstable updates. These methods also introduce extra hyperparameters, which could be non-trivial to tune at test time. Poor hyperparameter choices can amplify sensitivity noise or make the model too rigid.

4.3. Architecture-Based Methods

In this section, we discuss CTTA methods that attach additional parameters to the source model for efficient continual adaptation to different distributional shifts. This includes memory-intensive architectures like teacher-student, lightweight modules, or masked tokens, which are updated at test-time.

4.3.1. Teacher-Student

In the context of semi-supervised learning, teacher–student frameworks such as the Mean Teacher model (Tarvainen & Valpola 2017) have been extensively studied. To enhance the stability and quality of the teacher’s predictions, the teacher model is formed by taking an exponential moving average (EMA) (Klinker 2011) of the student model’s parameters over training steps. A consistency regularization is then applied between the outputs of the student and teacher models, encouraging the student to produce stable predictions for different augmentations while gradually improving through supervision from the teacher.
From a CTTA viewpoint, CoTTA (Wang et al. 2022) proposed a similar framework, as illustrated in Figure 6, where at t=0, both networks are initialized to θ S . Inspired by (Polyak & Juditsky 1992; Tarvainen & Valpola 2017), the teacher parameters θ T t are updated using an EMA of the student parameters,
θ T t + 1 β θ T t + ( 1 β ) θ S t t + 1
where β is the momentum coefficient (typically set to 0.9), and θ st t + 1 denotes the updated student parameters at time-step t + 1 . To update the student model, the loss is a cross-entropy between student and teacher predictions as,
H ( l t ) = c p ( l t ) log ( p ( l t ^ ) )
with l t and l t ^ either being the student and teacher logits. This serves as a consistency loss. If the source model’s confidence in a given sample is low, CoTTA uses the average of multiple teacher predictions under hard test-time augmentations to generate a more reliable target. Otherwise, it uses the original teacher prediction. This strategy helps mitigate confirmation bias from uncertain predictions, ensuring that the student learns from stable, high-confidence guidance. RMT (Döbler et al. 2023) extends the teacher-student framework by addressing a critical limitation: the susceptibility of standard mean teacher updates to noisy or corrupted test samples in continual streams. While CoTTA uses a standard EMA to update the teacher, RMT proposes a robust mean teacher update mechanism that filters unreliable samples before incorporating them into the teacher’s knowledge. Specifically, RMT maintains a memory bank of test samples and employs a symmetric cross-entropy loss that is less sensitive to noisy pseudo-labels compared to standard cross-entropy. Another approach, by the name of ViDA (Liu et al. 2024b), uses a consistency loss between the student and teacher predictions. The teacher receives strongly augmented views of the input batch, while the student processes the original test batch. This design encourages the student to learn stable representations by aligning with the teacher’s predictions, behaving as soft pseudo-labels. TDA (Karmanov et al. 2024) introduces a training-free dynamic adapter specifically designed for vision-language models. By combining positive and negative caches based on prediction confidence, TDA achieves efficient adaptation without requiring gradient updates, significantly reducing computational overhead compared to prior methods. VDP (Gan et al. 2023) employs a cross-entropy loss between the student and teacher predictions, along with a regularization term that penalizes parameters sensitive to domain shifts. This regularization is implemented as a weighted L 2 distance between a subset of model parameters from the current and previous batches. It encourages the model to update only shift-resilient parameters, thereby preserving domain-invariant representations while enabling effective domain-specific learning. EMA updates the teacher model parameters. DPCore (Zhang et al. 2025c) addresses the limitation of fixed prompts by maintaining a dynamic prompt coreset that evolves with the changing target distribution. The coreset is updated based on sample representativeness and prediction confidence, enabling more robust adaptation across diverse domain sequences. C-CoTTA (Shi et al. 2025) introduces controllable continual test-time adaptation by explicitly preventing category encroachment during adaptation, thereby maintaining clearer decision boundaries between classes under domain shift. Most methods update all the teacher parameters by EMA, which could lead to forgetting and error accumulation. PSMT (Tian & Lyu 2024) selectively decides the subset of teacher parameters to update as discussed in Section 4.2.2.
Discussions. While teacher-student models have been extensively used in the CTTA literature, they come with certain limitations. 1) Rapid distributional shifts of high severity could lead to the teacher model being wrong, leading the student to reinforce the errors. 2) CTTA demands that the model adapts to new domains without forgetting past knowledge or overfitting to transient noise. As seen, most frameworks lack mechanisms to control forgetting or rebalancing domain-agnostic vs. domain-specific knowledge. 3) And the most important is high computation and overload, where maintaining two networks increases memory usage and computational cost, which may not be ideal for real-time or resource-constrained deployment settings.
To address the memory concerns of CTTA, EcoTTA (Song et al. 2023) attaches meta-networks to the source model, i.e., to each block of the model; lightweight Conv blocks and BatchNorm layers are attached. During adaptation, the entire source model remains frozen, ensuring that the original parameters are preserved and avoiding catastrophic forgetting. Only the meta-networks are updated, making the adaptation process computationally efficient and memory-light. To adapt, a confidence-based entropy as in Eqn. 4 is used along with an L 1 regularization that bridges the output of the proposed meta-network and the source feature extracted between each block of the source model. EcoTTA achieves a favorable trade-off between adaptability, robustness, and computational cost. In ViDA (Liu et al. 2024b), high-rank and low-rank adapters are attached to the linear/conv layers of the source model. The rationale for such an architectural design is as follows: the high-rank adapter has a stronger representational capacity and is thereby better suited to capture stable, domain-agnostic knowledge shared across continual test distributions. A high rank encodes rich, persistent representations. On the other hand, the low-rank adapter is more suited to general domain information and is limited in capacity. This enables fast adaptation without overfitting to any single domain and minimizes catastrophic forgetting. The design choices were also empirically verified by the authors. To dynamically balance their contributions, ViDA leverages MC Dropout (Gal & Ghahramani 2016) to estimate prediction uncertainty at the output. When uncertainty is high, greater emphasis is placed on the high-rank adapter, whereas lower uncertainty shifts focus toward the low-rank adapter. Taking a different approach, TDA (Karmanov et al. 2024) introduces a training-free dynamic adapter specifically designed for vision-language models in the CTTA setting. Unlike EcoTTA and ViDA, which require gradient-based updates, TDA maintains positive (stores high-confidence predictions that align with the model’s original knowledge) and negative caches (identifies and suppresses unreliable predictions) based on prediction confidence and uses these caches to dynamically adjust model outputs without any parameter updates. This cache-based mechanism enables efficient adaptation for large-scale vision-language models like CLIP (Radford et al. 2021), where traditional gradient-based adaptation would be prohibitively expensive. Buffer (Kim et al. 2025) proposes the insertion of a lightweight convolutional module in the early blocks of a frozen source model to address the limitations of adapting normalization layers in low batch-size settings. PAID (Wang et al. 2025) introduces learnable orthogonal matrices, as opposed to a standard adapter, to preserve pairwise angular distances between source weights. During adaptation, only the magnitudes and the orthogonal matrices are changed. In Figure 7, we provide an illustrative overview.
Discussions. For the methods discussed above, the adapters are pre-trained on their specific source datasets. Such a setup does not provide a generalized solution to real-world deployment. Pre-trained adapters may struggle to generalize, leading to suboptimal or unstable adaptation. Ideally, CTTA strategies should enable on-the-fly, data-driven adaptation that remains agnostic to prior training environments

4.3.2. Visual Prompting

Taking strong inspiration from the fact that model adaptation based on noisy pseudo-labels could be inaccurate in a continual setup, VDP (Gan et al. 2023) proposes to encode domain knowledge via visual prompting (Bar et al. 2022), while keeping all source model parameters frozen. This approach is highly parameter-efficient, as it avoids modifying the backbone and instead injects lightweight image tokens (prompts) directly into the input space. To prevent over-adaptation to a domain and to learn domain-agnostic knowledge, a weight importance factor is computed as a product of gradients between two adjacent time-steps. This is summed over evolving test distributions, weighted by the difference of student parameters, until the current distribution T i . Such a factor serves as a parameter importance that is used with an L 2 regularization of model parameters from the previous time-step and domain. For domain-specific knowledge, a cross-entropy loss between the student-teacher predictions is computed. In Figure 8, we illustrate this idea. Inspired by visual prompt tuning (Jia et al. 2022), DPCore (Zhang et al. 2025c) addresses the challenge of adapting to continually evolving distributions by maintaining a dynamic prompt coreset that evolves alongside the changing target domains. DPCore selectively updates its prompt coreset based on two key criteria: sample representativeness and prediction confidence. Specifically, DPCore computes a coreset selection score that balances diversity (ensuring the prompts cover the input distribution) and reliability (filtering out low-confidence samples that may introduce noise). The coreset is incrementally updated as new test data arrives, with prompts corresponding to outdated or unreliable samples being replaced. KFF (Zhou et al. 2025) employs a class-aware fission and fusion module with visual prompts. The fission module adaptively isolates new domain knowledge into class-aware prompts to prevent interference from distinct historical data, while the fusion module employs a greedy merging strategy to efficiently integrate this new knowledge into the existing pool without prohibitive overhead.
Discussions. Visual prompting (Xiao et al. 2025) is a very parameter-efficient approach for CTTA. However, under large covariate shifts and severity at test-time, they may lack expressiveness. In addition to that, approaches like VDP are very sensitive to the regularization. Prompts can over-adapt to a single domain and hurt future adaptation.

4.3.3. Masked Modeling

Continual-MAE (Liu et al. 2024a) brings a fresh perspective to CTTA by taking inspiration from masked image modeling (He et al. 2022; Xie et al. 2022). The model identifies uncertain image patches using Monte Carlo (MC) Dropout (Gal & Ghahramani 2016), which estimates predictive uncertainty by measuring output variance across stochastic forward passes. Based on these estimates, the most uncertain patches are masked, and the model is trained to reconstruct their Histogram of Oriented Gradients (HOG) (Dalal & Triggs 2005) features, rather than raw pixels, serving as a robust, handcrafted supervision signal. This mitigates the risk of overfitting to noisy or corrupted inputs, particularly in challenging domains. To further stabilize masked token learning, Continual-MAE combines this L 2 reconstruction loss with a cross-entropy loss that aligns predictions of a linear layer from masked views with those from the original image (see Figure 9).
Discussions. By relying on hand-engineered features like HOG for reconstruction, Continual-MAE inherently limits the expressiveness of its adaptation objective. The method assumes that local structural information captured by HOG is preserved across domains; however, under severe or high-level domain shifts, reconstructing such low-level features may not provide sufficient semantic guidance for effective adaptation. Additionally, the use of MC Dropout to estimate uncertainty necessitates multiple stochastic forward passes during adaptation, introducing notable computational overhead. Furthermore, the masking strategy employs a fixed masking ratio, without dynamically adjusting to evolving test-time conditions.

4.4. Conclusion

To complement the hierarchical taxonomy in Figure 3, Table 3 consolidates the key architectural and data assumptions of a few representative CTTA methods across the three introduced families. For each method, we report whether it maintains a memory buffer, employs a teacher-student framework, requires source statistics beyond the weights, relies on multiple augmentations, and whether it is tied to a specific normalization layer type. These dimensions are particularly consequential in practice and real-time deployment.

5. Source Model Variants

The initialization of source models plays a crucial role and is the dominant paradigm in vision and other fields (Zoph et al. 2020). Since there is no access to the source data, the initial state of the model becomes the anchor in CTTA. While not a strict categorization, CTTA methods can be grouped based on the underlying model architecture. More recent approaches increasingly focus on continually adapting larger models such as Vision Transformers (ViT) (Dosovitskiy et al. 2021), which offer stronger representational capacity and improved generalization to unseen distribution shifts at test-time. That being said, a wave of CTTA methods (Chen et al. 2022; Hong et al. 2023; Maharana et al. 2025a; Niu et al. 2022, 2023; Park et al. 2024c; Schneider et al. 2020; Song et al. 2023; Tian & Lyu 2024; Wang et al. 2021, 2022, 2024b) primarily employed CNN backbones as source models. For experiments on CIFAR-10C (Hendrycks & Dietterich 2019), a pre-trained WideResNet28 (Zagoruyko & Komodakis 2016) on CIFAR-10 is used as the source model. Similarly, on CIFAR-100C and ImageNet-C, pre-trained ResNeXt-29 (Xie et al. 2017) and ResNet-50 (He et al. 2016) are used for image classification tasks. These architectures provided a natural testbed for evaluating CTTA methods. Their reliance on BatchNorm layers also made them well-suited for update strategies like entropy minimization and the estimation of norm statistics, as discussed in previous sections. Another line of efforts have thus begun shifting toward transformer-based backbones like ViTs for CTTA (Liu et al. 2024a,b). Hybrid-TTA (Park et al. 2024b) takes a different route and selects the best model fine-tuning strategy based on the test sample with a ViT backbone. In their paper, ViDA also runs experiments by continually adapting foundational models (Bommasani et al. 2021) at test-time. While full model fine-tuning is not advisable due to computational and overfitting concerns, ViDA enhances adaptation due to adapters being attached to the models. Typically, the authors perform experiments with DINOv2 (Oquab et al. 2023) and SAM (Kirillov et al. 2023) on CIFAR-10C and ImageNet-C to demonstrate the promise of this direction. Foundational models offer a key advantage in the CTTA setting: their large pretraining corpora enable strong generalization to unseen shifts.

6. The Dire Need for Online Continual Adaptation

The CTTA literature predominantly emphasizes online adaptation, wherein models must update continually as test data arrives in a streaming fashion. This paradigm is fundamentally distinct from offline adaptation, which assumes access to the entire target dataset for multiple training epochs (Wang et al. 2022; Zhu et al. 2024). In online CTTA, data is processed in a single pass; each batch is observed only once, predictions must be issued immediately, and the model cannot revisit past samples (Gong et al. 2022; Niu et al. 2022). This constraint reflects the operational reality of deployed systems where data arrives continuously and storage of historical test samples may be infeasible due to memory limitations or privacy regulations.
Practical Motivations. Several compelling factors necessitate online adaptation in real-world deployments:
1.
Data Privacy: In many applications, such as medical imaging or personal devices, retaining test data for iterative processing may violate privacy requirements. Online adaptation ensures that data is processed and discarded immediately (Mai et al. 2022).
2.
Real-Time Responsiveness: Safety-critical applications like autonomous driving demand immediate predictions. An autonomous vehicle traveling at 60 mph covers approximately 30 meters during a one-second delay, making low-latency adaptation essential (Liu et al. 2019). Edge computing constraints further limit the feasibility of iterative optimization (Hong et al. 2023).
3.
Non-Stationary Environments: Real-world distributions change continuously—weather conditions shift, lighting varies, and sensor characteristics drift. Multiple passes over stale data may actually harm performance as the underlying distribution evolves (Wang et al. 2022).
4.
Computational Constraints: Edge devices and embedded systems have limited memory and compute budgets. Iterative adaptation requires storing gradients and intermediate states, which may exceed available resources (Hong et al. 2023; Song et al. 2023).
Risks of Iterative Adaptation. While iterative methods can achieve stronger adaptation under controlled conditions, they introduce significant risks in the CTTA setting. Repeated optimization on the same batch amplifies confirmation bias from noisy pseudo-labels, accelerating error accumulation (Wang et al. 2022). Furthermore, multiple gradient updates on test data lead to overfitting to transient domain characteristics, exacerbating catastrophic forgetting of source knowledge (Brahma & Rai 2023). Empirical studies have shown that simply running TENT (Wang et al. 2021) with multiple update steps degrades long-term performance compared to single-step updates (Niu et al. 2022).
Emerging Directions. Recent work has begun exploring on-demand adaptation, which triggers model updates only when significant domain shifts are detected, rather than adapting on every batch (Ma et al. 2025). This paradigm offers a middle ground between continuous adaptation and static deployment, potentially reducing computational overhead while maintaining robustness. Additionally, forward-only adaptation methods that eliminate backpropagation entirely (Niu et al. 2024) represent a promising direction for resource-constrained deployment.
In summary, the practical focus of CTTA should remain on real-world deployment scenarios characterized by computational constraints, privacy requirements, and the need for immediate responsiveness to distributional shifts. The community has increasingly converged on single-pass, online adaptation as the standard evaluation protocol, reflecting these practical considerations.

7. Benchmarks & Experiments

In this section, we provide a comprehensive evaluation of CTTA methods across standard benchmarks. We discuss widely used datasets, evaluation protocols, and present comparative results organized by task type: image classification and semantic segmentation. We report results directly from the original publications or from the unified benchmark studies (Döbler et al. 2023; Wang et al. 2024c) to ensure accuracy and reproducibility.

7.1. Datasets

7.1.1. Image Classification Benchmarks

CIFAR-10-C / CIFAR-100-C. Hendrycks & Dietterich (2019) introduced corruption benchmarks by applying 15 common image corruptions to the test sets of CIFAR-10 and CIFAR-100 (Krizhevsky et al. 2009). These corruptions simulate real-world perturbations and are applied at 5 severity levels. CIFAR-10-C and CIFAR-100-C each contain 10,000 corrupted test samples per corruption type, enabling standardized evaluation of model robustness under distribution shift.
ImageNet-C. Following the same corruption protocol, ImageNet-C (Hendrycks & Dietterich 2019) applies 15 corruptions to the ImageNet (Deng et al. 2009) validation set, resulting in 50,000 images per corruption type across 1,000 classes. This larger-scale benchmark tests the scalability of CTTA methods to real-world model sizes and data complexity.
ImageNet Variants. Beyond synthetic corruptions, several datasets capture natural distribution shifts that complement the corruption benchmarks. ImageNet-R (Hendrycks et al. 2021a) contains 30,000 images across 200 ImageNet classes depicting rendition shifts including artistic representations, cartoons, and sketches. ImageNet-A (Hendrycks et al. 2021b) comprises natural adversarial examples that reliably cause classifier failures despite appearing benign to humans. ImageNet-Sketch provides sketch-based representations of ImageNet classes, testing robustness to texture removal.
DomainNet. DomainNet (Peng et al. 2019) contains ∼0.6 million images across 345 categories from 6 distinct visual domains (Clipart, Infograph, Painting, Quickdraw, Real, Sketch). DomainNet-126, a cleaned subset with 126 classes from 4 domains, is commonly used for CTTA evaluation under substantial domain gaps.
Figure 10. ImageNet-C corruption examples. The 15 corruption types are grouped into four categories: Noise (Gaussian, Shot, Impulse), Blur (Defocus, Glass, Motion, Zoom), Weather (Snow, Frost, Fog, Brightness), and Digital (Contrast, Elastic, Pixelate, JPEG).
Figure 10. ImageNet-C corruption examples. The 15 corruption types are grouped into four categories: Noise (Gaussian, Shot, Impulse), Blur (Defocus, Glass, Motion, Zoom), Weather (Snow, Frost, Fog, Brightness), and Digital (Contrast, Elastic, Pixelate, JPEG).
Preprints 219389 g010

7.1.2. Semantic Segmentation Benchmarks

Cityscapes → ACDC. The ACDC dataset (Sakaridis et al. 2021) provides semantic segmentation annotations for driving scenes under four adverse conditions: Fog, Night, Rain, and Snow. Models pre-trained on Cityscapes (Cordts et al. 2016) are adapted to these conditions in sequence, simulating real-world environmental changes encountered in autonomous driving.
SHIFT Dataset. SHIFT (Sun et al. 2022) is a synthetic driving dataset that simulates continuous domain shifts, including weather transitions and time-of-day changes, providing a challenging testbed for long-term CTTA evaluation.

7.2. Corruption Categories

The 15 corruptions in the standard benchmarks are organized into four categories based on their characteristics. Noise corruptions, comprising Gaussian, Shot, and Impulse noise, introduce random pixel-level perturbations that simulate sensor noise commonly encountered in low-light or high-ISO imaging conditions. Blur corruptions include Defocus, Glass, Motion, and Zoom blur, simulating various camera and motion-induced distortions that arise from optical imperfections or relative movement between the camera and scene. Weather corruptions encompass Snow, Frost, Fog, and Brightness variations that mimic natural environmental conditions affecting outdoor imaging systems. Finally, Digital corruptions capture post-processing degradations through Contrast adjustment, Elastic Transform, Pixelation, and JPEG compression artifacts. These corruption types, designed to mirror real-world image degradations, provide a standardized framework for evaluating CTTA methods under diverse distribution shifts.

7.3. Evaluation Protocol

CTTA Protocol. Following (Wang et al. 2022), the standard CTTA evaluation protocol presents corruption types sequentially without model reset between tasks. The model adapts online to each batch, and task boundaries are unknown to the model. This setup evaluates both adaptation capability and resistance to catastrophic forgetting.
Metrics. For classification tasks, we report the mean classification error (%) averaged across all corruptions at severity level 5 (the most challenging). For semantic segmentation, we report mean Intersection over Union (mIoU, %). Lower error rates and higher mIoU indicate better performance.
Source Models. To ensure fair comparison across methods, we report results using standardized source model architectures: WideResNet-28 (Zagoruyko & Komodakis 2016) pre-trained on CIFAR-10 for CIFAR-10-C experiments, ResNeXt-29 (Xie et al. 2017) pre-trained on CIFAR-100 for CIFAR-100-C, ResNet-50 (He et al. 2016) pre-trained on ImageNet for ImageNet-C, and SegFormer-B5 (Xie et al. 2021) pre-trained on Cityscapes for the ACDC segmentation benchmark. Recent works additionally evaluate on Vision Transformer (ViT) (Dosovitskiy et al. 2021) backbones to assess method generalization beyond CNN architectures.
Academic vs Realistic Evaluation Settings. The standard CTTA evaluation protocol constitutes a clean academic setting that affords reproducibility and controlled comparison. Realistic deployment to continual shifts is different. First, the above benchmarks instantiate covariate shift (closed label space) exclusively under a fixed and finite set of 15 corruption types, whereas real-world shift is open-ended, often compound, and may involve shifts in label distribution, sensor characteristics, or scene semantics simultaneously. Second, the sequence order is deterministic and fixed. This means that methods implicitly exploit the predictable ordering. Third, severity level 5 represents the worst-case corruption intensity that is uniformly applied to the entire test stream. Fourth, the closed-set label assumption is structurally guaranteed by construction in corruption benchmarks, but not in real-time deployment. Readers should therefore interpret reported numbers as measures of performance under controlled covariate shift with a fixed protocol rather than as proxies for general-purpose continual adaptation capability.

7.4. Image Classification Results

7.4.1. CIFAR-10-C Results

Table 4 presents comprehensive results on CIFAR-10-C. Methods are organized by their primary strategy as discussed in Section 4.
Key Observations. The source model’s 43.5% mean error highlights the severity of the distribution shift introduced by corruptions. Among optimization-based methods, RMT achieves the best CNN-based result (13.9%) by combining robust mean teacher updates with entropy minimization. Parameter restoration approaches also prove effective: RoTTA attains 14.7% error through robust batch normalization and category-balanced sampling that handles temporally correlated test streams. Architecture-based methods show particular promise, with Continual-MAE achieving the overall best performance (12.6%) by leveraging masked image modeling on a ViT backbone. Notably, VDP demonstrates that visual prompting can achieve competitive results (13.9%) with minimal parameter overhead, offering an efficient alternative to full model adaptation.

7.4.2. CIFAR-100-C Results

Table 5 presents results on the more challenging CIFAR-100-C benchmark with 100 classes.
Key Observations. The increased number of classes (100 vs. 10) makes pseudo-label quality more critical, as evidenced by the larger performance gaps between methods. RoTTA and VDP achieve the best results in the 28-29% error range, demonstrating the importance of robust normalization and parameter-efficient adaptation strategies. Pure normalization-based methods such as BN Stats Adapt and NOTE show larger degradation compared to their CIFAR-10-C performance, revealing their limitations when scaling to more complex classification tasks with finer-grained distinctions between classes.

7.4.3. ImageNet-C Results

Table 6 presents results on the large-scale ImageNet-C benchmark.
Key Observations. The source model error of 82.0% is significantly higher than on CIFAR benchmarks, reflecting the increased difficulty of large-scale classification under corruption. RMT achieves the best reported result (54.8%), demonstrating the scalability of teacher-student approaches with robust mean updates to ImageNet-scale models. Memory-efficient methods including MECTA and EcoTTA achieve competitive performance while significantly reducing computational overhead, validating their suitability for practical deployment scenarios where resources are constrained.

7.5. Semantic Segmentation Results

Table 7 presents results on the Cityscapes → ACDC benchmark for semantic segmentation.
Key Observations. All methods exhibit the largest performance degradation on Night conditions, indicating the particular difficulty of adapting to extreme illumination changes that fundamentally alter image statistics. Critically, TENT and BN Stats Adapt perform worse than the unadapted source model on this benchmark because SegFormer employs LayerNorm rather than BatchNorm, rendering BN-centric adaptation strategies ineffective. Teacher-student methods including CoTTA, RMT, and their variants achieve consistent improvements by leveraging pseudo-label refinement and temporal consistency constraints. Among recent methods, Hybrid-TTA achieves state-of-the-art performance (62.2% mIoU) while operating approximately 20× faster than comparable methods (Park et al. 2024b), demonstrating that computational efficiency and accuracy need not be mutually exclusive in segmentation CTTA.

7.6. Analysis and Discussion

7.6.1. Performance vs. Computational Cost

The experimental results reveal a fundamental trade-off between adaptation accuracy and computational requirements that practitioners must carefully consider when deploying CTTA methods. Teacher-student frameworks such as CoTTA and RMT consistently achieve strong performance across benchmarks, but this comes at the cost of approximately doubled memory consumption due to maintaining two network copies. For applications where computational resources are abundant, these methods represent the most reliable choice.
At the other end of the spectrum, methods specifically designed for efficiency offer compelling alternatives. EcoTTA reduces memory overhead through lightweight meta-networks while maintaining competitive accuracy. MECTA introduces memory-economic normalization that enables adaptation on edge devices with limited GPU memory. FOA eliminates backpropagation through forward-only adaptation, dramatically reducing computational requirements at the cost of modest accuracy reduction. Between these extremes, methods like EATA and SAR achieve a balanced profile by selectively filtering samples before adaptation, reducing unnecessary gradient computations while preserving accuracy on informative samples.

7.6.2. Long-Term Adaptation Stability

A critical yet often underexplored aspect of CTTA evaluation is performance stability over extended adaptation periods. Our analysis of multi-round experiments reveals stark differences between methods. TENT, when run continuously without model reset, exhibits progressive error accumulation that can exceed 50% classification error after 10 rounds of sequential corruptions on CIFAR-10-C. This degradation stems from the compounding effect of noisy pseudo-labels and the absence of any mechanism to preserve source knowledge.
In contrast, methods with explicit forgetting prevention demonstrate remarkable stability. CoTTA and PETAL maintain consistent performance through stochastic parameter restoration, periodically reverting a subset of weights to their source values. RoTTA achieves similar stability through a different mechanism: category-balanced sampling ensures that the memory bank maintains a representative distribution of classes, preventing the model from drifting toward majority classes in temporally correlated streams. These findings underscore that long-term deployment scenarios demand careful consideration of forgetting mitigation strategies beyond single-round evaluation metrics.

7.6.3. Sensitivity to Hyperparameters

CTTA methods exhibit varying degrees of sensitivity to hyperparameter choices, which have important implications for practical deployment where extensive tuning is infeasible. Learning rate selection proves critical across all methods: values in the range of 10 3 to 10 4 typically yield stable adaptation, while higher rates accelerate initial adaptation but risk catastrophic overfitting to early batches. Batch size requirements differ substantially across method families. Normalization-based approaches generally require batches of 64 or larger to obtain reliable statistics estimates, whereas instance-normalization methods like NOTE can operate effectively with batch sizes as small as 1, making them suitable for streaming scenarios. For teacher-student frameworks, the EMA momentum coefficient β governs the trade-off between teacher stability and responsiveness to distribution changes; most methods adopt β = 0.999 as a robust default that prevents teacher collapse while allowing gradual adaptation.

7.6.4. Which Conclusions are Robust vs. Benchmark Dependent?

Conclusions that are robust. The failure of BatchNorm-centric methods on transformer architectures (where BatchNorm is absent) is a structural result that holds regardless of the benchmark. TENT and BN Adapt underperform the source model in Table 7. The observation that pseudo-label quality becomes more critical as the number of classes grows, as evidenced in performance gaps in Table 4 and Table 5, reflects a fundamental property of self-training under class imbalance rather than a benchmark-specific effect.
Conclusions that are benchmark dependent. For instance, the strong performance of teacher-student frameworks such as RMT in Table 4 is partly attributable to the large, i.i.d. batches of size 200 used in the standard protocol, which are favorable for mean teacher stability. Throughout, all classification results are obtained under the CSC protocol with deterministic corruption ordering; performance under CDC (Zhang et al. 2025c) is reported only by a subset of methods and is generally worse, meaning that methods evaluated only under CSC should be treated as having an incomplete robustness profile.

7.7. Summary and Practical Recommendations

The comprehensive evaluation across classification and segmentation benchmarks yields several actionable insights for practitioners deploying CTTA systems. First, method selection should be guided by the underlying model architecture: BatchNorm-centric methods excel on CNN backbones but fail on transformer architectures that employ LayerNorm, where adapter-based and prompting methods generalize more reliably. Second, teacher-student frameworks consistently achieve the strongest results across diverse benchmarks, making them the default recommendation when memory constraints permit. Third, for resource-constrained deployment on edge devices, EcoTTA, MECTA, and FOA provide favorable accuracy-efficiency trade-offs that enable real-time adaptation. Fourth, applications requiring long-term stability must incorporate explicit forgetting prevention mechanisms, whether through parameter restoration, category-balanced sampling, or teacher anchoring. Finally, semantic segmentation under extreme domain shifts, such as nighttime conditions remains substantially more challenging than classification, with even state-of-the-art methods showing significant performance gaps that indicate opportunities for future research.

9. Conclusion

Distribution shifts are an inevitable consequence of deploying machine learning systems in dynamic, real-world environments. CTTA addresses this challenge by enabling models to adapt online to shifting distributions using only unlabeled test data, without access to source training data or knowledge of when shifts occur.
In this survey, we have provided a comprehensive review of the CTTA landscape. We began by establishing the problem formulation and distinguishing CTTA from related paradigms, including standard test-time adaptation, domain adaptation, and continual learning. We then presented a systematic taxonomy organizing methods into three primary families: optimization-based approaches that design self-training objectives through entropy minimization, pseudo-labeling, and parameter restoration; parameter-efficient methods that adapt normalization statistics or selectively update model subsets; and architecture-based approaches that introduce teacher-student frameworks, adapters, visual prompts, or masked modeling objectives.
Our experimental analysis across standard benchmarks revealed several key insights. Teacher-student frameworks consistently achieve strong performance but at the cost of doubled memory requirements. Parameter restoration and category-balanced sampling prove essential for long-term stability. Normalization-based methods, while efficient, fail on architectures without BatchNorm layers. Semantic segmentation under extreme conditions like nighttime remains substantially more challenging than classification. These findings provide practitioners with guidance for selecting appropriate methods based on their deployment constraints and requirements.
Looking ahead, we identified emerging trends including adaptation for multi-modal systems and vision-language models, frameworks that operate across white-box and black-box settings, parameter-efficient approaches for billion-scale foundation models, and robustness under adversarial conditions. We also highlighted the need for standardized benchmarks that better reflect real-world deployment scenarios with diverse shift dynamics, resource constraints, and long-horizon evaluation.
The field of CTTA has matured rapidly since CoTTA (Wang et al. 2022) introduced the paradigm in 2022, with dozens of methods now addressing various aspects of the challenge. Yet significant open problems remain, particularly regarding theoretical foundations, scalability to massive models, and deployment in safety-critical applications. We hope this survey serves as both a comprehensive reference for current approaches and a roadmap for future research toward building machine learning systems that gracefully adapt to the ever-changing conditions of the real world.

Appendix A. Broader Impact Statement

Our comprehensive survey on continual test-time adaptation (CTTA) focuses on self-adapting models to continual target or test distributions. While this capability addresses genuine and pressing challenges in robust deployment, it also introduces a set of ethical, safety, and societal considerations that we discuss below. Safety-Critical Deployment. A recurring motivation is the applicability of CTTA to safety-critical domains that include autonomous driving, medical imaging, and robotic perception. In these domains, the consequences of erroneous predictions can directly affect human safety and well-being. CTTA methods adapt models at test-time using unsupervised signals, which are inherently noisy and can degrade under severe or unexpected distribution shifts. This central challenge of error accumulation means that such a system can silently drift toward degraded performance over time, potentially without any observable external indication. We urge practitioners deploying CTTA in safety-critical settings to maintain rigorous human oversight, establish out-of-distribution detection mechanisms to identify when adaptation should be suspended, and define clear performance thresholds beyond which the system falls back to a validated static model or requests human intervention. Medical Imaging. The deployment of continually self-adapting models in medical imaging warrants severe caution. Distribution shifts may arise from changes in scanner hardware, imaging protocols, or patient population demographics. However, the absence of ground-truths can reinforce errors as the model might adapt toward confident but incorrect predictions. Any clinical deployment of CTTA systems must be subject to regulatory oversight, prospective clinical validation, and mechanisms ensuring that adaptation does not compromise diagnostic reliability. The results reported in this survey are drawn from standard computer vision benchmarks and should not be taken as evidence of clinical readiness. Privacy Implications. CTTA methods adapt models using real deployment data. Even though test data retention is not done due to data privacy regulations, gradient-based adaptation can cause the model to memorize statistical properties of test samples in its parameters, creating a potential privacy risk if the adapted model is later inspected. A good future research direction is to understand the memorization properties of any CTTA method before deployment in privacy-sensitive contexts, and consider adaptation strategies that provably limit the influence of individual samples on updated parameters. Benchmark Limitations and Generalization Claims. The benchmarks widely adopted by the CTTA research community may not faithfully represent the shift dynamics, severity levels, or data characteristics of real-world deployment scenarios. We encourage the community to invest in domain-specific benchmarks with clinically and operationally validated shift scenarios before advocating for deployment in high-stakes settings. Positive Societal Impacts. Notwithstanding the concerns above, this survey addresses a genuine and important problem. Machine learning systems deployed in the real world inevitably encounter data that differs from their training distribution, and a model that can adapt gracefully to such shifts is more reliable, longer-lived, and less dependent on costly periodic retraining. Advances in CTTA have direct positive potential for improving the robustness of diagnostic tools in resource-limited clinical settings, enabling safer autonomous systems that handle diverse environmental conditions, and reducing the computational and environmental cost of model redeployment. Realizing this potential responsibly requires that the research community treat the safety, accountability, and robustness dimensions of CTTA as integral parts of the research agenda rather than post-deployment considerations.

References

  1. Achiam, Josh, Steven Adler, Sandhini Agarwal, Lama Ahmad, Ilge Akkaya, Florencia Leoni Aleman, Diogo Almeida, Janko Altenschmidt, Sam Altman, Shyamal Anadkat, and et al. 2023. Gpt-4 technical report. arXiv arXiv:2303.08774. [Google Scholar]
  2. Arnold, Eduardo, Omar Y Al-Jarrah, Mehrdad Dianati, Saber Fallah, David Oxtoby, and Alex Mouzakitis. 2019. A survey on 3d object detection methods for autonomous driving applications. IEEE Transactions on Intelligent Transportation Systems 20, 10: 3782–3795. [Google Scholar] [CrossRef]
  3. Bar, Amir, Yossi Gandelsman, Trevor Darrell, Amir Globerson, and Alexei Efros. 2022. Visual prompting via image inpainting. Advances in Neural Information Processing Systems 35: 25005–25017. [Google Scholar] [CrossRef]
  4. Bommasani, Rishi, Drew A Hudson, Ehsan Adeli, Russ Altman, Simran Arora, Sydney von Arx, Michael S Bernstein, Jeannette Bohg, Antoine Bosselut, Emma Brunskill, and et al. 2021. On the opportunities and risks of foundation models. arXiv arXiv:2108.07258. [Google Scholar]
  5. Boudiaf, Malik, Romain Mueller, Ismail Ben Ayed, and Luca Bertinetto. 2022. Parameter-free online test-time adaptation. 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); pp. 8334–8343. Available online: https://api.semanticscholar.org/CorpusID:246015836.
  6. Brahma, Dhanajit, and Piyush Rai. 2023. A probabilistic framework for lifelong test-time adaptation. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; pp. 3582–3591. [Google Scholar]
  7. Chakrabarty, Goirik, Manogna Sreenivas, and Soma Biswas. 2024. Sata: Source anchoring and target alignment network for continual test time adaptation. Transactions on Machine Learning Research. [Google Scholar]
  8. Chatterji, Niladri S, Behnam Neyshabur, and Hanie Sedghi. 2019. The intriguing role of module criticality in the generalization of deep networks. arXiv arXiv:1912.00528. [Google Scholar]
  9. Che, Chang, Ziqi Wang, Pengwan Yang, Qi Wang, Hui Ma, and Zenglin Shi. 2025. Lora in lora: Towards parameter-efficient architecture expansion for continual visual instruction tuning. arXiv arXiv:2508.06202. [Google Scholar]
  10. Chen, Dian, Dequan Wang, Trevor Darrell, and Sayna Ebrahimi. 2022. Contrastive test-time adaptation. CVPR. [Google Scholar]
  11. Chen, Ziyang, Yongsheng Pan, Yiwen Ye, Mengkang Lu, and Yong Xia. 2024. Each test image deserves a specific prompt: Continual test-time adaptation for 2d medical image segmentation. CVPR. [Google Scholar]
  12. Cordts, Marius, Mohamed Omran, Sebastian Ramos, Timo Rehfeld, Markus Enzweiler, Rodrigo Benenson, Uwe Franke, Stefan Roth, and Bernt Schiele. 2016. The cityscapes dataset for semantic urban scene understanding. CVPR. [Google Scholar]
  13. Dalal, Navneet, and Bill Triggs. 2005. Histograms of oriented gradients for human detection. In 2005 IEEE computer society conference on computer vision and pattern recognition (CVPR’05). Ieee: vol. 1, pp. 886–893. [Google Scholar]
  14. De Lange, Matthias, Rahaf Aljundi, Marc Masana, Sarah Parisot, Xu Jia, Aleš Leonardis, Gregory Slabaugh, and Tinne Tuytelaars. 2021. A continual learning survey: Defying forgetting in classification tasks. IEEE transactions on pattern analysis and machine intelligence 44, 7: 3366–3385. [Google Scholar] [CrossRef]
  15. Deng, Jia, Wei Dong, Richard Socher, Li-Jia Li, Kai Li, and Li Fei-Fei. 2009. Imagenet: A large-scale hierarchical image database. In 2009 IEEE conference on computer vision and pattern recognition. Ieee: pp. 248–255. [Google Scholar]
  16. Döbler, Mario, Robert A Marsden, and Bin Yang. 2023. Robust mean teacher for continual and gradual test-time adaptation. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; pp. 7704–7714. [Google Scholar]
  17. Dong, Qingxiu, Lei Li, Damai Dai, Ce Zheng, Jingyuan Ma, Rui Li, Heming Xia, Jingjing Xu, Zhiyong Wu, Tianyu Liu, and et al. 2022. A survey on in-context learning. arXiv arXiv:2301.00234. [Google Scholar]
  18. Dosovitskiy, Alexey, Lucas Beyer, Alexander Kolesnikov, Dirk Weissenborn, Xiaohua Zhai, Thomas Unterthiner, Mostafa Dehghani, Matthias Minderer, Georg Heigold, Sylvain Gelly, and et al. 2021. An image is worth 16x16 words: Transformers for image recognition at scale. 2021 International Conference on Learning Representations. [Google Scholar]
  19. Duan, Dexin, Rui Xu, Peilin Liu, and Fei Wen. 2025. Lifelong test-time adaptation via online learning in tracked low-dimensional subspace. The Thirty-ninth Annual Conference on Neural Information Processing Systems. [Google Scholar]
  20. Fu, Yichao, Xuewei Wang, Yuandong Tian, and Jiawei Zhao. 2025. Deep think with confidence. arXiv arXiv:2508.15260. [Google Scholar]
  21. Gal, Yarin, and Zoubin Ghahramani. 2016. Dropout as a bayesian approximation: Representing model uncertainty in deep learning. International conference on machine learning; PMLR, pp. 1050–1059. [Google Scholar]
  22. Gan, Yulu, Yan Bai, Yihang Lou, Xianzheng Ma, Renrui Zhang, Nian Shi, and Lin Luo. 2023. Decorate the newcomers: Visual domain prompt for continual test time adaptation. Proceedings of the AAAI conference on artificial intelligence 37: 7595–7603. [Google Scholar] [CrossRef]
  23. Gao, Jin, Jialing Zhang, Xihui Liu, Trevor Darrell, Evan Shelhamer, and Dequan Wang. 2023. Back to the source: Diffusion-driven adaptation to test-time corruption. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), June; pp. 11786–11796. [Google Scholar]
  24. Gong, Taesik, Jongheon Jeong, Taewon Kim, Yewon Kim, Jinwoo Shin, and Sung-Ju Lee. 2022. Note: Robust continual test-time adaptation against temporal correlation. Advances in Neural Information Processing Systems 35: 27253–27266. [Google Scholar] [CrossRef]
  25. Gong, Taesik, Yewon Kim, Taeckyung Lee, Sorn Chottananurak, and Sung-Ju Lee. 2023. Sotta: Robust test-time adaptation on noisy data streams. NeurIPS. [Google Scholar]
  26. Goodfellow, Ian, Yoshua Bengio, and Aaron Courville. 2016. Deep learning. MIT press. [Google Scholar]
  27. Goodfellow, Ian J, Mehdi Mirza, Da Xiao, Aaron Courville, and Yoshua Bengio. 2013. An empirical investigation of catastrophic forgetting in gradient-based neural networks. arXiv arXiv:1312.6211. [Google Scholar]
  28. Guo, Chuan, Geoff Pleiss, Yu Sun, and Kilian Q Weinberger. 2017. On calibration of modern neural networks. International conference on machine learning; PMLR, pp. 1321–1330. [Google Scholar]
  29. Han, Jisu, Jaemin Na, and Wonjun Hwang. 2025. Ranked entropy minimization for continual test-time adaptation. International Conference on Machine Learning (ICML). [Google Scholar]
  30. He, Kaiming, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. 2016. Deep residual learning for image recognition. Proceedings of the IEEE conference on computer vision and pattern recognition; pp. 770–778. [Google Scholar]
  31. He, Kaiming, Xinlei Chen, Saining Xie, Yanghao Li, Piotr Dollár, and Ross Girshick. 2022. Masked autoencoders are scalable vision learners. Proceedings of the IEEE/CVF conference on computer vision and pattern recognition; pp. 16000–16009. [Google Scholar]
  32. Hendrycks, Dan, and Thomas Dietterich. 2019. Benchmarking neural network robustness to common corruptions and perturbations. 2019 International Conference on Learning Representations. [Google Scholar]
  33. Hendrycks, Dan, Steven Basart, Norman Mu, Saurav Kadavath, Frank Wang, Evan Dorundo, Rahul Desai, Tyler Zhu, Samyak Parajuli, Mike Guo, Dawn Song, Jacob Steinhardt, and Justin Gilmer. 2021a. The many faces of robustness: A critical analysis of out-of-distribution generalization. ICCV. [Google Scholar]
  34. Hendrycks, Dan, Kevin Zhao, Steven Basart, Jacob Steinhardt, and Dawn Song. 2021b. Natural adversarial examples. CVPR. [Google Scholar]
  35. Hong, Junyuan, Lingjuan Lyu, Jiayu Zhou, and Michael Spranger. 2023. Mecta: Memory-economic continual test-time model adaptation. 2023 International Conference on Learning Representations. [Google Scholar]
  36. Hu, Edward J., Yelong Shen, Phillip Wallis, Zeyuan Allen-Zhu, Yuanzhi Li, Shean Wang, Lu Wang, and Weizhu Chen. 2022. Lora: Low-rank adaptation of large language models. ICLR. [Google Scholar]
  37. Hu, Xuefeng, Gokhan Uzunbas, Sirius Chen, Rui Wang, Ashish Shah, Ram Nevatia, and Ser-Nam Lim. 2021. Mixnorm: Test-time adaptation through online normalization estimation. arXiv arXiv:2110.11478. [Google Scholar]
  38. Huang, Lei, Dawei Yang, Bo Lang, and Jia Deng. 2018. Decorrelated batch normalization. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; pp. 791–800. [Google Scholar]
  39. Ioffe, Sergey, and Christian Szegedy. 2015. Batch normalization: Accelerating deep network training by reducing internal covariate shift. International conference on machine learning, pmlr; pp. 448–456. [Google Scholar]
  40. Jia, Menglin, Luming Tang, Bor-Chun Chen, Claire Cardie, Serge Belongie, Bharath Hariharan, and Ser-Nam Lim. 2022. Visual prompt tuning. European conference on computer vision; Springer, pp. 709–727. [Google Scholar]
  41. Jiang, Jincen, Qianyu Zhou, Yuhang Li, Xinkui Zhao, Meili Wang, Lizhuang Ma, Jian Chang, Jian Jun Zhang, and Xuequan Lu. 2024. Pcotta: Continual test-time adaptation for multi-task point cloud understanding. NeurIPS. [Google Scholar]
  42. Jumper, John, Richard Evans, Alexander Pritzel, Tim Green, Michael Figurnov, Olaf Ronneberger, Kathryn Tunyasuvunakool, Russ Bates, Augustin Žídek, Anna Potapenko, and et al. 2021. Highly accurate protein structure prediction with alphafold. nature 596, 7873: 583–589. [Google Scholar] [CrossRef] [PubMed]
  43. Karmanov, Adilbek, Dayan Guan, Shijian Lu, Abdulmotaleb El Saddik, and Eric Xing. 2024. Efficient test-time adaptation of vision-language models. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; pp. 14162–14171. [Google Scholar]
  44. Kim, Hyeongyu, Geonhui Han, and Dosik Hwang. 2025. Buffer layers for test-time adaptation. arXiv arXiv:2510.21271. [Google Scholar]
  45. Kirillov, Alexander, Eric Mintun, Nikhila Ravi, Hanzi Mao, Chloe Rolland, Laura Gustafson, Tete Xiao, Spencer Whitehead, Alexander C Berg, Wan-Yen Lo, and et al. 2023. Segment anything. Proceedings of the IEEE/CVF international conference on computer vision; pp. 4015–4026. [Google Scholar]
  46. Klinker, Frank. 2011. Exponential moving average versus moving exponential average. Mathematische Semesterberichte 58: 97–107. [Google Scholar]
  47. Koh, Pang Wei, Shiori Sagawa, Henrik Marklund, and et al. 2021. Wilds: A benchmark of in-the-wild distribution shifts. International Conference on Machine Learning; pp. 5637–5664. [Google Scholar]
  48. Kouw, Wouter M, and Marco Loog. 2019. A review of domain adaptation without target labels. IEEE transactions on pattern analysis and machine intelligence 43, 3: 766–785. [Google Scholar] [CrossRef]
  49. Krizhevsky, Alex, Geoffrey Hinton, and et al. 2009. Learning multiple layers of features from tiny images. [Google Scholar]
  50. Lee, Daeun, Jaehong Yoon, and Sung Ju Hwang. 2024a. Becotta: Input-dependent online blending of experts for continual test-time adaptation. International Conference on Machine Learning; PMLR, pp. 27072–27093. [Google Scholar]
  51. Lee, Dong-Hyun, and et al. 2013. Pseudo-label: The simple and efficient semi-supervised learning method for deep neural networks. Workshop on challenges in representation learning, ICML, Atlanta, volume 3, p. 896. [Google Scholar]
  52. Lee, Jonghyun, Dahuin Jung, Saehyung Lee, Junsung Park, Juhyeon Shin, Uiwon Hwang, and Sungroh Yoon. 2024b. Entropy is not enough for test-time adaptation: From the perspective of disentangled factors. 2024 International Conference on Learning Representations. [Google Scholar]
  53. Lee, Yoonho, Annie S Chen, Fahim Tajwar, Ananya Kumar, Huaxiu Yao, Percy Liang, and Chelsea Finn. 2023. Surgical fine-tuning improves adaptation to distribution shifts. 2023 International Conference on Learning Representations. [Google Scholar]
  54. Li, Yanghao, Naiyan Wang, Jianping Shi, Jiaying Liu, and Xiaodi Hou. 2016. Revisiting batch normalization for practical domain adaptation. arXiv arXiv:1603.04779. [Google Scholar]
  55. Liang, Jian, Dapeng Hu, and Jiashi Feng. 2020. Do we really need to access the source data? source hypothesis transfer for unsupervised domain adaptation. International conference on machine learning; PMLR, pp. 6028–6039. [Google Scholar]
  56. Liang, Jian, Ran He, and Tieniu Tan. 2025. A comprehensive survey on test-time adaptation under distribution shifts. International Journal of Computer Vision 133, 1: 31–64. [Google Scholar]
  57. Lim, Hyesu, and et al. 2023. Ttn: A domain-shift aware batch normalization in test-time adaptation. ICCV. [Google Scholar]
  58. Lin, Guan-Ting, Wei-Ping Huang, and Hung yi Lee. 2024. Continual test-time adaptation for end-to-end speech recognition on noisy speech. Available online: https://arxiv.org/abs/2406.11064.
  59. Liu, Jia, ChangYi He, YingQiao Lin, MingMin Yang, FeiYang Shen, and ShaoGuo Liu. 2025. Ettrl: Balancing exploration and exploitation in llm test-time reinforcement learning via entropy mechanism. arXiv arXiv:2508.11356. [Google Scholar]
  60. Liu, Jiaming, Ran Xu, Senqiao Yang, Renrui Zhang, Qizhe Zhang, Zehui Chen, Yandong Guo, and Shanghang Zhang. 2024a. Continual-mae: Adaptive distribution masked autoencoders for continual test-time adaptation. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; pp. 28653–28663. [Google Scholar]
  61. Liu, Jiaming, Senqiao Yang, Peidong Jia, Renrui Zhang, Ming Lu, Yandong Guo, Wei Xue, and Shanghang Zhang. 2024b. Vida: Homeostatic visual domain adapter for continual test time adaptation. 2024 International Conference on Learning Representations. [Google Scholar]
  62. Liu, Shaoshan, Liangkai Liu, Jie Tang, Bo Yu, Yifan Wang, and Weisong Shi. 2019. Edge computing for autonomous driving: Opportunities and challenges. Proceedings of the IEEE 107, 8: 1697–1716. [Google Scholar] [CrossRef]
  63. Liu, Shiwei, Lu Yin, Decebal Constantin Mocanu, and Mykola Pechenizkiy. 2021. Do we actually need dense over-parameterization? in-time over-parameterization in sparse training. International Conference on Machine Learning; PMLR, pp. 6989–7000. [Google Scholar]
  64. Ma, Xiao, Young D Kwon, and Dong Ma. 2025. On-demand test-time adaptation for edge devices. arXiv arXiv:2505.00986. [Google Scholar]
  65. Maharana, Sarthak Kumar, Baoming Zhang, and Yunhui Guo. 2025a. Palm: Pushing adaptive learning rate mechanisms for continual test-time adaptation. Proceedings of the AAAI Conference on Artificial Intelligence 39: 19378–19386. [Google Scholar] [CrossRef]
  66. Maharana, Sarthak Kumar, Baoming Zhang, Leonid Karlinsky, Rogerio Feris, and Yunhui Guo. 2025b. Batclip: Bimodal online test-time adaptation for clip. ICCV. [Google Scholar]
  67. Mai, Zheda, Ruiwen Li, Jihwan Jeong, David Quispe, Hyunwoo Kim, and Scott Sanner. 2022. Online continual learning in image classification: An empirical survey. Neurocomputing 469: 28–51. [Google Scholar] [CrossRef]
  68. Mirza, M Jehanzeb, Jakub Micorek, Horst Possegger, and Horst Bischof. 2022. The norm must go on: Dynamic unsupervised domain adaptation by normalization. Proceedings of the IEEE/CVF conference on computer vision and pattern recognition; pp. 14765–14775. [Google Scholar]
  69. Mishra, Shambhavi, Julio Silva-Rodriguez, Ismail Ben Ayed, Marco Pedersoli, and Jose Dolz. Semantic anchor transport: Robust test-time adaptation for vision-language models, 2026. Available online: https://arxiv.org/abs/2411.17002.
  70. Molchanov, Pavlo, Arun Mallya, Stephen Tyree, Iuri Frosio, and Jan Kautz. 2019. Importance estimation for neural network pruning. Proceedings of the IEEE/CVF conference on computer vision and pattern recognition; pp. 11264–11272. [Google Scholar]
  71. Neyshabur, Behnam, Hanie Sedghi, and Chiyuan Zhang. 2020. What is being transferred in transfer learning? Advances in neural information processing systems 33: 512–523. [Google Scholar]
  72. Ni, Chenggong, Fan Lyu, Jiayao Tan, Fuyuan Hu, Rui Yao, and Tao Zhou. 2025. Maintaining consistent inter-class topology in continual test-time adaptation. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). [Google Scholar]
  73. Ni, Jiayi, Senqiao Yang, Ran Xu, Jiaming Liu, Xiaoqi Li, Wenyu Jiao, Zehui Chen, Yi Liu, and Shanghang Zhang. 2024. Distribution-aware continual test-time adaptation for semantic segmentation. In 2024 IEEE International Conference on Robotics and Automation (ICRA). IEEE: pp. 3044–3050. [Google Scholar]
  74. Nie, Weili, Brandon Guo, Yujia Huang, Chaowei Xiao, Arash Vahdat, and Animashree Anandkumar. 2022. Diffusion models for adversarial purification. International Conference on Machine Learning; PMLR, pp. 16805–16827. [Google Scholar]
  75. Niloy, Fahim Faisal, Sk Miraj Ahmed, Dripta S Raychaudhuri, Samet Oymak, and Amit K Roy-Chowdhury. 2024. Effective restoration of source knowledge in continual test time adaptation. Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision; pp. 2091–2100. [Google Scholar]
  76. Niu, Shuaicheng, Jiaxiang Wu, Yifan Zhang, Yaofo Chen, Shijian Zheng, Peilin Zhao, and Mingkui Tan. 2022. Efficient test-time model adaptation without forgetting. International conference on machine learning; PMLR, pp. 16888–16905. [Google Scholar]
  77. Niu, Shuaicheng, Jiaxiang Wu, Yifan Zhang, Zhiquan Wen, Yaofo Chen, Peilin Zhao, and Mingkui Tan. 2023. Towards stable test-time adaptation in dynamic wild world. The Eleventh International Conference on Learning Representations. [Google Scholar]
  78. Niu, Shuaicheng, Chunyan Miao, Guohao Chen, Pengcheng Wu, and Peilin Zhao. 2024. Test-time model adaptation with only forward passes. ICML. [Google Scholar]
  79. Oh, Changdae, Hyeji Hwang, Hee-young Lee, YongTaek Lim, Geunyoung Jung, Jiyoung Jung, Hosik Choi, and Kyungwoo Song. 2023. Blackvip: Black-box visual prompting for robust transfer learning. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), June; pp. 24224–24235. [Google Scholar]
  80. Oquab, Maxime, Timothée Darcet, Théo Moutakanni, Huy Vo, Marc Szafraniec, Vasil Khalidov, Pierre Fernandez, Daniel Haziza, Francisco Massa, Alaaeldin El-Nouby, and et al. 2023. Dinov2: Learning robust visual features without supervision. arXiv arXiv:2304.07193. [Google Scholar]
  81. Park, Hyeonwoo, Junha Kim, and Sungha Choi. 2024a. Svdp: Self-supervised visual domain prompt for continual test-time adaptation. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. [Google Scholar]
  82. Park, Hyewon, Hyejin Park, Jueun Ko, and Dongbo Min. 2024b. Hybrid-tta: Continual test-time adaptation via dynamic domain shift detection. arXiv arXiv:2409.08566. [Google Scholar]
  83. Park, Junyoung, Jin Kim, Hyeongjun Kwon, Ilhoon Yoon, and Kwanghoon Sohn. 2024c. Layer-wise auto-weighting for non-stationary test-time adaptation. Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision; pp. 1414–1423. [Google Scholar]
  84. Peng, Xingchao, Qinxun Bai, Xide Xia, Zijun Huang, Kate Saenko, and Bo Wang. 2019. Moment matching for multi-source domain adaptation. ICCV. [Google Scholar]
  85. Polyak, Boris T, and Anatoli B Juditsky. 1992. Acceleration of stochastic approximation by averaging. SIAM journal on control and optimization 30, 4: 838–855. [Google Scholar] [CrossRef]
  86. Press, Ori, Steffen Schneider, Matthias Kümmerer, and Matthias Bethge. 2023. Rdumb: A simple approach that questions our progress in continual test-time adaptation. Advances in Neural Information Processing Systems 36: 39915–39935. [Google Scholar] [CrossRef]
  87. Quiñonero-Candela, Joaquin, Masashi Sugiyama, Anton Schwaighofer, and Neil D Lawrence. 2008. Dataset shift in machine learning. In MIT Press. [Google Scholar]
  88. Radford, Alec, Jong Wook Kim, Chris Hallacy, Aditya Ramesh, Gabriel Goh, Sandhini Agarwal, Girish Sastry, Amanda Askell, Pamela Mishkin, Jack Clark, Gretchen Krueger, and Ilya Sutskever. 2021. Learning transferable visual models from natural language supervision. ICML. [Google Scholar]
  89. Rusak, Evgenia, Steffen Schneider, George Pachitariu, Luisa Eck, Peter Gehler, Oliver Bringmann, Wieland Brendel, and Matthias Bethge. 2021. If your data distribution shifts, use self-learning. arXiv arXiv:2104.12928. [Google Scholar]
  90. Russakovsky, Olga, Jia Deng, Hao Su, Jonathan Krause, Sanjeev Satheesh, Sean Ma, Zhiheng Huang, Andrej Karpathy, Aditya Khosla, Michael Bernstein, and et al. 2015. Imagenet large scale visual recognition challenge. International journal of computer vision 115, 3: 211–252. [Google Scholar] [CrossRef]
  91. Saenko, Kate, Brian Kulis, Mario Fritz, and Trevor Darrell. 2010. Adapting visual category models to new domains. In Computer vision–ECCV 2010: 11th European conference on computer vision part iV 11. Heraklion, Crete, Greece, Edited by proceedings. Springer, September 5-11, pp. 213–226. [Google Scholar]
  92. Sagun, Levent, Utku Evci, V Ugur Guney, Yann Dauphin, and Leon Bottou. 2017. Empirical analysis of the hessian of over-parametrized neural networks. arXiv arXiv:1706.04454. [Google Scholar]
  93. Sakaridis, Christos, Dengxin Dai, and Luc Van Gool. 2021. Acdc: The adverse conditions dataset with correspondences for semantic driving scene understanding. Proceedings of the IEEE/CVF international conference on computer vision; pp. 10765–10775. [Google Scholar]
  94. Schneider, Steffen, Evgenia Rusak, Luisa Eck, Oliver Bringmann, Wieland Brendel, and Matthias Bethge. 2020. Improving robustness against common corruptions by covariate shift adaptation. Advances in neural information processing systems 33: 11539–11551. [Google Scholar]
  95. Shannon, Claude Elwood. 1948. A mathematical theory of communication. The Bell system technical journal 27, 3: 379–423. [Google Scholar] [CrossRef]
  96. Shi, Ziqi, Fan Lyu, Ye Liu, Fanhua Shang, Fuyuan Hu, Wei Feng, Zhang Zhang, and Liang Wang. 2025. Controllable continual test-time adaptation. In 2025 IEEE International Conference on Multimedia and Expo (ICME). IEEE: pp. 1–6. [Google Scholar]
  97. Silver, David, Thomas Hubert, Julian Schrittwieser, Ioannis Antonoglou, Matthew Lai, Arthur Guez, Marc Lanctot, Laurent Sifre, Dharshan Kumaran, Thore Graepel, and et al. 2018. A general reinforcement learning algorithm that masters chess, shogi, and go through self-play. Science 362, 6419: 1140–1144. [Google Scholar] [CrossRef] [PubMed]
  98. Song, Junha, Jungsoo Lee, In So Kweon, and Sungha Choi. 2023. Ecotta: Memory-efficient continual test-time adaptation via self-distilled regularization. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; pp. 11920–11929. [Google Scholar]
  99. Sun, Tao, Mattia Segu, Janis Postels, Yuxuan Wang, Luc Van Gool, Bernt Schiele, Federico Tombari, and Fisher Yu. 2022. Shift: A synthetic driving dataset for continuous multi-task domain adaptation. CVPR. [Google Scholar]
  100. Sun, Yu, Xiaolong Wang, Zhuang Liu, John Miller, Alexei Efros, and Moritz Hardt. 2020. Test-time training with self-supervision for generalization under distribution shifts. International conference on machine learning; PMLR, pp. 9229–9248. [Google Scholar]
  101. Tan, Jiayao, Fan Lyu, Chenggong Ni, Tingliang Feng, Fuyuan Hu, Zhang Zhang, Shaochuang Zhao, and Liang Wang. 2024. Less is more: Pseudo-label filtering for continual test-time adaptation. arXiv arXiv:2406.02609. [Google Scholar]
  102. Tarvainen, Antti, and Harri Valpola. 2017. Mean teachers are better role models: Weight-averaged consistency targets improve semi-supervised deep learning results. Advances in neural information processing systems 30. [Google Scholar]
  103. Tian, Jiaxu, and Fan Lyu. 2024. Parameter-selective continual test-time adaptation. Proceedings of the Asian Conference on Computer Vision; pp. 1384–1400. [Google Scholar]
  104. Touvron, Hugo, Thibaut Lavril, Gautier Izacard, Xavier Martinet, Marie-Anne Lachaux, Timothée Lacroix, Baptiste Rozière, Naman Goyal, Eric Hambro, Faisal Azhar, and et al. 2023. Llama: Open and efficient foundation language models. arXiv arXiv:2302.13971. [Google Scholar]
  105. Tsai, Yun-Yun, Pin-Yu Chen, and Tsung-Yi Ho. 2020. Transfer learning without knowing: Reprogramming black-box machine learning models with scarce data and limited resources. International Conference on Machine Learning; PMLR, pp. 9614–9624. [Google Scholar]
  106. Ulyanov, Dmitry, Andrea Vedaldi, and Victor Lempitsky. 2016. Instance normalization: The missing ingredient for fast stylization. arXiv arXiv:1607.08022. [Google Scholar]
  107. Vray, Guillaume, Devavrat Tomar, Xufeng Gao, Jean-Philippe Thiran, Evan Shelhamer, and Behzad Bozorgtabar. 2025. Reservoirtta: Prolonged test-time adaptation for evolving and recurring domains. arXiv arXiv:2505.14511. [Google Scholar]
  108. Wang, Dequan, Evan Shelhamer, Shaoteng Liu, Bruno Olshausen, and Trevor Darrell. 2021. Tent: Fully test-time adaptation by entropy minimization. International Conference on Learning Representations. [Google Scholar]
  109. Wang, Kunyu, Xueyang Fu, Yuanfei Bao, Chengjie Ge, Chengzhi Cao, Wei Zhai, and Zheng-Jun Zha. 2025. PAID: Pairwise angular-invariant decomposition for continual test-time adaptation. The Thirty-ninth Annual Conference on Neural Information Processing Systems; Available online: https://openreview.net/forum?id=HWTdOSKK3n.
  110. Wang, Puzuo, Wei Yao, Jie Shao, and Zhiyi He. 2024a. Test-time adaptation for geospatial point cloud semantic segmentation with distinct domain shifts. arXiv arXiv:2407.06043. [Google Scholar]
  111. Wang, Qin, Olga Fink, Luc Van Gool, and Dengxin Dai. 2022. Continual test-time domain adaptation. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; pp. 7201–7211. [Google Scholar]
  112. Wang, Yanshuo, Jie Hong, Ali Cheraghian, Shafin Rahman, David Ahmedt-Aristizabal, Lars Petersson, and Mehrtash Harandi. 2024b. Continual test-time domain adaptation via dynamic sample selection. Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision; pp. 1701–1710. [Google Scholar]
  113. Wang, Zixin, Yadan Luo, Liang Zheng, Zhuoxiao Chen, Sen Wang, and Zi Huang. 2024c. In search of lost online test-time adaptation: A survey. International Journal of Computer Vision, 1–34. [Google Scholar]
  114. Weiss, Karl, Taghi M Khoshgoftaar, and DingDing Wang. 2016. A survey of transfer learning. Journal of Big data 3: 1–40. [Google Scholar] [CrossRef]
  115. Xiao, Xi, Yunbei Zhang, Lin Zhao, Yiyang Liu, Xiaoying Liao, Zheda Mai, Xingjian Li, Xiao Wang, Hao Xu, Jihun Hamm, and et al. 2025. Prompt-based adaptation in large-scale vision models: A survey. Transactions on Machine Learning Research. [Google Scholar]
  116. Xiao, Zehao, and Cees GM Snoek. 2024. Beyond model adaptation at test time: A survey. arXiv arXiv:2411.03687. [Google Scholar]
  117. Xie, Enze, Wenhai Wang, Zhiding Yu, Anima Anandkumar, Jose M. Alvarez, and Ping Luo. 2021. Segformer: Simple and efficient design for semantic segmentation with transformers. NeurIPS. [Google Scholar]
  118. Xie, Saining, Ross Girshick, Piotr Dollár, Zhuowen Tu, and Kaiming He. 2017. Aggregated residual transformations for deep neural networks. Proceedings of the IEEE conference on computer vision and pattern recognition; pp. 1492–1500. [Google Scholar]
  119. Xie, Zhenda, Zheng Zhang, Yue Cao, Yutong Lin, Jianmin Bao, Zhuliang Yao, Qi Dai, and Han Hu. 2022. Simmim: A simple framework for masked image modeling. Proceedings of the IEEE/CVF conference on computer vision and pattern recognition; pp. 9653–9663. [Google Scholar]
  120. Yang, Chenglin, Lingxi Xie, Chi Su, and Alan L Yuille. 2019. Snapshot distillation: Teacher-student optimization in one generation. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; pp. 2859–2868. [Google Scholar]
  121. Yu, Yongcan, Lijun Sheng, Ran He, and Jian Liang. 2024. Stamp: Outlier-aware test-time adaptation with stable memory replay. European Conference on Computer Vision; Springer, pp. 375–392. [Google Scholar]
  122. Yuan, Li, Francis EH Tay, Guilin Li, Tao Wang, and Jiashi Feng. 2019. Revisit knowledge distillation: a teacher-free framework. [Google Scholar] [PubMed]
  123. Yuan, Longhui, Binhui Xie, and Shuang Li. 2023. Robust test-time adaptation in dynamic scenarios. CVPR. [Google Scholar]
  124. Yuan, Yige, Bingbing Xu, Liang Hou, Fei Sun, Huawei Shen, and Xueqi Cheng. 2024. Tea: Test-time energy adaptation. CVPR. [Google Scholar]
  125. Zagoruyko, Sergey, and Nikos Komodakis. 2016. Wide residual networks. arXiv arXiv:1605.07146. [Google Scholar]
  126. Zhang, Marvin, Sergey Levine, and Chelsea Finn. 2022. Memo: Test time robustness via adaptation and augmentation. Advances in neural information processing systems 35: 38629–38642. [Google Scholar] [CrossRef]
  127. Zhang, Qingyang, Haitao Wu, Changqing Zhang, Peilin Zhao, and Yatao Bian. 2025a. Right question is already half the answer: Fully unsupervised llm reasoning incentivization. arXiv arXiv:2504.05812. [Google Scholar]
  128. Zhang, Yunbei, Akshay Mehra, and Jihun Hamm. 2025b. Ot-vp: Optimal transport-guided visual prompting for test-time adaptation. In 2025 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV). IEEE: pp. 1122–1132. [Google Scholar]
  129. Zhang, Yunbei, Akshay Mehra, Shuaicheng Niu, and Jihun Hamm. 2025c. DPCore: Dynamic prompt coreset for continual test-time adaptation. Forty-second International Conference on Machine Learning. [Google Scholar]
  130. Zhao, Hongbo, Fei Zhu, Haiyang Guo, Meng Wang, Rundong Wang, Gaofeng Meng, and Zhaoxiang Zhang. 2025a. Mllm-cl: Continual learning for multimodal large language models. arXiv arXiv:2506.05453. [Google Scholar]
  131. Zhao, Xuandong, Zhewei Kang, Aosong Feng, Sergey Levine, and Dawn Song. 2025b. Learning to reason without external rewards. arXiv arXiv:2505.19590. [Google Scholar]
  132. Zhou, Jiahuan, Chao Zhu, Zhenyu Cui, Zichen Liu, Xu Zou, and Gang Hua. 2025. Class-aware domain knowledge fusion and fission for continual test-time adaptation. The Thirty-ninth Annual Conference on Neural Information Processing Systems; Available online: https://openreview.net/forum?id=F74FXkicGK.
  133. Zhou, Kaiyang, Ziwei Liu, Yu Qiao, Tao Xiang, and Chen Change Loy. 2022. Domain generalization: A survey. IEEE transactions on pattern analysis and machine intelligence 45, 4: 4396–4415. [Google Scholar]
  134. Zhu, Zhiping, Xin Tao, Xiaopeng Hong, and Yihong Gong. 2024. Reshaping the online data buffering and organizing mechanism for continual test-time adaptation. European Conference on Computer Vision. [Google Scholar]
  135. Zoph, Barret, Golnaz Ghiasi, Tsung-Yi Lin, Yin Cui, Hanxiao Liu, Ekin Dogus Cubuk, and Quoc Le. 2020. Rethinking pre-training and self-training. Advances in neural information processing systems 33: 3833–3845. [Google Scholar]
  136. Zuo, Yuxin, Kaiyan Zhang, Li Sheng, Shang Qu, Ganqu Cui, Xuekai Zhu, Haozhan Li, Yuchen Zhang, Xinwei Long, Ermo Hua, Biqing Qi, Youbang Sun, Zhiyuan Ma, Lifan Yuan, Ning Ding, and Bowen Zhou. 2025. TTRL: Test-time reinforcement learning. The Thirty-ninth Annual Conference on Neural Information Processing Systems; Available online: https://openreview.net/forum?id=VuVhgEiu20.
Figure 1. Comparison of adaptation paradigms under distribution shift. Domain Generalization (DG) (Zhou et al. 2022) trains on multiple source domains but keeps the model frozen at deployment. Domain Adaptation (DA) (Kouw & Loog 2019) jointly trains on source and unlabeled target data, also resulting in a frozen deployment model. Test-Time Adaptation (TTA) (Wang et al. 2021) trains only on source data but adapts to a single target domain during deployment. Continual Test-Time Adaptation (CTTA) (Wang et al. 2022) trains on source only and continually adapts to a sequence of evolving target domains at test time, with no access to the domain boundaries. This is indicated by the refresh icons across multiple conditions (snow, rain, night).
Figure 1. Comparison of adaptation paradigms under distribution shift. Domain Generalization (DG) (Zhou et al. 2022) trains on multiple source domains but keeps the model frozen at deployment. Domain Adaptation (DA) (Kouw & Loog 2019) jointly trains on source and unlabeled target data, also resulting in a frozen deployment model. Test-Time Adaptation (TTA) (Wang et al. 2021) trains only on source data but adapts to a single target domain during deployment. Continual Test-Time Adaptation (CTTA) (Wang et al. 2022) trains on source only and continually adapts to a sequence of evolving target domains at test time, with no access to the domain boundaries. This is indicated by the refresh icons across multiple conditions (snow, rain, night).
Preprints 219389 g001
Figure 2. Growth of continual test-time adaptation and related research from 2022 to 2026*. CoTTA (Wang et al. 2022), introduced in 2022, sparked substantial research interest.
Figure 2. Growth of continual test-time adaptation and related research from 2022 to 2026*. CoTTA (Wang et al. 2022), introduced in 2022, sparked substantial research interest.
Preprints 219389 g002
Figure 3. Hierarchical taxonomy of representative CTTA methods. Methods are organized into three main families: Optimization-based approaches that design self-training objectives (entropy minimization, pseudo-labeling, parameter restoration, topology preservation), Parameter-Efficient methods that selectively update model components (normalization layers, adaptive updates), and Architecture-based approaches that introduce additional modules (teacher-student, adapters, prompting, masked modeling). Years indicate the publication year. Note that some methods, including TTA methods, span multiple categories. In Section 4, we discuss other methods in great detail.
Figure 3. Hierarchical taxonomy of representative CTTA methods. Methods are organized into three main families: Optimization-based approaches that design self-training objectives (entropy minimization, pseudo-labeling, parameter restoration, topology preservation), Parameter-Efficient methods that selectively update model components (normalization layers, adaptive updates), and Architecture-based approaches that introduce additional modules (teacher-student, adapters, prompting, masked modeling). Years indicate the publication year. Note that some methods, including TTA methods, span multiple categories. In Section 4, we discuss other methods in great detail.
Preprints 219389 g003
Figure 5. Illustration of estimating BatchNorm statistics and feature modulation at test-time. For an input feature g t , the transformed output g t ^ is computed using the batch-wise mean μ t and variance σ t 2 from the target distribution: g t ^ = g t μ t σ t 2 · γ + β , where γ and β are learnable affine parameters updated during adaptation.
Figure 5. Illustration of estimating BatchNorm statistics and feature modulation at test-time. For an input feature g t , the transformed output g t ^ is computed using the batch-wise mean μ t and variance σ t 2 from the target distribution: g t ^ = g t μ t σ t 2 · γ + β , where γ and β are learnable affine parameters updated during adaptation.
Preprints 219389 g005
Figure 6. Teacher-Student Framework: The teacher model is updated via an exponential moving average (EMA) of student weights, providing stable pseudo-labels. Stochastic parameter restoration periodically resets a subset of student parameters to source weights to prevent catastrophic forgetting.
Figure 6. Teacher-Student Framework: The teacher model is updated via an exponential moving average (EMA) of student weights, providing stable pseudo-labels. Stochastic parameter restoration periodically resets a subset of student parameters to source weights to prevent catastrophic forgetting.
Preprints 219389 g006
Figure 7. Adapters: Parallel branch architecture for CTTA. Lightweight adapter modules are inserted alongside frozen source model blocks, with outputs combined via residual connections. Only 1-5% of parameters are trainable (adapters), while 95-99% remain frozen (source blocks), enabling efficient adaptation while preserving source knowledge. Examples include EcoTTA (Song et al. 2023) (convolutional adapters with BatchNorm), ViDA (Liu et al. 2024b) (high-rank and low-rank adapters) and Buffer (Kim et al. 2025).
Figure 7. Adapters: Parallel branch architecture for CTTA. Lightweight adapter modules are inserted alongside frozen source model blocks, with outputs combined via residual connections. Only 1-5% of parameters are trainable (adapters), while 95-99% remain frozen (source blocks), enabling efficient adaptation while preserving source knowledge. Examples include EcoTTA (Song et al. 2023) (convolutional adapters with BatchNorm), ViDA (Liu et al. 2024b) (high-rank and low-rank adapters) and Buffer (Kim et al. 2025).
Preprints 219389 g007
Figure 8. Visual Prompting: Input space adaptation for CTTA. The model backbone remains completely frozen while only lightweight prompt tokens (border pixels) are adapted, achieving extreme parameter efficiency at 0.1% trainable parameters.
Figure 8. Visual Prompting: Input space adaptation for CTTA. The model backbone remains completely frozen while only lightweight prompt tokens (border pixels) are adapted, achieving extreme parameter efficiency at 0.1% trainable parameters.
Preprints 219389 g008
Figure 9. Masked Modeling: Uncertainty-guided reconstruction for CTTA.
Figure 9. Masked Modeling: Uncertainty-guided reconstruction for CTTA.
Preprints 219389 g009
Table 1. Comparison of standard Continual Learning (CL) and Continual Test-Time Adaptation (CTTA).
Table 1. Comparison of standard Continual Learning (CL) and Continual Test-Time Adaptation (CTTA).
Dimension Standard CL CTTA
Supervision Labeled data pair per task Unlabeled test data only
Loss signal Supervised (cross-entropy, etc.) Self-generated (entropy, pseudo-labels, etc.)
Source data access Available during training Unavailable at test-time
Replay/Buffer Permitted (experience replay) Not permitted or severely restricted
Passes per task Multiple epochs Single forward-backward pass
Task boundary Often known Unknown; must be inferred
Forgetting target Performance on past training tasks Generalisation of the source model
Stability anchor Previous training task checkpoints Fixed pre-deployment source model f θ S
Table 2. A comparison of distributional shifts at test-time, where often p ( x s , y s ) p ( x t , y t ) . Let ( x s , y s ) ∼ S and ( x t , y t ) ∼ T i of the i th task; shifts are defined by which factors of the joint p ( x , y ) differ between S and T i . In this survey, we focus on covariate shifts only.
Table 2. A comparison of distributional shifts at test-time, where often p ( x s , y s ) p ( x t , y t ) . Let ( x s , y s ) ∼ S and ( x t , y t ) ∼ T i of the i th task; shifts are defined by which factors of the joint p ( x , y ) differ between S and T i . In this survey, we focus on covariate shifts only.
Shift Condition Example
Covariate p ( x s ) p ( x t ) , p ( y s | x s ) = p ( y t | x t ) Trained on clear-weather driving; deployed in fog/snow.
Same classes, altered visual appearance.
Concept p ( x s ) = p ( x t ) , p ( y s | x s ) p ( y t | x t ) Road-surface features predicted “safe” when dry but
same features indicate “unsafe” when wet at test-time.
Conditional p ( y s ) = p ( y t ) , p ( x s | y s ) p ( x t | y t ) “Car” class: predominantly sedans in training,
but trucks at test-time.
Label p ( y s ) p ( y t ) , p ( x s | y s ) = p ( x t | y t ) Balanced healthy/diseased in training; deployed
in a high-prevalence screening region.
Table 3. Representative CTTA methods and their key requirements and assumptions. Mem.: maintains a memory buffer or replay. T-S: uses a teacher-student framework. Src.: source statistics beyond the weights — S: BN statistics ( μ S , σ S 2 ) ; F: Fisher information computed on source data; R: a small amount of source replay or covariance; : source weights only. Aug.: requires multiple augmentations per test sample. Norm.: dependence on the backbone normalization layer — BN: requires BatchNorm; LN: requires LayerNorm; ★: norm-agnostic.
Table 3. Representative CTTA methods and their key requirements and assumptions. Mem.: maintains a memory buffer or replay. T-S: uses a teacher-student framework. Src.: source statistics beyond the weights — S: BN statistics ( μ S , σ S 2 ) ; F: Fisher information computed on source data; R: a small amount of source replay or covariance; : source weights only. Aug.: requires multiple augmentations per test sample. Norm.: dependence on the backbone normalization layer — BN: requires BatchNorm; LN: requires LayerNorm; ★: norm-agnostic.
Method Mem. T-S Src. Aug. Norm.
Optimization-based Entropy Minimization (§4.1.1)
TENT (Wang et al. 2021) BN
EATA (Niu et al. 2022) F BN
SAR (Niu et al. 2023) *
RMT (Döbler et al. 2023) R
SoTTA (Gong et al. 2023) BN
DeYO (Lee et al. 2024b) *
Pseudo-Labeling (§4.1.2)
AdaContrast (Chen et al. 2022) BN
DSS (Wang et al. 2024b) BN
PLF (Tan et al. 2024) BN
RPL (Rusak et al. 2021) BN
Topological Consistency (§4.1.3)
TCA (Ni et al. 2025)
Parameter Restoration (§4.1.4)
PETAL (Brahma & Rai 2023) F
RoTTA (Yuan et al. 2023) S BN
Parameter-Efficient Normalization Layers (§4.2.1)
BN Stats Adapt (Schneider et al. 2020) S BN
MixNorm (Hu et al. 2021) S BN
NOTE (Gong et al. 2022) BN
MECTA (Hong et al. 2023) BN *
TTN (Lim et al. 2023) S BN
Adaptive Parameter Updates (§4.2.2)
LAW (Park et al. 2024c)
PALM (Maharana et al. 2025a)
PSMT (Tian & Lyu 2024)
FOA (Niu et al. 2024) R
Architecture-based Teacher-Student (§4.3.1)
CoTTA (Wang et al. 2022)
C-CoTTA (Shi et al. 2025)
Adapters (§4.3.2)
EcoTTA (Song et al. 2023) R BN
ViDA (Liu et al. 2024b) R
Buffer (Kim et al. 2025)
PAID (Wang et al. 2025) R
Visual Prompting (§4.3.3)
VDP (Gan et al. 2023)
DPCore (Zhang et al. 2025c) R
KFF (Zhou et al. 2025) R
Masked Modeling (§4.3.4)
Continual-MAE (Liu et al. 2024a) *
Table 4. Mean classification error (%) on CIFAR-10-C under the CTTA protocol (severity level 5). All methods use WideResNet-28 unless noted. iT-Base backbone. Bold: best in category; underline: best overall.
Table 4. Mean classification error (%) on CIFAR-10-C under the CTTA protocol (severity level 5). All methods use WideResNet-28 unless noted. iT-Base backbone. Bold: best in category; underline: best overall.
Fam. Method Gaus. Shot Imp. Def. Glass Mot. Zoom Snow Frost Fog Brit. Cont. Elas. Pix. JPEG Mean
Source 72.3 65.7 72.9 46.9 54.3 34.8 42.0 25.1 41.3 26.0 9.3 46.7 26.6 58.5 30.3 43.5
EM TENT (Wang et al. 2021) 24.8 20.6 28.6 14.4 31.1 16.5 14.1 19.1 18.6 18.6 12.2 20.3 25.7 20.8 24.9 20.7
EATA (Niu et al. 2022) 24.3 19.1 27.0 12.4 29.9 13.9 11.8 16.5 15.5 15.0 9.4 12.5 21.6 16.8 21.0 17.8
SAR (Niu et al. 2023) 28.3 26.0 35.8 12.7 34.8 13.9 12.0 17.5 17.6 14.9 8.2 13.0 23.5 19.5 27.2 20.3
RMT (Döbler et al. 2023) 21.7 18.6 24.2 10.3 24.0 11.2 9.5 12.1 11.7 10.3 7.0 8.7 14.8 10.5 14.5 13.9
SATA (Chakrabarty et al. 2024) 23.9 20.1 28.0 11.6 27.4 12.6 10.2 14.1 13.2 12.2 7.4 10.3 19.1 13.3 18.5 16.1
SoTTA (Gong et al. 2023) 23.1 19.2 26.8 11.8 26.5 12.8 10.5 14.2 13.5 12.0 7.6 10.1 18.2 12.8 17.8 15.8
PL DSS (Wang et al. 2024b) 24.1 21.3 25.4 11.7 26.9 12.2 10.5 14.5 14.1 12.5 7.8 10.8 18.0 13.1 17.3 16.0
AdaContrast (Chen et al. 2022) 29.1 22.5 30.0 14.0 32.7 14.1 12.0 16.6 14.9 14.4 8.1 10.0 21.9 17.7 20.0 18.5
PLF (Tan et al. 2024) 23.5 18.7 23.6 10.4 24.4 10.9 10.6 12.7 11.9 10.4 8.0 9.7 16.4 12.0 16.2 14.8
RPL (Rusak et al. 2021) 25.2 20.8 27.5 12.8 28.6 13.5 11.5 15.8 14.8 13.2 8.5 11.2 19.8 14.5 18.8 17.1
PR PETAL (Brahma & Rai 2023) 23.4 21.1 25.7 11.7 27.2 12.2 10.3 14.8 13.9 12.7 7.4 10.5 18.1 13.4 16.8 15.9
RoTTA (Yuan et al. 2023) 22.5 19.8 24.2 10.8 25.1 11.5 9.8 13.2 12.5 11.2 7.2 9.5 16.5 11.8 15.2 14.7
NL BN Adapt (Schneider et al. 2020) 28.1 26.1 36.3 12.8 35.3 14.2 12.1 17.3 17.4 15.3 8.4 12.6 23.8 19.7 27.3 20.4
NOTE (Gong et al. 2022) 30.4 26.7 34.6 13.6 36.3 13.7 13.9 17.2 15.8 15.2 9.1 7.5 24.1 18.4 25.9 20.2
MECTA (Hong et al. 2023) 26.5 22.8 30.2 12.2 31.5 13.2 11.8 15.8 15.2 13.8 8.2 11.5 21.2 16.5 22.8 18.2
APU LAW (Park et al. 2024c) 24.7 18.9 25.5 12.9 26.7 15.0 11.8 15.1 14.7 15.9 10.1 13.8 19.4 14.7 18.3 17.2
PALM (Maharana et al. 2025a) 25.8 18.1 22.7 12.3 25.3 13.1 10.7 13.5 13.1 12.2 8.5 11.8 17.9 12.0 15.4 15.5
PSMT (Tian & Lyu 2024) 22.8 18.9 23.2 11.2 24.4 12.3 10.2 13.7 13.0 11.4 7.8 9.5 16.2 11.8 15.4 14.8
T-S CoTTA (Wang et al. 2022) 24.3 21.3 26.6 11.6 27.6 12.2 10.3 14.8 14.1 12.4 7.5 10.6 18.3 13.4 17.3 16.2
Ada. ViDA (Liu et al. 2024b) 52.9 47.9 19.4 11.4 31.3 13.3 7.6 7.6 9.9 12.5 3.8 26.3 14.4 33.9 18.2 20.7
EcoTTA (Song et al. 2023) 23.8 18.7 25.7 11.5 29.8 13.3 11.3 15.3 15.0 13.0 7.9 11.3 20.2 15.1 20.5 16.8
VP VDP (Gan et al. 2023) 22.6 19.7 28.1 7.1 28.4 9.5 6.3 10.2 11.5 9.0 1.5 5.6 18.5 12.8 18.5 13.9
MM C-MAE (Liu et al. 2024a) 30.6 18.9 11.5 10.4 22.5 13.9 9.8 6.6 6.5 8.8 4.0 8.5 12.7 9.2 14.4 12.6
Table 5. Mean classification error (%) on CIFAR-100-C (severity level 5) using ResNeXt-29. EM=Entropy Min., PL=Pseudo-Label, PR=Param. Restoration, NL=Norm. Layers, APU=Adaptive Param., T-S=Teacher-Student, VP=Visual Prompt, Ada.=Adapters.
Table 5. Mean classification error (%) on CIFAR-100-C (severity level 5) using ResNeXt-29. EM=Entropy Min., PL=Pseudo-Label, PR=Param. Restoration, NL=Norm. Layers, APU=Adaptive Param., T-S=Teacher-Student, VP=Visual Prompt, Ada.=Adapters.
Method Cat. Error (%)
Source 46.5
TENT (Wang et al. 2021) EM 34.2
EATA (Niu et al. 2022) EM 31.8
SAR (Niu et al. 2023) EM 32.5
RMT (Döbler et al. 2023) EM 29.4
SoTTA (Gong et al. 2023) EM 30.2
DSS (Wang et al. 2024b) PL 30.8
AdaContrast (Chen et al. 2022) PL 32.1
PLF (Tan et al. 2024) PL 29.8
CoTTA (Wang et al. 2022) T-S 30.5
PETAL (Brahma & Rai 2023) PR 30.2
RoTTA (Yuan et al. 2023) PR 28.9
BN Adapt (Schneider et al. 2020) NL 35.8
NOTE (Gong et al. 2022) NL 33.5
LAW (Park et al. 2024c) APU 31.2
PALM (Maharana et al. 2025a) APU 29.5
PSMT (Tian & Lyu 2024) APU 29.2
VDP (Gan et al. 2023) VP 28.5
EcoTTA (Song et al. 2023) Ada. 30.8
Table 6. Mean classification error (%) on ImageNet-C (severity level 5) using ResNet-50 backbone. EM=Entropy Min., NL=Norm. Layers, APU=Adaptive Param., T-S=Teacher-Student, Ada.=Adapters.
Table 6. Mean classification error (%) on ImageNet-C (severity level 5) using ResNet-50 backbone. EM=Entropy Min., NL=Norm. Layers, APU=Adaptive Param., T-S=Teacher-Student, Ada.=Adapters.
Method Cat. Error (%)
Source 82.0
TENT (Wang et al. 2021) EM 62.5
EATA (Niu et al. 2022) EM 58.8
SAR (Niu et al. 2023) EM 57.2
RMT (Döbler et al. 2023) EM 54.8
CoTTA (Wang et al. 2022) T-S 56.2
BN Adapt (Schneider et al. 2020) NL 65.2
NOTE (Gong et al. 2022) NL 60.5
MECTA (Hong et al. 2023) NL 58.2
LAW (Park et al. 2024c) APU 56.8
PALM (Maharana et al. 2025a) APU 55.2
EcoTTA (Song et al. 2023) Ada. 57.5
Table 7. Semantic segmentation (mIoU %) on Cityscapes → ACDC over 10 rounds. SegFormer-B5 backbone.
Table 7. Semantic segmentation (mIoU %) on Cityscapes → ACDC over 10 rounds. SegFormer-B5 backbone.
Method Fog Night Rain Snow Mean
Source 69.2 40.3 59.8 57.5 56.7
BN Adapt (Schneider et al. 2020) 68.5 38.2 58.5 55.8 55.3
TENT (Wang et al. 2021) 67.8 37.5 57.2 54.2 54.2
CoTTA (Wang et al. 2022) 71.5 42.8 62.5 60.2 59.3
RMT (Döbler et al. 2023) 72.2 43.5 63.8 61.5 60.3
SVDP (Park et al. 2024a) 72.8 44.2 64.5 62.0 60.9
DAT (Ni et al. 2024) 73.5 44.8 65.2 62.8 61.6
Hybrid-TTA (Park et al. 2024b) 74.2 45.5 66.0 63.2 62.2
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2026 MDPI (Basel, Switzerland) unless otherwise stated

Accessibility

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings