Home Knowledge Base Group Convolutions (G-Convolutions)

Group Convolutions (G-Convolutions) are the mathematical generalization of standard convolution from the translation group to arbitrary symmetry groups — including rotation, reflection, scaling, and permutation — enabling neural networks to achieve equivariance with respect to any specified transformation group — the foundational theoretical framework that unifies standard CNNs, steerable CNNs, spherical CNNs, and graph neural networks as special cases of convolution over different symmetry groups.

What Are Group Convolutions?

Why Group Convolutions Matter

Group Convolution Spectrum

Group $G$SymmetryArchitecture
$mathbb{Z}^2$ (Translation)Shift equivarianceStandard CNN
$p4$ (4-fold Rotation)90° rotation equivarianceRotation-equivariant CNN
$p4m$ (Rotation + Flip)Rotation + reflection equivarianceFull 2D symmetry CNN
$SO(2)$ (Continuous Rotation)Exact continuous rotationSteerable CNN
$SO(3)$ (3D Rotation)3D rotation equivarianceSpherical CNN
$S_n$ (Permutation)Order invarianceSet function / GNN

Group Convolutions are scanning all the symmetry possibilities — sliding and transforming filters through every element of the symmetry group to ensure that no orientation, reflection, or permutation is missed, providing the mathematical bedrock on which all equivariant neural network architectures are built.

group convolutionsneural architecture

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.