Test-Time Adaptation with Principal Component Analysis
Not on the map. Why?
Abstract (arXiv)
Machine Learning models are prone to fail when test data are different from training data, a situation often encountered in real applications known as distribution shift. While still valid, the training-time knowledge becomes less effective, requiring a test-time adaptation to maintain high performance. Following approaches that assume batch-norm layer and use their statistics for adaptation, we propose a Test-Time Adaptation with Principal Component Analysis (TTAwPCA), which presumes a fitted PCA and adapts at test time a spectral filter based on the singular values of the PCA for robustness to corruptions. TTAwPCA combines three components: the output of a given layer is decomposed using a Principal Component Analysis (PCA), filtered by a penalization of its singular values, and reconstructed with the PCA inverse transform. This generic enhancement adds fewer parameters than current methods. Experiments on CIFAR-10-C and CIFAR- 100-C demonstrate the effectiveness and limits of our method using a unique filter of 2000 parameters.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 18 of its 29 references that are in the map. First posted on arXiv 13 Sep 2022.
Builds on
18 of 29 references.
References · 18
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Wide Residual Networkscited by 3,057
- 2015Domain-Adversarial Training of Neural Networkscited by 3,023
- 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,857
- 2014Unsupervised Domain Adaptation by Backpropagationcited by 1,906
- 2018Spectral Normalization for Generative Adversarial Networkscited by 1,618
- 2017Adversarial Discriminative Domain Adaptationcited by 1,309
- 2017CyCADA: Cycle-Consistent Adversarial Domain Adaptationcited by 1,079
- 2020Do We Really Need to Access the Source Data? Source Hypothesis Transfer for Unsupervised Domain Adaptationcited by 844
- 2017Spectrally-normalized margin bounds for neural networkscited by 681
- 2020RobustBench: a standardized adversarial robustness benchmarkcited by 659
- 2017Exploring Generalization in Deep Learningcited by 595
6 more
- 2020Improving robustness against common corruptions by covariate shift adaptationcited by 427
- 2020Evaluating Prediction-Time Batch Normalization for Robustness under Covariate Shiftcited by 235
- 2017Learning Discrete Representations via Information Maximizing Self-Augmented Trainingcited by 149
- 2016Correlation Alignment for Unsupervised Domain Adaptationcited by 146
- 2019Unsupervised Domain Adaptation through Self-Supervisioncited by 116
- 2021Test-Time Adaptation to Distribution Shift by Confidence Maximization and Input Transformationcited by 67
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 1.
2 papers.