Reducing SO(3) Convolutions to SO(2) for Efficient Equivariant GNNs
Saro Passaro, C. Lawrence Zitnick

TL;DR
This paper introduces a method to simplify $SO(3)$ equivariant convolutions to $SO(2)$, significantly reducing computational complexity and enabling efficient, high-performing GNNs for 3D data.
Contribution
The authors propose a novel approach to reduce $SO(3)$ convolutions to $SO(2)$, improving efficiency and enabling scalable equivariant GNNs for 3D data.
Findings
Achieved reduction in computational complexity from $O(L^6)$ to $O(L^3)$.
Proposed the Equivariant Spherical Channel Network (eSCN).
Attained state-of-the-art results on OC-20 and OC-22 datasets.
Abstract
Graph neural networks that model 3D data, such as point clouds or atoms, are typically desired to be equivariant, i.e., equivariant to 3D rotations. Unfortunately equivariant convolutions, which are a fundamental operation for equivariant networks, increase significantly in computational complexity as higher-order tensors are used. In this paper, we address this issue by reducing the convolutions or tensor products to mathematically equivalent convolutions in . This is accomplished by aligning the node embeddings' primary axis with the edge vectors, which sparsifies the tensor product and reduces the computational complexity from to , where is the degree of the representation. We demonstrate the potential implications of this improvement by proposing the Equivariant Spherical Channel Network (eSCN), a graph neural network utilizing our novel…
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
Taxonomy
TopicsAdvanced Neural Network Applications · Medical Imaging and Analysis · 3D Shape Modeling and Analysis
MethodsGraph Neural Network
