# Robustness to Transformations Across Categories: Is Robustness To Transformations Driven by Invariant Neural Representations?

arXiv: https://arxiv.org/abs/2007.00112 · HTML: https://mlsanity.com/paper/2007.00112/

## Key facts

- Cited by 6 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 30 Jun 2020.

## Built on by (most cited first, 6 of 6)

- [How Modular Should Neural Module Networks Be for Systematic Generalization?](https://mlsanity.com/paper/2106.08170/) (2021)
- [Three approaches to facilitate DNN generalization to objects in out-of-distribution orientations and illuminations](https://mlsanity.com/paper/2111.00131/) (2021)
- [Emergent Neural Network Mechanisms for Generalization to Objects in Novel Orientations](https://mlsanity.com/paper/2109.13445/) (2021)
- [Deephys: Deep Electrophysiology, Debugging Neural Networks under Distribution Shifts](https://mlsanity.com/paper/2303.11912/) (2023)
- [Configural processing as an optimized strategy for robust object recognition in neural networks](https://mlsanity.com/paper/2407.19072/) (2024)
- [Zero-Shot Test-Time Canonicalization using Out-of-Distribution Scoring](https://mlsanity.com/paper/2606.24178/) (2026)

## Abstract (arXiv)

Deep Convolutional Neural Networks (DCNNs) have demonstrated impressive robustness to recognize objects under transformations (eg. blur or noise) when these transformations are included in the training set. A hypothesis to explain such robustness is that DCNNs develop invariant neural representations that remain unaltered when the image is transformed. However, to what extent this hypothesis holds true is an outstanding question, as robustness to transformations could be achieved with properties different from invariance, eg. parts of the network could be specialized to recognize either transformed or non-transformed images. This paper investigates the conditions under which invariant neural representations emerge by leveraging that they facilitate robustness to transformations beyond the training distribution. Concretely, we analyze a training paradigm in which only some object categories are seen transformed during training and evaluate whether the DCNN is robust to transformations across categories not seen transformed. Our results with state-of-the-art DCNNs indicate that invariant neural representations do not always drive robustness to transformations, as networks show robustness for categories seen transformed during training even in the absence of invariant neural representations. Invariance only emerges as the number of transformed categories in the training set is increased. This phenomenon is much more prominent with local transformations such as blurring and high-pass filtering than geometric transformations such as rotation and thinning, which entail changes in the spatial arrangement of the object. Our results contribute to a better understanding of invariant neural representations in deep learning and the conditions under which it spontaneously emerges.
