Learning Translation Invariance in CNNs
Not on the map. Why?
Abstract (arXiv)
When seeing a new object, humans can immediately recognize it across different retinal locations: we say that the internal object representation is invariant to translation. It is commonly believed that Convolutional Neural Networks (CNNs) are architecturally invariant to translation thanks to the convolution and/or pooling operations they are endowed with. In fact, several works have found that these networks systematically fail to recognise new objects on untrained locations. In this work we show how, even though CNNs are not 'architecturally invariant' to translation, they can indeed 'learn' to be invariant to translation. We verified that this can be achieved by pretraining on ImageNet, and we found that it is also possible with much simpler datasets in which the items are fully translated across the input canvas. We investigated how this pretraining affected the internal network representations, finding that the invariance was almost always acquired, even though it was some times disrupted by further training due to catastrophic forgetting/interference. These experiments show how pretraining a network on an environment with the right 'latent' characteristics (a more naturalistic environment) can result in the network learning deep perceptual rules which would dramatically improve subsequent generalization.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Nov 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 2; 2024: 0; 2025: 2.
8 papers.
- 2022Neuromorphic Visual Scene Understanding with Resonator Networkscited by 17
- 2021Why Do Self-Supervised Models Transfer? Investigating the Impact of Invariance on Downstream Taskscited by 15
- 2023What Affects Learned Equivariance in Deep Image Recognition Models?cited by 14
- 2023Evaluating the Robustness of Interpretability Methods through Explanation Invariance and Equivariancecited by 13
- 2021Learning Online Visual Invariances for Novel Objects via Supervised and Self-Supervised Trainingcited by 10
- 2025Corner Cases: How Size and Position of Objects Challenge ImageNet-Trained Modelscited by 1
- 2021Generalisation in Neural Networks Does not Require Feature Overlapcited by 0
- 2025Convolutional neural networks for mineral prospecting through alteration mapping with remote sensing datacited by 0
- 2025Corner Cases: How Size and Position of Objects Challenge ImageNet-Trained Models6 May 2025
- 2025Convolutional neural networks for mineral prospecting through alteration mapping with remote sensing data25 Feb 2025
- 2023Evaluating the Robustness of Interpretability Methods through Explanation Invariance and Equivariance13 Apr 2023
- 2023What Affects Learned Equivariance in Deep Image Recognition Models?5 Apr 2023
- 2022Neuromorphic Visual Scene Understanding with Resonator Networks26 Aug 2022
- 2021Why Do Self-Supervised Models Transfer? Investigating the Impact of Invariance on Downstream Tasks22 Nov 2021
- 2021Learning Online Visual Invariances for Novel Objects via Supervised and Self-Supervised Training4 Oct 2021
- 2021Generalisation in Neural Networks Does not Require Feature Overlap4 Jul 2021