Training or Architecture? How to Incorporate Invariance in Neural Networks
Not on the map. Why?
Abstract (arXiv)
Many applications require the robustness, or ideally the invariance, of a neural network to certain transformations of input data. Most commonly, this requirement is addressed by either augmenting the training data, using adversarial training, or defining network architectures that include the desired invariance automatically. Unfortunately, the latter often relies on the ability to enlist all possible transformations, which make such approaches largely infeasible for infinite sets of transformations, such as arbitrary rotations or scaling. In this work, we propose a method for provably invariant network architectures with respect to group actions by choosing one element from a (possibly continuous) orbit based on a fixed criterion. In a nutshell, we intend to 'undo' any possible transformation before feeding the data into the actual network. We analyze properties of such approaches, extend them to equivariant networks, and demonstrate their advantages in terms of robustness as well as computational efficiency in several numerical examples. In particular, we investigate the robustness with respect to rotations of images (which can possibly hold up to discretization artifacts only) as well as the provable rotational and scaling invariance of 3D point cloud classification.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 29 of its 52 references that are in the map. First posted on arXiv 18 Jun 2021.
Builds on
29 of 52 references.
References · 29
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,384
- 2015Spatial Transformer Networkscited by 1,423
- 2016Group Equivariant Convolutional Networkscited by 1,154
- 2018Tensor field networks: Rotation- and translation-equivariant neural networks for 3D point cloudscited by 735
- 2016Geometric deep learning on graphs and manifolds using mixture model CNNscited by 468
- 2019General E(2)-Equivariant Steerable CNNscited by 441
- 2018Rotation Equivariant CNNs for Digital Pathologycited by 420
- 2021High-Performance Large-Scale Image Recognition Without Normalizationcited by 359
17 more
- 20183D Steerable CNNs: Learning Rotationally Equivariant Features in Volumetric Datacited by 348
- 2016Harmonic Networks: Deep Translation and Rotation Equivariancecited by 293
- 2018PPF-FoldNet: Unsupervised Learning of Rotation Invariant 3D Local Descriptorscited by 140
- 2017Equivariance Through Parameter-Sharingcited by 139
- 2017Deep Functional Maps: Structured Prediction for Dense Shape Correspondencecited by 134
- 20183D Point Capsule Networkscited by 106
- 2016Rotation equivariant vector field networkscited by 98
- 2017Polar Transformer Networkscited by 81
- 2017Exploring the Landscape of Spatial Robustnesscited by 81
- 2020Deep Shells: Unsupervised Shape Correspondence with Optimal Transportcited by 74
- 2016TI-POOLING: transformation-invariant pooling for feature learning in Convolutional Neural Networkscited by 66
- 2018A Graph-CNN for 3D Point Cloud Classificationcited by 49
- 2019Equivariant Transformer Networkscited by 35
- 2016Learning rotation invariant convolutional filters for texture classificationcited by 24
- 2016Warped Convolutions: Efficient Invariance to Spatial Transformationscited by 24
- 2019Invariance-inducing regularization using worst-case transformations suffices to boost accuracy and spatial robustnesscited by 18
- 2019OperatorNet: Recovering 3D Shapes From Difference Operatorscited by 5
Built on by
Citing papers per year: 2022: 3; 2023: 3; 2024: 1; 2025: 1; 2026: 1.
9 papers.
- 2022DEVIANT: Depth EquiVarIAnt NeTwork for Monocular 3D Object Detectioncited by 48
- 2022How Much Data Are Augmentations Worth? An Investigation into Scaling Laws, Invariance, and Implicit Regularizationcited by 40
- 2022Equivariance versus Augmentation for Spherical Imagescited by 24
- 2023From Bricks to Bridges: Product of Invariances to Enhance Latent Space Communicationcited by 20
- 2023Optimization Dynamics of Equivariant and Augmented Neural Networkscited by 17
- 2024Ensembles provably learn equivariance through data augmentationcited by 8
- 2025Training Dynamics of Learning 3D-Rotational Equivariancecited by 1
- 2023Subspace-Configurable Networkscited by 0
- 2026Equivariance and Augmentation for Bayesian Neural Networkscited by 0
- 2026Equivariance and Augmentation for Bayesian Neural Networks24 Jun 2026
- 2025Training Dynamics of Learning 3D-Rotational Equivariance2 Dec 2025
- 2024Ensembles provably learn equivariance through data augmentation2 Oct 2024
- 2023From Bricks to Bridges: Product of Invariances to Enhance Latent Space Communication2 Oct 2023
- 2023Subspace-Configurable Networks22 May 2023
- 2023Optimization Dynamics of Equivariant and Augmented Neural Networks23 Mar 2023
- 2022How Much Data Are Augmentations Worth? An Investigation into Scaling Laws, Invariance, and Implicit Regularization12 Oct 2022
- 2022DEVIANT: Depth EquiVarIAnt NeTwork for Monocular 3D Object Detection21 Jul 2022
- 2022Equivariance versus Augmentation for Spherical Images8 Feb 2022