A Probabilistic Approach to Learning the Degree of Equivariance in Steerable CNNs
Lars Veefkind, Gabriele Cesa
TL;DR
This work tackles the rigidity of fixed equivariance in steerable CNNs by learning the degree of equivariance through a probabilistic likelihood over the transformation group. By parameterising $\lambda(h)$ with Fourier coefficients and regularising via normalization, alignment, and KL terms, the method yields interpretable, layer-wise partial equivariance that adapts to data. Empirical results across 2D/3D benchmarks (e.g., DDMNIST, MedMNIST, Smoke/JetFlow) demonstrate competitive performance and clear interpretability of the learnt symmetry patterns, with bandlimiting providing regularisation and efficiency benefits. The approach generalises to any compact group and can model partial symmetries without adding extra layers, representing a practical improvement for symmetry-aware learning in vision and biomedical tasks.
Abstract
Steerable convolutional neural networks (SCNNs) enhance task performance by modelling geometric symmetries through equivariance constraints on weights. Yet, unknown or varying symmetries can lead to overconstrained weights and decreased performance. To address this, this paper introduces a probabilistic method to learn the degree of equivariance in SCNNs. We parameterise the degree of equivariance as a likelihood distribution over the transformation group using Fourier coefficients, offering the option to model layer-wise and shared equivariance. These likelihood distributions are regularised to ensure an interpretable degree of equivariance across the network. Advantages include the applicability to many types of equivariant networks through the flexible framework of SCNNs and the ability to learn equivariance with respect to any subgroup of any compact group without requiring additional layers. Our experiments reveal competitive performance on datasets with mixed symmetries, with learnt likelihood distributions that are representative of the underlying degree of equivariance.
