If your data distribution shifts, use self-learning
Not on the map. Why?
Abstract (arXiv)
We demonstrate that self-learning techniques like entropy minimization and pseudo-labeling are simple and effective at improving performance of a deployed computer vision model under systematic domain shifts. We conduct a wide range of large-scale experiments and show consistent improvements irrespective of the model architecture, the pre-training technique or the type of distribution shift. At the same time, self-learning is simple to use in practice because it does not require knowledge or access to the original training data or scheme, is robust to hyperparameter choices, is straight-forward to implement and requires only a few adaptation epochs. This makes self-learning techniques highly attractive for any practitioner who applies machine learning algorithms in the real world. We present state-of-the-art adaptation results on CIFAR10-C (8.5% error), ImageNet-C (22.0% mCE), ImageNet-R (17.4% error) and ImageNet-A (14.8% error), theoretically study the dynamics of self-supervised adaptation methods and propose a new classification dataset (ImageNet-D) which is challenging even with adaptation.
Key facts. Cited by 36 papers in the map (data through 7 Oct 2026). Builds on 62 of its 105 references that are in the map. First posted on arXiv 27 Apr 2021.
Builds on
62 of 105 references.
References · 62
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2019Parameter-Efficient Transfer Learning for NLPcited by 4,195
- 2016Wide Residual Networkscited by 3,057
38 more
- 2015Domain-Adversarial Training of Neural Networkscited by 3,023
- 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,857
- 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,540
- 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,320
- 2020FixMatch: Simplifying Semi-Supervised Learning with Consistency and Confidencecited by 2,080
- 2020The Many Faces of Robustness: A Critical Analysis of Out-of-Distribution Generalizationcited by 1,842
- 2016Understanding deep learning requires rethinking generalizationcited by 1,657
- 2018Unsupervised Representation Learning by Predicting Image Rotationscited by 1,586
- 2018Group Normalizationcited by 1,514
- 2019Do ImageNet Classifiers Generalize to ImageNet?cited by 1,507
- 2018ImageNet-trained CNNs are biased towards texture; increasing shape bias improves accuracy and robustnesscited by 1,430
- 2019Natural Adversarial Examplescited by 1,401
- 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,375
- 2020WILDS: A Benchmark of in-the-Wild Distribution Shiftscited by 1,366
- 2017Adversarial Discriminative Domain Adaptationcited by 1,309
- 2019Self-training with Noisy Student improves ImageNet classificationcited by 1,304
- 2019Dota 2 with Large Scale Deep Reinforcement Learningcited by 1,084
- 2017CyCADA: Cycle-Consistent Adversarial Domain Adaptationcited by 1,079
- 2020In Search of Lost Domain Generalizationcited by 1,042
- 2019Learning Robust Global Representations by Penalizing Local Predictive Powercited by 1,010
- 2018Generalized Cross Entropy Loss for Training Deep Neural Networks with Noisy Labelscited by 994
- 2019AugMix: A Simple Data Processing Method to Improve Robustness and Uncertaintycited by 897
- 2020Do We Really Need to Access the Source Data? Source Hypothesis Transfer for Unsupervised Domain Adaptationcited by 844
- 2019Big Transfer (BiT): General Visual Representation Learningcited by 766
- 2020RobustBench: a standardized adversarial robustness benchmarkcited by 659
- 2018Exploring the Limits of Weakly Supervised Pretrainingcited by 604
- 2020Learning from Noisy Labels with Deep Neural Networks: A Surveycited by 580
- 2020Measuring Robustness to Natural Distribution Shifts in Image Classificationcited by 452
- 2017Robust Loss Functions under Label Noise for Deep Neural Networkscited by 441
- 2020Improving robustness against common corruptions by covariate shift adaptationcited by 427
- 2019Confidence Regularized Self-Trainingcited by 418
- 2020Exploring Self-attention for Image Recognitioncited by 313
- 2020A Brief Review of Domain Adaptationcited by 287
- 2018Generalisation in humans and deep neural networkscited by 237
- 2020Evaluating Prediction-Time Batch Normalization for Robustness under Covariate Shiftcited by 235
- 2020Universal Source-Free Domain Adaptationcited by 219
- 2018A DIRT-T Approach to Unsupervised Domain Adaptationcited by 215
- 2020Theoretical Analysis of Self-Training with Deep Networks on Unlabeled Datacited by 179
50 most cited of 62 All 62 (JSON)
Built on by
Citing papers per year: 2022: 4; 2023: 11; 2024: 10; 2025: 3; 2026: 8.
36 papers.
Sort:
By area:
- 2023A Comprehensive Survey on Test-Time Adaptation under Distribution Shiftscited by 353
- 2025The Unreasonable Effectiveness of Entropy Minimization in LLM Reasoningcited by 160
- 2022Test-Time Adaptation via Conjugate Pseudo-labelscited by 98
- 2022A Whac-A-Mole Dilemma: Shortcuts Come in Multiples Where Mitigating One Amplifies Otherscited by 85
- 2023On Pitfalls of Test-Time Adaptationcited by 63
- 2023RDumb: A simple approach that questions our progress in continual test-time adaptationcited by 50
- 2022SuperAnimal pretrained pose estimation models for behavioral analysiscited by 38
- 2024The Entropy Enigma: Success and Failure of Entropy Minimizationcited by 24
- 2023Spuriosity Didn't Kill the Classifier: Using Invariant Predictions to Harness Spurious Featurescited by 21
- 2023A Survey on the Robustness of Computer Vision Models against Common Corruptionscited by 20
- 2023Rethinking Precision of Pseudo Label: Test-Time Adaptation via Complementary Learningcited by 14
- 2023Effective Robustness against Natural Distribution Shifts for Models with Different Training Datacited by 13
24 more
- 2023Uncovering Adversarial Risks of Test-Time Adaptationcited by 12
- 2023Test-Time Adaptation Induces Stronger Accuracy and Agreement-on-the-Linecited by 11
- 2024textttBATCLIP: Bimodal Online Test-Time Adaptation for CLIPcited by 11
- 2024MedBN: Robust Test-Time Adaptation against Malicious Test Samplescited by 10
- 2022Towards Understanding GD with Hard and Conjugate Pseudo-labels for Test-Time Adaptationcited by 9
- 2024MANO: Exploiting Matrix Norm for Unsupervised Accuracy Estimation Under Distribution Shiftscited by 8
- 2025CLIPTTA: Robust Contrastive Vision-Language Test-Time Adaptationcited by 5
- 2024On the Adversarial Risk of Test Time Adaptation: An Investigation into Realistic Test-Time Data Poisoningcited by 4
- 2023Do Machine Learning Models Learn Statistical Rules Inferred from Data?cited by 3
- 2023Probabilistic Test-Time Generalization by Variational Neighbor-Labelingcited by 3
- 2025textttAVROBUSTBENCH: Benchmarking the Robustness of Audio-Visual Recognition Models at Test-Timecited by 2
- 2024Improving self-training under distribution shifts via anchored confidence with theoretical guaranteescited by 1
- 2024Maintain Plasticity in Long-timescale Continual Test-time Adaptationcited by 1
- 2026Reliability-Gated Source Anchoring for Continual Test-Time Adaptationcited by 1
- 2026Continual Test-Time Adaptation in Computer Vision: Methods, Benchmarks, and Future Directionscited by 1
- 2024ESP-Zero: Unsupervised enhancement of zero-shot classification for Extremely Sparse Point cloudcited by 0
- 2024Realistic Evaluation of Test-Time Adaptation Algorithms: Unsupervised Hyperparameter Selectioncited by 0
- 2024Control+Shift: Generating Controllable Distribution Shiftscited by 0
- 2026Adaptive and Balanced Re-initialization for Long-timescale Continual Test-time Domain Adaptationcited by 0
- 2026Sample-wise Targeted Adversarial Attacks on Test-time Adaptationcited by 0
- 2026A Closer Look at In-Distribution vs. Out-of-Distribution Accuracy for Open-Set Test-time Adaptationcited by 0
- 2026Continual Test-Time Adaptation via Entropy Sensitivity-Guidance in Strict Online Settingcited by 0
- 2026Towards Continual Test-Time Adaptation of Vision-Language Models in Open-Vocabulary Semantic Segmentationcited by 0
- 2026Rethinking the Teacher-Student Framework for Test-Time Adaptationcited by 0
- 2026Rethinking the Teacher-Student Framework for Test-Time Adaptation2 Sep 2026
- 2026Towards Continual Test-Time Adaptation of Vision-Language Models in Open-Vocabulary Semantic Segmentation30 Aug 2026
- 2026Continual Test-Time Adaptation via Entropy Sensitivity-Guidance in Strict Online Setting30 Aug 2026
- 2026Continual Test-Time Adaptation in Computer Vision: Methods, Benchmarks, and Future Directions9 Jul 2026
- 2026A Closer Look at In-Distribution vs. Out-of-Distribution Accuracy for Open-Set Test-time Adaptation1 Jun 2026
- 2026Sample-wise Targeted Adversarial Attacks on Test-time Adaptation22 May 2026
- 2026Reliability-Gated Source Anchoring for Continual Test-Time Adaptation13 May 2026
- 2026Adaptive and Balanced Re-initialization for Long-timescale Continual Test-time Domain Adaptation6 Feb 2026
- 2025CLIPTTA: Robust Contrastive Vision-Language Test-Time Adaptation18 Jul 2025
- 2025textttAVROBUSTBENCH: Benchmarking the Robustness of Audio-Visual Recognition Models at Test-Time31 May 2025
- 2025The Unreasonable Effectiveness of Entropy Minimization in LLM Reasoning21 May 2025
- 2024Maintain Plasticity in Long-timescale Continual Test-time Adaptation28 Dec 2024
24 more
- 2024textttBATCLIP: Bimodal Online Test-Time Adaptation for CLIP3 Dec 2024
- 2024Improving self-training under distribution shifts via anchored confidence with theoretical guarantees1 Nov 2024
- 2024On the Adversarial Risk of Test Time Adaptation: An Investigation into Realistic Test-Time Data Poisoning7 Oct 2024
- 2024Control+Shift: Generating Controllable Distribution Shifts12 Sep 2024
- 2024Realistic Evaluation of Test-Time Adaptation Algorithms: Unsupervised Hyperparameter Selection19 Jul 2024
- 2024MANO: Exploiting Matrix Norm for Unsupervised Accuracy Estimation Under Distribution Shifts29 May 2024
- 2024The Entropy Enigma: Success and Failure of Entropy Minimization8 May 2024
- 2024ESP-Zero: Unsupervised enhancement of zero-shot classification for Extremely Sparse Point cloud30 Apr 2024
- 2024MedBN: Robust Test-Time Adaptation against Malicious Test Samples28 Mar 2024
- 2023Test-Time Adaptation Induces Stronger Accuracy and Agreement-on-the-Line7 Oct 2023
- 2023Spuriosity Didn't Kill the Classifier: Using Invariant Predictions to Harness Spurious Features19 Jul 2023
- 2023Probabilistic Test-Time Generalization by Variational Neighbor-Labeling8 Jul 2023
- 2023RDumb: A simple approach that questions our progress in continual test-time adaptation8 Jun 2023
- 2023On Pitfalls of Test-Time Adaptation6 Jun 2023
- 2023A Survey on the Robustness of Computer Vision Models against Common Corruptions10 May 2023
- 2023A Comprehensive Survey on Test-Time Adaptation under Distribution Shifts27 Mar 2023
- 2023Do Machine Learning Models Learn Statistical Rules Inferred from Data?2 Mar 2023
- 2023Effective Robustness against Natural Distribution Shifts for Models with Different Training Data2 Feb 2023
- 2023Uncovering Adversarial Risks of Test-Time Adaptation29 Jan 2023
- 2023Rethinking Precision of Pseudo Label: Test-Time Adaptation via Complementary Learning15 Jan 2023
- 2022A Whac-A-Mole Dilemma: Shortcuts Come in Multiples Where Mitigating One Amplifies Others9 Dec 2022
- 2022Towards Understanding GD with Hard and Conjugate Pseudo-labels for Test-Time Adaptation18 Oct 2022
- 2022Test-Time Adaptation via Conjugate Pseudo-labels20 Jul 2022
- 2022SuperAnimal pretrained pose estimation models for behavioral analysis14 Mar 2022
- 2023A Comprehensive Survey on Test-Time Adaptation under Distribution Shiftscited by 353
- 2022Test-Time Adaptation via Conjugate Pseudo-labelscited by 98
- 2022A Whac-A-Mole Dilemma: Shortcuts Come in Multiples Where Mitigating One Amplifies Otherscited by 85
- 2023On Pitfalls of Test-Time Adaptationcited by 63
- 2023RDumb: A simple approach that questions our progress in continual test-time adaptationcited by 50
- 2022SuperAnimal pretrained pose estimation models for behavioral analysiscited by 38
- 2024The Entropy Enigma: Success and Failure of Entropy Minimizationcited by 24
- 2023Spuriosity Didn't Kill the Classifier: Using Invariant Predictions to Harness Spurious Featurescited by 21
- 2023A Survey on the Robustness of Computer Vision Models against Common Corruptionscited by 20
- 2023Rethinking Precision of Pseudo Label: Test-Time Adaptation via Complementary Learningcited by 14
- 2023Effective Robustness against Natural Distribution Shifts for Models with Different Training Datacited by 13
- 2023Uncovering Adversarial Risks of Test-Time Adaptationcited by 12
12 most cited of 32 All 32 (JSON)
- 2026Rethinking the Teacher-Student Framework for Test-Time Adaptation2 Sep 2026
- 2026Continual Test-Time Adaptation via Entropy Sensitivity-Guidance in Strict Online Setting30 Aug 2026
- 2026Continual Test-Time Adaptation in Computer Vision: Methods, Benchmarks, and Future Directions9 Jul 2026
- 2026A Closer Look at In-Distribution vs. Out-of-Distribution Accuracy for Open-Set Test-time Adaptation1 Jun 2026
- 2026Sample-wise Targeted Adversarial Attacks on Test-time Adaptation22 May 2026
- 2026Reliability-Gated Source Anchoring for Continual Test-Time Adaptation13 May 2026
- 2026Adaptive and Balanced Re-initialization for Long-timescale Continual Test-time Domain Adaptation6 Feb 2026
- 2025textttAVROBUSTBENCH: Benchmarking the Robustness of Audio-Visual Recognition Models at Test-Time31 May 2025
- 2024Maintain Plasticity in Long-timescale Continual Test-time Adaptation28 Dec 2024
- 2024textttBATCLIP: Bimodal Online Test-Time Adaptation for CLIP3 Dec 2024
- 2024Improving self-training under distribution shifts via anchored confidence with theoretical guarantees1 Nov 2024
- 2024Control+Shift: Generating Controllable Distribution Shifts12 Sep 2024
12 newest of 32 All 32 (JSON)