A Program to Build E(N)-Equivariant Steerable CNNs
Gabriele Cesa, Leon Lang, Maurice Weiler
Abstract
Equivariance is becoming an increasingly popular design choice to build data efficient neural networks by exploiting prior knowledge about the symmetries of the problem at hand. Euclidean steerable CNNs are one of the most common classes of equivariant networks. While the constraints these architectures need to satisfy are understood, existing approaches are tailored to specific (classes of) groups. No generally applicable method that is practical for implementation has been described so far. In this work, we generalize the Wigner-Eckart theorem proposed in Lang & Weiler (2020), which characterizes general G-steerable kernel spaces for compact groups G over their homogeneous spaces, to arbitrary G-spaces. This enables us to directly parameterize filters in terms of a band-limited basis on the whole space rather than on G's orbits, but also to easily implement steerable CNNs equivariant to a large number of groups. To demonstrate its generality, we instantiate our method on a variety of isometry groups acting on the Euclidean space R 3 . Our framework allows us to build E(3) and SE(3)-steerable CNNs like previous works, but also CNNs with arbitrary G ≤ O(3)-steerable kernels. For example, we build 3D CNNs equivariant to the symmetries of platonic solids or choose G = SO(2) when working with 3D data having only azimuthal symmetries. We compare these models on 3D shapes and molecular datasets, observing improved performance by matching the model's symmetries to the ones of the data.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext dd685f82-f54e-46c4-bfb4-b6e0db078c35Cited by top-tier papers49
- Learning Physical Dynamics with Subequivariant Graph Neural NetworksJiaqi Han, Wenbing Huang, Hengbo Ma, Jiachen Li et al.NeurIPS 2022 · 72 citations
- EDGI: Equivariant Diffusion for Planning with Embodied AgentsJohann Brehmer, Joey Bose, Pim de Haan, Taco S. CohenNeurIPS 2023 · 52 citations
- Equivariant Adaptation of Large Pretrained ModelsArnab Kumar Mondal, Siba Smarak Panigrahi, Oumar Kaba, Sai Mudumba et al.NeurIPS 2023 · 49 citations
- Fast, Expressive SE(n) Equivariant Networks through Weight-Sharing in Position-Orientation SpaceErik J. Bekkers, Sharvaree P. Vadgama, Rob Hesselink, Putri A. van der Linden et al.ICLR 2024 · 41 citations
- Fourier Transporter: Bi-Equivariant Robotic Manipulation in 3DHaojie Huang, Owen Howell, Dian Wang, Xupeng Zhu et al.ICLR 2024 · 40 citations
Builds on8
- Generalizing Convolutional Neural Networks for Equivariance to Lie Groups on Arbitrary Continuous DataMarc Finzi, Samuel Stanton, Pavel Izmailov, Andrew Gordon WilsonICML 2020 · 372 citations
- Geometric and Physical Quantities improve E(3) Equivariant Message PassingJohannes Brandstetter, Rob Hesselink, Elise van der Pol, Erik J. Bekkers et al.ICLR 2022 · 307 citations
- A Practical Method for Constructing Equivariant Multilayer Perceptrons for Arbitrary Matrix GroupsMarc Finzi, Max Welling, Andrew Gordon WilsonICML 2021 · 226 citations
- B-Spline CNNs on Lie groupsErik J. BekkersICLR 2020 · 155 citations
- Gauge Equivariant Mesh CNNs: Anisotropic convolutions on geometric graphsPim de Haan, Maurice Weiler, Taco Cohen, Max WellingICLR 2021 · 139 citations
Related papers
- A Wigner-Eckart Theorem for Group Equivariant Convolution KernelsLeon Lang, Maurice WeilerICLR 2021 · 60 citations
- Implicit Convolutional Kernels for Steerable CNNsMaksim Zhdanov, Nico Hoffmann, Gabriele CesaNeurIPS 2023 · 13 citations
- FILTRA: Rethinking Steerable CNN by Filter TransformBo Li, Qili Wang, Gim Hee LeeICML 2021 · 4 citations
- PDO-s3DCNNs: Partial Differential Operator Based Steerable 3D CNNsZhengyang Shen, Tao Hong, Qi She, Jinwen Ma et al.ICML 2022 · 8 citations
- General Nonlinearities in SO(2)-Equivariant CNNsDaniel Franzen, Michael WandNeurIPS 2021 · 12 citations
