Constructing 3D Rotational Invariance and Equivariance with Symmetric Tensor Networks
Meng Zhang, Chao Wang, Hao Zhang, Shaojun Dong, Lixin He
TL;DR
The paper delivers a unified, constructive framework for fully characterizing continuous $SO(3)$-invariant and -equivariant functions when inputs and outputs are tuples of Cartesian or spherical tensors. It introduces tensor network generators built from isotropic building blocks ($oldsymbol\\delta$, $oldsymbol\\epsilon$, and $P_l$) and shows how invariant functions can be composed with ordinary neural networks, while equivariant maps arise by differentiating these invariants. The framework provides explicit, finite forms for common vector-input/either Cartesian or spherical tensor-output mappings and demonstrates that many established GNN primitives are special cases within this construction. It also extends naturally to $O(3)$ via parity considerations and offers practical diagrammatic tools for symmetry-preserving design in geometric GNNs. The approach promises data-efficient, physics-informed learning by embedding rotational symmetry directly into the model architecture.
Abstract
Symmetry-aware architectures are central to geometric deep learning. We present a systematic approach for constructing continuous rotationally invariant and equivariant functions using symmetric tensor networks. The proposed framework supports inputs and outputs given as a tuple of Cartesian tensors of different rank as well as spherical tensors of different type. We introduce tensor network generators for invariant maps and obtain equivariant maps via differentiation. Specifically, we derive general continuous equivariant maps from vector inputs to Cartesian or spherical tensor output. Finally, we clarify how common equivariant primitives in geometric graph neural networks arise within our construction.
