Rotation Equivariant Operators for Machine Learning on Scalar and Vector Fields
Paul Shen, Michael Herbst, Venkat Viswanathan

TL;DR
This paper develops a comprehensive theory and software for rotation equivariant operators on scalar and vector fields, enabling symmetry-preserving computations in simulation, machine learning, and inverse problems.
Contribution
It extends convolution theorems to characterize linear equivariant operators via tensor field convolutions and provides a Julia package for practical implementation.
Findings
Operators are characterized by tensor convolutions with radially symmetric kernels.
Most Green's functions and differential operators are inherently equivariant.
The software enables simulation, image processing, and inverse problem solving with equivariance.
Abstract
We develop theory and software for rotation equivariant operators on scalar and vector fields, with diverse applications in simulation, optimization and machine learning. Rotation equivariance (covariance) means all fields in the system rotate together, implying spatially invariant dynamics that preserve symmetry. Extending the convolution theorems of linear time invariant systems, we theorize that linear equivariant operators are characterized by tensor field convolutions using an appropriate product between the input field and a radially symmetric kernel field. Most Green's functions and differential operators are in fact equivariant operators, which can also fit unknown symmetry preserving dynamics by parameterizing the radial function. We implement the Julia package EquivariantOperators.jl for fully differentiable finite difference equivariant operators on scalar, vector and higher…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Physics and Python Applications · Geophysics and Gravity Measurements · Scientific Research and Discoveries
MethodsConvolution
