Emergent Neural Network Mechanisms for Generalization to Objects in Novel Orientations
Avi Cooper, Xavier Boix, Daniel Harari, Spandan Madan, Hanspeter, Pfister, Tomotake Sasaki, Pawan Sinha

TL;DR
This paper investigates how deep neural networks can generalize to recognize objects in novel orientations by disseminating orientation-invariance learned from familiar objects, revealing brain-like neural mechanisms.
Contribution
It demonstrates that DNNs can generalize to new object orientations through feature-based dissemination, especially with more familiar objects and 2D rotations.
Findings
DNNs generalize better with more familiar objects.
Dissemination occurs via neurons tuned to shared features.
Generalization is stronger for 2D rotations.
Abstract
The capability of Deep Neural Networks (DNNs) to recognize objects in orientations outside the distribution of the training data is not well understood. We present evidence that DNNs are capable of generalizing to objects in novel orientations by disseminating orientation-invariance obtained from familiar objects seen from many viewpoints. This capability strengthens when training the DNN with an increasing number of familiar objects, but only in orientations that involve 2D rotations of familiar orientations. We show that this dissemination is achieved via neurons tuned to common features between familiar and unfamiliar objects. These results implicate brain-like neural mechanisms for generalization.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Robot Manipulation and Learning · Domain Adaptation and Few-Shot Learning
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Concatenated Skip Connection · Batch Normalization · Softmax · Average Pooling · Max Pooling · Dropout · Dense Block · Global Average Pooling · Kaiming Initialization
