Learning to Transform for Generalizable Instance-wise Invariance
Not on the map. Why?
Abstract (arXiv)
Computer vision research has long aimed to build systems that are robust to spatial transformations found in natural data. Traditionally, this is done using data augmentation or hard-coding invariances into the architecture. However, too much or too little invariance can hurt, and the correct amount is unknown a priori and dependent on the instance. Ideally, the appropriate invariance would be learned from data and inferred at test-time. We treat invariance as a prediction problem. Given any image, we use a normalizing flow to predict a distribution over transformations and average the predictions over them. Since this distribution only depends on the instance, we can align instances before classifying them and generalize invariance across classes. The same distribution can also be used to adapt to out-of-distribution poses. This normalizing flow is trained end-to-end and can learn a much larger range of transformations than Augerino and InstaAug. When used as data augmentation, our method shows accuracy and robustness gains on CIFAR 10, CIFAR10-LT, and TinyImageNet.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 28 of its 47 references that are in the map. First posted on arXiv 28 Sep 2023.
Builds on
28 of 47 references.
References · 28
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2016Density estimation using Real NVPcited by 2,029
- 2017Decoupled Weight Decay Regularizationcited by 1,722
- 2015Spatial Transformer Networkscited by 1,423
- 2019Normalizing Flows for Probabilistic Modeling and Inferencecited by 1,315
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
- 2021Equivariant message passing for the prediction of tensorial properties and molecular spectracited by 438
- 2018On the Generalization of Equivariance and Convolution in Neural Networks to the Action of Compact Groupscited by 296
- 2019Cormorant: Covariant Molecular Neural Networkscited by 262
- 2020Generalizing Convolutional Neural Networks for Equivariance to Lie Groups on Arbitrary Continuous Datacited by 248
- 2020What Should Not Be Contrastive in Contrastive Learningcited by 224
16 more
- 2018A General Theory of Equivariant CNNs on Homogeneous Spacescited by 223
- 2018A Kernel Theory of Modern Data Augmentationcited by 106
- 2022Equivariance with Learned Canonicalization Functionscited by 106
- 2016Exploiting Cyclic Symmetry in Convolutional Neural Networkscited by 91
- 2021Residual Pathway Priors for Soft Equivariance Constraintscited by 74
- 2018DeepSphere: Efficient spherical Convolutional Neural Network with HEALPix sampling for cosmological applicationscited by 61
- 2019Do Image Classifiers Generalize Across Time?cited by 59
- 2023normflows: A PyTorch Package for Normalizing Flowscited by 56
- 2020Learning Invariances in Neural Networkscited by 52
- 2022Invariance Learning in Deep Neural Networks with Differentiable Laplace Approximationscited by 42
- 2020Dense Steerable Filter CNNs for Exploiting Rotational Symmetry in Histology Imagescited by 33
- 2020Roto-Translation Equivariant Convolutional Networks: Application to Histopathology Image Analysiscited by 32
- 2021Grounding inductive biases in natural images:invariance stems from variations in datacited by 25
- 2021Learning Augmentation Distributions using Transformed Risk Minimizationcited by 13
- 2022Do Deep Networks Transfer Invariances Across Classes?cited by 12
- 2020Probabilistic Spatial Transformer Networkscited by 7
Built on by
Citing papers per year: 2024: 1; 2025: 1.
2 papers.