atlas

Research map / Architectures and efficiency / CNN design

Continuous Rotation Group Equivariant Network Inspired by Neural Population Coding

AAAI 2024 · Architectures and efficiency › CNN design · approach: Group symmetry equivariant networks · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CRGEN, a rotation group equivariant CNN whose kernels are generated from sparse learnable-location weights modulated by Gaussian tuning curves, inspired by neural population coding, achieving near-continuous rotation equivariance with far fewer parameters.

Problem

Discrete rotation group convolutions only achieve equivariance on a discrete set of angles, while inputs and transformations are continuous; prior continuous approaches rely on elaborate basis kernels or interpolation with smoothness assumptions.

Approach

Modulate group convolution kernels with Gaussian (bell-shaped) tuning curves, generate kernels from sparse weights with learnable continuous location and orientation parameters, and prove that discrete group convolutions with tuning-curve widths above one sampling step achieve continuous equivariance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CRGEN-S instead of SFCNNMNIST-rot without rotation augmentation · MNIST-rot, without rotation augmentationerror (%): 0.88% vs. 0.85%Helped
Use CRGEN-T instead of G-CNNMNIST-rot without rotation augmentation · MNIST-rot, without rotation augmentationerror (%): 2.28% vs. 1.16%Helped
Use CRGEN-L instead of PDO-eConvMNIST-rot with rotation augmentation · MNIST-rot, with rotation augmentationerror (%): 0.709% vs. 0.706%Helped
Use CRGEN-S instead of PDO-eConvMNIST-rot with rotation augmentation · MNIST-rot, with rotation augmentationerror (%): 0.709% vs. 0.714%Hurt
Use CRGEN-T instead of CNNMNIST rotation generalization at p=0 · MNIST, randomly rotated test; training rotation probability p=0accuracy (%): 44.70% -> 93.38%Helped
Use CRGEN instead of G-CNNMNIST rotation generalization at p=1 · MNIST, randomly rotated test; training rotation probability p=1accuracy (%): 99.32% vs. 99.29%No clear effect
Add CRGEN-LN to the plain architectureMNIST · MNIST, randomly rotated test; training at 0° and 135°accuracy (%): 96.23 -> 97.82Helped
Add CRGEN-LN to the ResNet-110 architectureCIFAR10 · CIFAR10, randomly rotated test; training at 0° and 135°accuracy (%): 61.98 -> 66.34Helped
Add CRGEN-LN to the ResNet-18 architectureImageNet-100 · ImageNet-100, randomly rotated test; training at 0° and 135°accuracy (%): 50.83 -> 72.34Helped
Increase the number of orientations from 4 to 16 (ablation)CRGEN-T · MNIST-roterror (%): 2.72 -> 1.16Helped
Increase the number of orientations from 16 to 20 (ablation)CRGEN-T · MNIST-roterror (%): 1.16 -> 1.102Helped
Increase sparse points per kernel from 2 to 7 (ablation)CRGEN-T · MNIST-roterror (%): 1.26 -> 0.998Helped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST-rot MNIST CIFAR10 ImageNet-100

Benchmarks: MNIST-rot MNIST CIFAR10 ImageNet-100

Metrics: error rate (%) accuracy (%) parameter count

Baselines: CNN G-CNN PDO-eConv E4-Net SFCNN E2CNN ORN-8 TI-Pooling H-Net RotEqNet PTN-CNN

Builds on: G-CNN E2CNN PDO-eConv SFCNN E4-Net

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy