mlsanityData to 14 Oct 2026

An Efficient Sparse Kernel Generator for O(3)-Equivariant Deep Networks

arXiv 2501.13986 ↗First posted 23 Jan 2025cs.LG cs.AIcited by 22

Not on the map. Why?

Abstract (arXiv)

Rotation equivariant graph neural networks, i.e. networks designed to guarantee certain geometric relations between their inputs and outputs, yield state of the art performance on spatial deep learning tasks. They exhibit high data efficiency during training and significantly reduced inference time for interatomic potential calculations compared to classical approaches. Key to these models is the Clebsch-Gordon (CG) tensor product, a kernel that contracts two dense feature vectors with a highly-structured sparse tensor to produce a dense output vector. The operation, which may be repeated millions of times for typical equivariant models, is a costly and inefficient bottleneck. We introduce a GPU sparse kernel generator for the CG tensor product that provides significant speedups over the best existing open and closed-source implementations. Our implementation achieves high performance by carefully managing the limited GPU shared memory through static analysis at model compile-time, minimizing reads and writes to global memory. We break the tensor product into a series of smaller kernels with operands that fit entirely into registers, enabling us to emit long arithmetic instruction streams that maximize instruction-level parallelism. By fusing the CG tensor product with a subsequent graph convolution, we reduce both intermediate storage and global memory traffic over naive approaches that duplicate input data. We also provide optimized kernels for the gradient of the CG tensor product and a novel identity for the higher partial derivatives required to predict interatomic forces. Our kernels offer up to 1.3x speedup over NVIDIA's closed-source cuEquivariance package, as well as 10x speedup over the widely-used e3nn package. In FP64 precision, we offer up to 6.2x inference-time speedup for the MACE chemistry foundation model over the original unoptimized version.

Key facts. Cited by 22 papers in the map (data through 14 Oct 2026). Builds on 20 of its 36 references that are in the map. First posted on arXiv 23 Jan 2025.

Builds on

20 of 36 references.

References · 20

  1. 2018Tensor field networks: Rotation- and translation-equivariant neural networks for 3D point cloudscited by 746
  2. 2021E(3)-Equivariant Graph Neural Networks for Data-Efficient and Accurate Interatomic Potentialscited by 708
  3. 2020SE(3)-Transformers: 3D Roto-Translation Equivariant Attention Networkscited by 607
  4. 2022MACE: Higher Order Equivariant Message Passing Neural Networks for Fast and Accurate Force Fieldscited by 474
  5. 2021Equivariant message passing for the prediction of tensorial properties and molecular spectracited by 441
  6. 20183D Steerable CNNs: Learning Rotationally Equivariant Features in Volumetric Datacited by 354
  7. 2022DiffDock: Diffusion Steps, Twists, and Turns for Molecular Dockingcited by 313
  8. 2022Equiformer: Equivariant Graph Attention Transformer for 3D Atomistic Graphscited by 264
  9. 2019Cormorant: Covariant Molecular Neural Networkscited by 263
  10. 2022Learning Local Equivariant Representations for Large-Scale Atomistic Dynamicscited by 256
  11. 2018Clebsch-Gordan Nets: a Fully Fourier Space Spherical Convolutional Neural Networkcited by 171
  12. 2023Reducing SO(3) Convolutions to SO(2) for Efficient Equivariant GNNscited by 117
8 more
  1. 2024The Importance of Being Scalable: Improving the Speed and Accuracy of Neural Network Interatomic Potentials Across Chemical Domainscited by 40
  2. 2024Enabling Efficient Equivariant Operations in the Fourier Basis via Gaunt Tensor Productscited by 36
  3. 2022What is an equivariant neural network?cited by 21
  4. 2018Design Principles for Sparse Matrix Multiplication on the GPUcited by 19
  5. 2023Higher-Order Equivariant Neural Networks for Charge Density Prediction in Materialscited by 13
  6. 2023Fast evaluation of spherical harmonics with sphericartcited by 6
  7. 2021ALTO: Adaptive Linearized Storage of Sparse Tensorscited by 4
  8. 2024Deconstructing equivariant representations in molecular systemscited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 6; 2026: 16.

22 papers.

Sort:

  1. 2025The Price of Freedom: Exploring Expressivity and Runtime Tradeoffs in Equivariant Tensor Productscited by 15
  2. 2026EquiformerV3: Scaling Efficient, Expressive, and General SE(3)-Equivariant Graph Attention Transformerscited by 11
  3. 2025Training a Foundation Model for Materials on a Budgetcited by 6
  4. 2026PFT: Phonon Fine-tuning for Machine Learned Interatomic Potentialscited by 6
  5. 2025Quick ViTs: Speeding up Vision Transformers through Equivariancecited by 3
  6. 2025Towards A Transferable Acceleration Method for Density Functional Theorycited by 3
  7. 2025A Cartesian-3j Framework for Machine Learning Interatomic Potentialscited by 3
  8. 2026E2Former-V2: On-the-Fly Equivariant Attention with Linear Activation Memorycited by 3
  9. 2026Beyond Adam: SOAP and Muon for Faster, Label-Efficient Training of Machine Learning Interatomic Potentialscited by 3
  10. 2026Smooth Dynamic Cutoffs for Machine Learning Interatomic Potentialscited by 2
  11. 2026Edge Cluster Expansion with Radial Rotary Attention for Interatomic Potentialscited by 2
  12. 2026Sobek: Streaming Equivariant Tensor Product Convolutionscited by 1
10 more
  1. 2025The Ubiquitous Sparse Matrix-Matrix Productscited by 0
  2. 2026Perspective: Towards sustainable exploration of chemical spaces with machine learningcited by 0
  3. 2026MALOQ: Massively Accelerated Learning of Operators for Quantum Transportcited by 0
  4. 2026Transferable Implicit Solvent Machine Learning Potential for Drugs and Proteins Approaching Ab Initio Accuracycited by 0
  5. 2026A Density-Matrix Framework for Electronic-Structure Analysis of Electrolytes for Lithium Batteriescited by 0
  6. 2026Harmonic Torsional Diffusion for Protein-Ligand Flexible Dockingcited by 0
  7. 2026E3J: An Efficient and Open-Source Backend for Euclidean Equivariant Operations on GPU and TPUcited by 0
  8. 2026BranchIP: Learning Adaptive Equivariant Computation for Interatomic Potentialscited by 0
  9. 2026FlashCart: Fast Cartesian Tensor Products for Equivariant Interatomic Potentialscited by 0
  10. 2026LunaTP: Enabling Efficient and Scalable Tensor Product for Equivariant MLIPscited by 0