Efficient Rotation Invariance in Deep Neural Networks through Artificial Mental Rotation
Not on the map. Why?
Abstract (arXiv)
Humans and animals recognize objects irrespective of the beholder's point of view, which may drastically change their appearances. Artificial pattern recognizers also strive to achieve this, e.g., through translational invariance in convolutional neural networks (CNNs). However, both CNNs and vision transformers (ViTs) perform very poorly on rotated inputs. Here we present artificial mental rotation (AMR), a novel deep learning paradigm for dealing with in-plane rotations inspired by the neuro-psychological concept of mental rotation. Our simple AMR implementation works with all common CNN and ViT architectures. We test it on ImageNet, Stanford Cars, and Oxford Pet. With a top-1 error (averaged across datasets and architectures) of 0.743, AMR outperforms the current state of the art (rotational data augmentation, average top-1 error of 0.626) by 19%. We also easily transfer a trained AMR module to a downstream task to improve the performance of a pre-trained semantic segmentation model on rotated CoCo from 32.7 to 55.2 IoU.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 33 of its 51 references that are in the map. First posted on arXiv 14 Nov 2023.
Builds on
33 of 51 references.
References · 33
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2023Segment Anythingcited by 8,234
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2021On the Opportunities and Risks of Foundation Modelscited by 4,033
- 2015Fast R-CNNcited by 2,933
- 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,546
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,492
- 2016Group Equivariant Convolutional Networkscited by 1,165
21 more
- 2021Scaling Vision Transformerscited by 999
- 2019Adversarial Training for Free!cited by 643
- 2021Linear Transformers Are Secretly Fast Weight Programmerscited by 502
- 2016Harmonic Networks: Deep Translation and Rotation Equivariancecited by 295
- 2015Highway Networkscited by 260
- 2022Equivariance with Learned Canonicalization Functionscited by 109
- 2016Rotation equivariant vector field networkscited by 99
- 2015Rotation-invariant convolutional neural networks for galaxy morphology predictioncited by 83
- 2016TI-POOLING: transformation-invariant pooling for feature learning in Convolutional Neural Networkscited by 67
- 2020Group Equivariant Stand-Alone Self-Attention For Visioncited by 63
- 2023FFCV: Accelerating Training by Removing Data Bottleneckscited by 49
- 2022Invariance Learning in Deep Neural Networks with Differentiable Laplace Approximationscited by 42
- 2023Equivariant Adaptation of Large Pretrained Modelscited by 41
- 2019Equivariant Transformer Networkscited by 35
- 2023E(2)-Equivariant Vision Transformercited by 27
- 2023Making Vision Transformers Truly Shift-Equivariantcited by 16
- 2023Revisiting Data Augmentation for Rotational Invariance in Convolutional Neural Networkscited by 16
- 2022Learning Instance-Specific Augmentations by Capturing Local Invariancescited by 15
- 2018Deep Learning in the Wildcited by 12
- 2016Compensating for Large In-Plane Rotations in Natural Imagescited by 2
- 2014"Mental Rotation" by Optimizing Transforming Distancecited by 1
Built on by
Citing papers per year: 2024: 1; 2025: 1.
2 papers.