SO(3)-Equivariant Neural Networks for Learning Vector Fields on Spheres
Francesco Ballerin, Nello Blaser, Erlend Grong
TL;DR
This work develops SO(3)-equivariant neural networks for learning vector and tensor fields on the sphere, addressing both model and signal symmetries by performing group convolutions on SO(3) and employing a smoothing operator to retain equivariance while enabling expressive activations. The architecture supports scalar and vector fields through a UNet-like structure with spectral pooling, leveraging Wigner-D Fourier representations and carefully designed loss on S^2. Empirical results on ERA5 wind and temperature data show improved robustness to rotations and competitive performance relative to CNNs and spherical CNNs, with notable gains in rotated settings and vector-to-vector tasks. The approach provides a principled, geometry-aware alternative for geophysical prediction and vector-field autoencoding, highlighting the benefits of integrating group-theoretic convolutions with flexible nonlinearities in non-Euclidean domains.
Abstract
Analyzing vector fields on the sphere, such as wind speed and direction on Earth, is a difficult task. Models should respect both the rotational symmetries of the sphere and the inherent symmetries of the vector fields. In this paper, we introduce a deep learning architecture that respects both symmetry types using novel techniques based on group convolutions in the 3-dimensional rotation group. This architecture is suitable for scalar and vector fields on the sphere as they can be described as equivariant signals on the 3-dimensional rotation group. Experiments show that our architecture achieves lower prediction and reconstruction error when tested on rotated data compared to both standard CNNs and spherical CNNs.
