In What Ways Are Deep Neural Networks Invariant and How Should We Measure This?
Not on the map. Why?
Abstract (arXiv)
It is often said that a deep learning model is "invariant" to some specific type of transformation. However, what is meant by this statement strongly depends on the context in which it is made. In this paper we explore the nature of invariance and equivariance of deep learning models with the goal of better understanding the ways in which they actually capture these concepts on a formal level. We introduce a family of invariance and equivariance metrics that allows us to quantify these properties in a way that disentangles them from other metrics such as loss or accuracy. We use our metrics to better understand the two most popular methods used to build invariance into networks: data augmentation and equivariant layers. We draw a range of conclusions about invariance and equivariance in deep learning models, ranging from whether initializing a model with pretrained weights has an effect on a trained model's invariance, to the extent to which invariance learned via training can generalize to out-of-distribution data.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 35 of its 61 references that are in the map. First posted on arXiv 7 Oct 2022.
Builds on
35 of 61 references.
References · 35
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2017Prototypical Networks for Few-shot Learningcited by 3,001
- 2016Group Equivariant Convolutional Networkscited by 1,154
- 2019Big Transfer (BiT): General Visual Representation Learningcited by 766
- 2018AutoAugment: Learning Augmentation Policies from Datacited by 728
- 2020SE(3)-Transformers: 3D Roto-Translation Equivariant Attention Networkscited by 602
- 2021LeViT: a Vision Transformer in ConvNet's Clothing for Faster Inferencecited by 475
- 2018Spherical CNNscited by 452
- 2019General E(2)-Equivariant Steerable CNNscited by 441
23 more
- 2019Making Convolutional Networks Shift-Invariant Againcited by 390
- 20183D Steerable CNNs: Learning Rotationally Equivariant Features in Volumetric Datacited by 348
- 2020Noise or Signal: The Role of Image Backgrounds in Object Recognitioncited by 342
- 2016Steerable CNNscited by 298
- 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
- 2017Learning SO(3) Equivariant Representations with Spherical CNNscited by 244
- 2017Learning Steerable Filters for Rotation Equivariant CNNscited by 193
- 2018xView: Objects in Context in Overhead Imagerycited by 145
- 2019Deep Scale-spaces: Equivariance Over Scalecited by 113
- 2019Scale-Equivariant Steerable Networkscited by 110
- 2020LieTransformer: Equivariant self-attention for Lie Groupscited by 100
- 2016Rotation equivariant vector field 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
- 2020Efficient Generalized Spherical CNNscited by 29
- 2022iDECODe: In-distribution Equivariance for Conformal Out-of-distribution Detectioncited by 27
- 2015Dreaming More Data: Class-dependent Distributions over Diffeomorphisms for Learned Data Augmentationcited by 24
- 2016RenderGAN: Generating Realistic Labeled Datacited by 20
- 2021Shift Invariance Can Reduce Adversarial Robustnesscited by 16
- 2019A Group-Theoretic Framework for Data Augmentationcited by 14
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 2; 2025: 3; 2026: 2.
9 papers.
- 2023On genuine invariance learning without weight-tyingcited by 13
- 2024Relaxed Equivariance via Multitask Learningcited by 13
- 2024Understanding the Role of Invariance in Transfer Learningcited by 1
- 2025How Ensembles of Distilled Policies Improve Generalisation in Reinforcement Learningcited by 1
- 2025Robust Canonicalization through Bootstrapped Data Re-Alignmentcited by 1
- 2025Training Dynamics of Learning 3D-Rotational Equivariancecited by 1
- 2022From CNNs to Shift-Invariant Twin Models Based on Complex Waveletscited by 0
- 2026SEIS: Subspace-based Equivariance and Invariance Scores for Neural Representationscited by 0
- 2026Sparse Data Augmentation for Optimization with Provable Guaranteescited by 0
- 2026Sparse Data Augmentation for Optimization with Provable Guarantees8 Sep 2026
- 2026SEIS: Subspace-based Equivariance and Invariance Scores for Neural Representations3 Feb 2026
- 2025Training Dynamics of Learning 3D-Rotational Equivariance2 Dec 2025
- 2025Robust Canonicalization through Bootstrapped Data Re-Alignment9 Oct 2025
- 2025How Ensembles of Distilled Policies Improve Generalisation in Reinforcement Learning22 May 2025
- 2024Relaxed Equivariance via Multitask Learning23 Oct 2024
- 2024Understanding the Role of Invariance in Transfer Learning5 Jul 2024
- 2023On genuine invariance learning without weight-tying7 Aug 2023
- 2022From CNNs to Shift-Invariant Twin Models Based on Complex Wavelets1 Dec 2022