vix.ing · top · new · best · stats

Exploiting Cyclic Symmetry in Convolutional Neural Networks

2016/02/08 by Sander Dieleman, Dieleman, Sander, Jeffrey De Fauw +3 · 1 voice · 22 citations
Computer Science · #Computer Vision and Pattern Recognition (cs.CV) #FOS: Computer and information sciences #Image Processing and 3D Reconstruction #Image and Object Detection Techniques #Machine Learning (cs.LG) #Medical Image Segmentation Techniques #Neural and Evolutionary Computing (cs.NE) #cs.CV #cs.LG #cs.NE

paper · pdf · doi:10.48550/arxiv.1602.02660

10 pages, 6 figures, accepted for publication at ICML 2016

openalex publication_date 2016/02/08 · arxiv published 2016/02/08 · arxiv created 2016/05/26 · arxiv updated 2016/05/26 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

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.

Citations

Cited by

Discussions

Related