Understanding the Role of Invariance in Transfer Learning
Not on the map. Why?
Abstract (arXiv)
Transfer learning is a powerful technique for knowledge-sharing between different tasks. Recent work has found that the representations of models with certain invariances, such as to adversarial input perturbations, achieve higher performance on downstream tasks. These findings suggest that invariance may be an important property in the context of transfer learning. However, the relationship of invariance with transfer performance is not fully understood yet and a number of questions remain. For instance, how important is invariance compared to other factors of the pretraining task? How transferable is learned invariance? In this work, we systematically investigate the importance of representational invariance for transfer learning, as well as how it interacts with other parameters during pretraining. To do so, we introduce a family of synthetic datasets that allow us to precisely control factors of variation both in training and test data. Using these datasets, we a) show that for learning representations with high transfer performance, invariance to the right transformations is as, or often more, important than most other factors such as the number of training samples, the model architecture and the identity of the pretraining classes, b) show conditions under which invariance can harm the ability to transfer representations and c) explore how transferable invariance is between tasks. The code is available at urlhttps://github.com/tillspeicher/representation-invariance-transfer.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 56 of its 71 references that are in the map. First posted on arXiv 5 Jul 2024.
Builds on
56 of 71 references.
References · 56
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2013Intriguing properties of neural networkscited by 5,114
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2021On the Opportunities and Risks of Foundation Modelscited by 3,961
38 more
- 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,857
- 2019Invariant Risk Minimizationcited by 1,832
- 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
- 2020Understanding Contrastive Representation Learning through Alignment and Uniformity on the Hyperspherecited by 1,393
- 2016Group Equivariant Convolutional Networkscited by 1,154
- 2016Colorful Image Colorizationcited by 1,113
- 2015Unsupervised Visual Representation Learning by Context Predictioncited by 1,062
- 2015The Limitations of Deep Learning in Adversarial Settingscited by 784
- 2019Big Transfer (BiT): General Visual Representation Learningcited by 766
- 2018AutoAugment: Learning Augmentation Policies from Datacited by 728
- 2022Fine-Tuning can Distort Pretrained Features and Underperform Out-of-Distributioncited by 722
- 2013Domain Generalization via Invariant Feature Representationcited by 622
- 2018Do Better ImageNet Models Transfer Better?cited by 560
- 2020Measuring Robustness to Natural Distribution Shifts in Image Classificationcited by 452
- 2019General E(2)-Equivariant Steerable CNNscited by 441
- 2019Making Convolutional Networks Shift-Invariant Againcited by 390
- 2017The Effectiveness of Data Augmentation in Image Classification using Deep Learningcited by 368
- 2020What is being transferred in transfer learning?cited by 365
- 2020Do Adversarially Robust ImageNet Models Transfer Better?cited by 315
- 2021Self-Supervised Learning with Data Augmentations Provably Isolates Content from Stylecited by 308
- 2018On the Generalization of Equivariance and Convolution in Neural Networks to the Action of Compact Groupscited by 296
- 2016Harmonic Networks: Deep Translation and Rotation Equivariancecited by 293
- 2017Data Augmentation Generative Adversarial Networkscited by 278
- 2018Generalisation in humans and deep neural networkscited by 237
- 2018A General Theory of Equivariant CNNs on Homogeneous Spacescited by 223
- 2020How Well Do Self-Supervised Models Transfer?cited by 213
- 2018Why do deep convolutional networks generalize so poorly to small image transformations?cited by 198
- 2016What makes ImageNet good for transfer learning?cited by 192
- 2020Adversarial Self-Supervised Contrastive Learningcited by 138
- 2020What shapes feature representations? Exploring datasets, architectures, and trainingcited by 125
- 2021Exploring the Limits of Large Scale Pre-trainingcited by 104
- 2020On Robustness and Transferability of Convolutional Neural Networkscited by 98
- 2017Learning to Compose Domain-Specific Transformations for Data Augmentationcited by 91
- 2020On the Benefits of Invariance in Neural Networkscited by 78
- 2018Excessive Invariance Causes Adversarial Vulnerabilitycited by 66
- 2022How Much Data Are Augmentations Worth? An Investigation into Scaling Laws, Invariance, and Implicit Regularizationcited by 40
- 2023The Role of Pre-training Data in Transfer Learningcited by 17
50 most cited of 56 All 56 (JSON)
Built on by
Citing papers per year: 2024: 1.
1 paper.
- 2024Relaxed Equivariance via Multitask Learningcited by 13
- 2024Relaxed Equivariance via Multitask Learning23 Oct 2024