Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

General $E(2)$-Equivariant Steerable CNNs

About

The big empirical success of group equivariant networks has led in recent years to the sprouting of a great variety of equivariant network architectures. A particular focus has thereby been on rotation and reflection equivariant CNNs for planar images. Here we give a general description of $E(2)$-equivariant convolutions in the framework of Steerable CNNs. The theory of Steerable CNNs thereby yields constraints on the convolution kernels which depend on group representations describing the transformation laws of feature spaces. We show that these constraints for arbitrary group representations can be reduced to constraints under irreducible representations. A general solution of the kernel space constraint is given for arbitrary representations of the Euclidean group $E(2)$ and its subgroups. We implement a wide range of previously proposed and entirely new equivariant network architectures and extensively compare their performances. $E(2)$-steerable convolutions are further shown to yield remarkable gains on CIFAR-10, CIFAR-100 and STL-10 when used as a drop-in replacement for non-equivariant convolutions.

Maurice Weiler, Gabriele Cesa• 2019

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR-100 (test)--
3518
Image ClassificationSTL-10 (test)
Accuracy45.19
357
Image ClassificationCIFAR-10 (test)
Test Error Rate2.05
151
Image ClassificationMNIST rotated (test)
Test Error (%)0.68
105
Third object from right color inferenceCLEVR
Accuracy41.95
13
Shifted rightmost object color inferenceCLEVR
Accuracy (Shifted Rightmost Color)59.29
13
Rightmost object color inference (RC)CLEVR
Accuracy98.5
13
Bottommost object color inference (BC)CLEVR
BC Accuracy73.51
13
Leftmost object color inference (LC)CLEVR
Accuracy70.1
13
Rightmost object size inferenceCLEVR
Accuracy89.84
13
Showing 10 of 26 rows

Other info

Code

Follow for update