Pick a concrete input and say what the equation should give before you read the math.
Foundation reference
Lie Groups & Equivariant Networks
Rotations and translations form Lie groups: groups of transformations that vary smoothly with continuous parameters. A network is equivariant when transforming its input transforms its output in a matching way: shifting an image shifts a convolutional feature map. Building a symmetry the task is known to have into the network lets it share weights across transformed inputs instead of learning each case separately (Bronstein et al., 2021).
Study guide
Where to start
When the input is rotated, should the output rotate with it (equivariance), stay the same (invariance), or change in some other specified way, and how do you decide which a task needs?
How to study this pagePredict · Check · Generalize · Continue
Work through the math, then read the cited papers for the original argument.
Identify the part of the idea that survives a change of notation or model, so you can recognize it in another paper or system.
Use the prerequisites and related concepts at the end of the page to fill the next gap.
Why It Matters for Modern Models
- Rotations and translations form Lie groups: groups of transformations that vary smoothly with continuous parameters. A network is equivariant when transforming its input transforms its output in a matching way: shifting an image shifts a convolutional feature map. Building a symmetry the task is known to have into the network lets it share weights across transformed inputs instead of learning each case separately (Bronstein et al., 2021).
- Group-equivariant CNNs extend this weight sharing to rotations and reflections, adding expressive capacity without adding parameters; they reached state-of-the-art results at the time on rotated MNIST and CIFAR-10 (Cohen & Welling, 2016).
- Molecular and protein models often build symmetry in: AlphaFold 2's structure module uses an attention operation that is invariant to global rotations and translations (Jumper et al., 2021). AlphaFold 3 instead omitted these constraints from its diffusion module and found they were not required (Abramson et al., 2024).
Questions to Think About
- Why is translation on a grid the easiest symmetry to build in, while rotations and scalings need group convolutions or steerable filters?
- How does the Lie algebra describe a continuous symmetry through its infinitesimal generators, for example a rotation by a small angle θ written as I + θA with A skew-symmetric?
Core Math
A Lie group is a group that is also a smooth manifold, with smooth multiplication and inversion. Rotations, translations and scalings all form Lie groups.
A function is equivariant to if transforming the input transforms the output in a matching way:
where and say how acts on inputs and on outputs. Invariance is the special case in which is the identity.
Group convolution generalizes ordinary convolution from translations to a group , integrating over the group with its invariant (Haar) measure (Cohen & Welling, 2016; Cohen, Geiger & Weiler, 2019):
Lie algebra. The Lie algebra holds the infinitesimal generators of , and the exponential map turns them into group elements. For the rotation group the Lie algebra is the space of skew-symmetric matrices: for a suitably normalized generator , is a rotation by angle , and for small , .