Learning Invariant Representations for Equivariant Neural Networks Using Orthogonal Moments
Jaspreet Singh, Chandan Singh

TL;DR
This paper introduces a method to enhance equivariant neural networks by integrating orthogonal moments into fully-connected layers, improving their invariance to geometric transformations like rotation and reflection.
Contribution
It proposes using orthogonal moments to encode global invariance in fully-connected layers, making intermediate layers equivariant and the classification layer invariant.
Findings
Improved invariance to rotations and reflections in G-CNNs.
Enhanced classification accuracy on rotated MNIST and CIFAR10 datasets.
Effective integration of orthogonal moments into existing equivariant architectures.
Abstract
The convolutional layers of standard convolutional neural networks (CNNs) are equivariant to translation. However, the convolution and fully-connected layers are not equivariant or invariant to other affine geometric transformations. Recently, a new class of CNNs is proposed in which the conventional layers of CNNs are replaced with equivariant convolution, pooling, and batch-normalization layers. The final classification layer in equivariant neural networks is invariant to different affine geometric transformations such as rotation, reflection and translation, and the scalar value is obtained by either eliminating the spatial dimensions of filter responses using convolution and down-sampling throughout the network or average is taken over the filter responses. In this work, we propose to integrate the orthogonal moments which gives the high-order statistics of the function as an…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Computational Physics and Python Applications
MethodsConvolution
