Exploiting Cyclic Symmetry in Convolutional Neural Networks

02/08/2016
by   Sander Dieleman, et al.
0

Many classes of images exhibit rotational symmetry. Convolutional neural networks are sometimes trained using data augmentation to exploit this, but they are still required to learn the rotation equivariance properties from the data. Encoding these properties into the network architecture, as we are already used to doing for translation equivariance by using convolutional layers, could result in a more efficient use of the parameter budget by relieving the model from learning them. We introduce four operations which can be inserted into neural network models as layers, and which can be combined to make these models partially equivariant to rotations. They also enable parameter sharing across different orientations. We evaluate the effect of these architectural modifications on three datasets which exhibit rotational symmetry and demonstrate improved performance with smaller models.

READ FULL TEXT
research
12/14/2016

Permutation-equivariant neural networks applied to dynamics prediction

The introduction of convolutional layers greatly advanced the performanc...
research
06/10/2022

Convolutional Layers Are Not Translation Equivariant

The purpose of this paper is to correct a misconception about convolutio...
research
03/01/2023

An end-to-end SE(3)-equivariant segmentation network

Convolutional neural networks (CNNs) allow for parameter sharing and tra...
research
07/20/2020

ThriftyNets : Convolutional Neural Networks with Tiny Parameter Budget

Typical deep convolutional architectures present an increasing number of...
research
04/14/2022

Relaxing Equivariance Constraints with Non-stationary Continuous Filters

Equivariances provide useful inductive biases in neural network modeling...
research
12/28/2018

Exploring Weight Symmetry in Deep Neural Network

We propose to impose symmetry in neural network parameters to improve pa...
research
03/03/2022

Symmetry Structured Convolutional Neural Networks

We consider Convolutional Neural Networks (CNNs) with 2D structured feat...

Please sign up or login with your details

Forgot password? Click here to reset