Evaluating Prediction-Time Batch Normalization for Robustness under Covariate Shift
Not on the map. Why?
Abstract (arXiv)
Covariate shift has been shown to sharply degrade both predictive accuracy and the calibration of uncertainty estimates for deep learning models. This is worrying, because covariate shift is prevalent in a wide range of real world deployment settings. However, in this paper, we note that frequently there exists the potential to access small unlabeled batches of the shifted data just before prediction time. This interesting observation enables a simple but surprisingly effective method which we call prediction-time batch normalization, which significantly improves model accuracy and calibration under covariate shift. Using this one line code change, we achieve state-of-the-art on recent covariate shift benchmarks and an mCE of 60.28% on the challenging ImageNet-C dataset; to our knowledge, this is the best result for any model that does not incorporate additional data augmentation or modification of the training pipeline. We show that prediction-time batch normalization provides complementary benefits to existing state-of-the-art approaches for improving robustness (e.g. deep ensembles) and combining the two further improves performance. Our findings are supported by detailed measurements of the effect of this strategy on model behavior across rigorous ablations on various dataset modalities. However, the method has mixed results when used alongside pre-training, and does not seem to perform as well under more natural types of dataset shift, and is therefore worthy of additional study. We include links to the data in our figures to improve reproducibility, including a Python notebooks that can be run to easily modify our analysis at https://colab.research.google.com/drive/11N0wDZnMQQuLrRwRoumDCrhSaIhkqjof.
Key facts. Cited by 235 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 21; 2022: 31; 2023: 54; 2024: 49; 2025: 42; 2026: 38.
235 papers.
Sort:
By area:
- 2022Efficient Test-Time Model Adaptation without Forgettingcited by 467
- 2023Towards Stable Test-Time Adaptation in Dynamic Wild Worldcited by 409
- 2021MEMO: Test Time Robustness via Adaptation and Augmentationcited by 376
- 2023A Comprehensive Survey on Test-Time Adaptation under Distribution Shiftscited by 353
- 2023Robust Test-Time Adaptation in Dynamic Scenarioscited by 185
- 2022Parameter-free Online Test-time Adaptationcited by 184
- 2022NOTE: Robust Continual Test-time Adaptation Against Temporal Correlationcited by 150
- 2021The Norm Must Go On: Dynamic Unsupervised Domain Adaptation by Normalizationcited by 131
- 2023EcoTTA: Memory-Efficient Continual Test-time Adaptation via Self-distilled Regularizationcited by 123
- 2021Predicting with Confidence on Unseen Distributionscited by 116
- 2023TTN: A Domain-Shift Aware Batch Normalization in Test-Time Adaptationcited by 101
- 2022Decorate the Newcomers: Visual Domain Prompt for Continual Test Time Adaptationcited by 98
38 more
- 2025Maximizing Confidence Alone Improves Reasoningcited by 97
- 2023Batch Calibration: Rethinking Calibration for In-Context Learning and Prompt Engineeringcited by 91
- 2021Adversarially Adaptive Normalization for Single Domain Generalizationcited by 85
- 2024Test-Time Model Adaptation with Only Forward Passescited by 74
- 2023DELTA: degradation-free fully test-time adaptationcited by 72
- 2021Test-Time Adaptation to Distribution Shift by Confidence Maximization and Input Transformationcited by 67
- 2023SoTTA: Robust Test-Time Adaptation on Noisy Data Streamscited by 63
- 2021SITA: Single Image Test-time Adaptationcited by 57
- 2024Beyond Model Adaptation at Test Time: A Surveycited by 55
- 2022An Efficient Domain-Incremental Learning Approach to Drive in All Weather Conditionscited by 54
- 2021Source-Free Adaptation to Measurement Shift via Bottom-Up Feature Restorationcited by 50
- 2021Test-time Batch Statistics Calibration for Covariate Shiftcited by 50
- 2023RDumb: A simple approach that questions our progress in continual test-time adaptationcited by 50
- 2023C-SFDA: A Curriculum Learning Aided Self-Training Framework for Efficient Source Free Domain Adaptationcited by 49
- 2022Sample-dependent Adaptive Temperature Scaling for Improved Calibrationcited by 48
- 2025Test-Time Learning for Large Language Modelscited by 46
- 2021Rethinking "Batch" in BatchNormcited by 44
- 2022Simple Cues Lead to a Strong Multi-Object Trackercited by 44
- 2021Neural Mean Discrepancy for Efficient Out-of-Distribution Detectioncited by 42
- 2023Feature Alignment and Uniformity for Test Time Adaptationcited by 42
- 2023Towards Open-Set Test-Time Adaptation Utilizing the Wisdom of Crowds in Entropy Minimizationcited by 39
- 2021If your data distribution shifts, use self-learningcited by 36
- 2024Boosting Vision-Language Models with Transductioncited by 36
- 2022Video Test-Time Adaptation for Action Recognitioncited by 35
- 2023Towards Real-World Test-Time Adaptation: Tri-Net Self-Training with Balanced Normalizationcited by 34
- 2022TTTFlow: Unsupervised Test-Time Training with Normalizing Flowcited by 33
- 2024WATT: Weight Average Test-Time Adaptation of CLIPcited by 33
- 2023Test-Time Domain Adaptation by Learning Domain-Aware Batch Normalizationcited by 31
- 2023Prompting Diffusion Representations for Cross-Domain Semantic Segmentationcited by 30
- 2023Each Test Image Deserves A Specific Prompt: Continual Test-Time Adaptation for 2D Medical Image Segmentationcited by 29
- 2021Test time Adaptation through Perturbation Robustnesscited by 28
- 2022DLTTA: Dynamic Learning Rate for Test-time Adaptation on Cross-domain Medical Imagescited by 28
- 2023TeSLA: Test-Time Self-Learning With Automatic Adversarial Augmentationcited by 28
- 2022Robustifying Vision Transformer without Retraining from Scratch by Test-Time Class-Conditional Feature Alignmentcited by 26
- 2024BECoTTA: Input-dependent Online Blending of Experts for Continual Test-time Adaptationcited by 25
- 2024The Entropy Enigma: Success and Failure of Entropy Minimizationcited by 24
- 2024DOTA: Distributional Test-Time Adaptation of Vision-Language Modelscited by 22
- 2024TAPT: Test-Time Adversarial Prompt Tuning for Robust Inference in Vision-Language Modelscited by 22
50 most cited of 235 All 235 (JSON)
- 2026Skeleton-Guided Progressive Test-Time Adaptation for Thin Curvilinear Structures8 Oct 2026
- 2026Losing the name before the box: measuring and repairing what narrow fine-tuning costs a detector outside its deployment vocabulary29 Sep 2026
- 2026Test-Time Generalized Category Discovery27 Sep 2026
- 2026Online Learning via Learned Latent Bayesian Tracking25 Sep 2026
- 2026Published Unlearning Numbers Move Per Checkpoint, and Not Because the Removed Data Survives: An Audit of 263 Released Batch-Normalized Checkpoints10 Sep 2026
- 2026The BatchNorm Illusion: Diagnosing Normalization Artifacts in Machine Unlearning Evaluation8 Sep 2026
- 2026Test-Time Logit Prompting for Source-Free Missing Modality Adaptation2 Sep 2026
- 2026FORGE: Forward-Only Test-Time Adaptation for Integer-Only Vision Models on Microcontrollers1 Sep 2026
- 2026Continual Test-Time Adaptation via Entropy Sensitivity-Guidance in Strict Online Setting30 Aug 2026
- 2026When Test-Time Adaptation Helps, Harms, or Becomes Inactive: A Condition-Level Study on CIFAR-10-C23 Aug 2026
- 2026SPARC: Subspace Position-Aware Robust Few-Shot Calibration for Distribution-Shifted Industrial Anomaly Detection19 Aug 2026
- 2026Curvature-Aware Zeroth-Order Optimization for Memory-Efficient Test-Time Adaptation12 Aug 2026
38 more
- 2026Activation-Energy Pruning for Spiking Neural Networks: Unsupervised Personalization via Spike-Count Saliency11 Aug 2026
- 2026Test-Time Curriculum for Open-Set AIGC Detection1 Aug 2026
- 2026CRISP: Constrained Refinement via Iterative Squeezing Process for Robust Medical Image Segmentation under Domain Shift16 Jul 2026
- 2026Cross-device Collaborative Test-time Adaptation with Zeroth-order Optimization and Model Merging3 Jul 2026
- 2026Multi-Hypothesis Test-Time Adaptation to Mitigate Underspecification30 Jun 2026
- 2026Learning Topology-Aware Representations via Test-Time Adaptation for Anomaly Segmentation26 Jun 2026
- 2026T-VSS: Test-Time Visual Subspace Steering for Adversarial Robustness of Vision-Language Models22 Jun 2026
- 2026GMN4AD: Graph Matching Network for Alzheimer's Disease Diagnosis with Test-Time Domain Adaptation using Multi-centered Structure Magnetic Resonance Imaging11 Jun 2026
- 2026Entropy Minimization without Model Collapse: Mitigating Prediction Bias in Medical Imaging1 Jun 2026
- 2026Quantum Tunneling-Aware Machine Learning: Physics-Derived Noise Models for Robust Deployment30 May 2026
- 2026GoTTA be Diverse: Rethinking Memory Policies for Test-Time Adaptation19 May 2026
- 2026TAME: Test-Time Adversarial Prompt Tuning via Mixture-of-Experts for Vision-Language Models17 May 2026
- 2026Models Know Their Shortcuts: Deployment-Time Shortcut Mitigation14 Apr 2026
- 2026CRISP: Rank-Guided Iterative Squeezing for Robust Medical Image Segmentation under Domain Shift7 Apr 2026
- 2026Mitigating the ID-OOD Tradeoff in Open-Set Test-Time Adaptation2 Apr 2026
- 2026Subspace Optimization for Backpropagation-Free Continual Test-Time Adaptation30 Mar 2026
- 2026Dual-level Adaptation for Multi-Object Tracking: Building Test-Time Calibration from Experience and Intuition23 Mar 2026
- 2026One Pool Is Not Enough: Multi-Cluster Memory for Practical Test-Time Adaptation22 Mar 2026
- 2026ZOTTA: Test-Time Adaptation with Gradient-Free Zeroth-Order Optimization15 Mar 2026
- 2026FOZO: Forward-Only Zeroth-Order Prompt Optimization for Test-Time Adaptation5 Mar 2026
- 2026The Mean is the Mirage: Entropy-Adaptive Model Merging under Heterogeneous Domain Shifts in Medical Imaging24 Feb 2026
- 2026LQA: A Lightweight Quantized-Adaptive Framework for Vision-Language Models on the Edge8 Feb 2026
- 2026A3-TTA: Adaptive Anchor Alignment Test-Time Adaptation for Image Segmentation3 Feb 2026
- 2026Test-Time Adaptation for Anomaly Segmentation via Topology-Aware Optimal Transport Chaining28 Jan 2026
- 2026IPEC: Test-Time Incremental Prototype Enhancement Classifier for Few-Shot Learning16 Jan 2026
- 2026Matching High-Dimensional Geometric Quantiles for Test-Time Adaptation of Transformers and Convolutional Networks Alike16 Jan 2026
- 2025Adaptive Test-Time Training for Predicting Need for Invasive Mechanical Ventilation in Multi-Center Cohorts7 Dec 2025
- 2025pFedBBN: A Personalized Federated Test-Time Adaptation with Balanced Batch Normalization for Class-Imbalanced Data22 Nov 2025
- 2025Improving Multimodal Distillation for 3D Semantic Segmentation under Domain Shift21 Nov 2025
- 2025SNAP: Low-Latency Test-Time Adaptation with Sparse Updates19 Nov 2025
- 2025Generalizable Slum Detection from Satellite Imagery with Mixture-of-Experts13 Nov 2025
- 2025Test Time Adaptation Using Adaptive Quantile Recalibration5 Nov 2025
- 2025NEO: No-Optimization Test-Time Adaptation through Latent Re-Centering7 Oct 2025
- 2025Purge-Gate: Backpropagation-Free Test-Time Adaptation for Point Clouds Classification via Token Purging11 Sep 2025
- 2025Adapt in the Wild: Test-Time Entropy Minimization with Sharpness and Feature Regularization5 Sep 2025
- 2025Domain Adaptation via Feature Refinement22 Aug 2025
- 2025Learn Faster and Remember More: Balancing Exploration and Exploitation for Continual Test-time Adaptation18 Aug 2025
- 2025Hierarchical Adaptive networks with Task vectors for Test-Time Adaptation11 Aug 2025
50 newest of 235 All 235 (JSON)
- 2024Boosting Vision-Language Models with Transductioncited by 36
- 2024WATT: Weight Average Test-Time Adaptation of CLIPcited by 33
- 2024DOTA: Distributional Test-Time Adaptation of Vision-Language Modelscited by 22
- 2024TAPT: Test-Time Adversarial Prompt Tuning for Robust Inference in Vision-Language Modelscited by 22
- 2023Test-Time Distribution Normalization for Contrastively Learned Vision-language Modelscited by 14
- 2024CLIPArTT: Adaptation of CLIP to New Domains at Test Timecited by 14
- 2025Test-Time Adaptation of Vision-Language Models for Open-Vocabulary Semantic Segmentationcited by 10
- 2025Noisy Test-Time Adaptation in Vision-Language Modelscited by 8
- 2024Dual-Phase Continual Learning: Supervised Adaptation Meets Unsupervised Retentioncited by 5
- 2025Are vision language models robust to uncertain inputs?cited by 2
- 2026LQA: A Lightweight Quantized-Adaptive Framework for Vision-Language Models on the Edgecited by 1
- 2026TAME: Test-Time Adversarial Prompt Tuning via Mixture-of-Experts for Vision-Language Modelscited by 0
12 most cited of 14 All 14 (JSON)
- 2026Test-Time Logit Prompting for Source-Free Missing Modality Adaptation2 Sep 2026
- 2026T-VSS: Test-Time Visual Subspace Steering for Adversarial Robustness of Vision-Language Models22 Jun 2026
- 2026TAME: Test-Time Adversarial Prompt Tuning via Mixture-of-Experts for Vision-Language Models17 May 2026
- 2026LQA: A Lightweight Quantized-Adaptive Framework for Vision-Language Models on the Edge8 Feb 2026
- 2025Test-Time Adaptation of Vision-Language Models for Open-Vocabulary Semantic Segmentation28 May 2025
- 2025Are vision language models robust to uncertain inputs?17 May 2025
- 2025Noisy Test-Time Adaptation in Vision-Language Models20 Feb 2025
- 2024TAPT: Test-Time Adversarial Prompt Tuning for Robust Inference in Vision-Language Models20 Nov 2024
- 2024DOTA: Distributional Test-Time Adaptation of Vision-Language Models28 Sep 2024
- 2024WATT: Weight Average Test-Time Adaptation of CLIP19 Jun 2024
- 2024Dual-Phase Continual Learning: Supervised Adaptation Meets Unsupervised Retention19 Jun 2024
- 2024Boosting Vision-Language Models with Transduction3 Jun 2024
12 newest of 14 All 14 (JSON)
- 2022Efficient Test-Time Model Adaptation without Forgettingcited by 467
- 2023Towards Stable Test-Time Adaptation in Dynamic Wild Worldcited by 409
- 2021MEMO: Test Time Robustness via Adaptation and Augmentationcited by 376
- 2023A Comprehensive Survey on Test-Time Adaptation under Distribution Shiftscited by 353
- 2023Robust Test-Time Adaptation in Dynamic Scenarioscited by 185
- 2022Parameter-free Online Test-time Adaptationcited by 184
- 2022NOTE: Robust Continual Test-time Adaptation Against Temporal Correlationcited by 150
- 2021The Norm Must Go On: Dynamic Unsupervised Domain Adaptation by Normalizationcited by 131
- 2023EcoTTA: Memory-Efficient Continual Test-time Adaptation via Self-distilled Regularizationcited by 123
- 2021Predicting with Confidence on Unseen Distributionscited by 116
- 2023TTN: A Domain-Shift Aware Batch Normalization in Test-Time Adaptationcited by 101
- 2022Decorate the Newcomers: Visual Domain Prompt for Continual Test Time Adaptationcited by 98
12 most cited of 213 All 213 (JSON)
- 2026Skeleton-Guided Progressive Test-Time Adaptation for Thin Curvilinear Structures8 Oct 2026
- 2026Losing the name before the box: measuring and repairing what narrow fine-tuning costs a detector outside its deployment vocabulary29 Sep 2026
- 2026Test-Time Generalized Category Discovery27 Sep 2026
- 2026Online Learning via Learned Latent Bayesian Tracking25 Sep 2026
- 2026FORGE: Forward-Only Test-Time Adaptation for Integer-Only Vision Models on Microcontrollers1 Sep 2026
- 2026Continual Test-Time Adaptation via Entropy Sensitivity-Guidance in Strict Online Setting30 Aug 2026
- 2026When Test-Time Adaptation Helps, Harms, or Becomes Inactive: A Condition-Level Study on CIFAR-10-C23 Aug 2026
- 2026SPARC: Subspace Position-Aware Robust Few-Shot Calibration for Distribution-Shifted Industrial Anomaly Detection19 Aug 2026
- 2026Curvature-Aware Zeroth-Order Optimization for Memory-Efficient Test-Time Adaptation12 Aug 2026
- 2026Activation-Energy Pruning for Spiking Neural Networks: Unsupervised Personalization via Spike-Count Saliency11 Aug 2026
- 2026Test-Time Curriculum for Open-Set AIGC Detection1 Aug 2026
- 2026CRISP: Constrained Refinement via Iterative Squeezing Process for Robust Medical Image Segmentation under Domain Shift16 Jul 2026
12 newest of 213 All 213 (JSON)