Equiformer is a transformer architecture that achieves SE(3)/E(3) equivariance by replacing standard scalar operations with tensor products of irreducible representations. Unlike conventional transformers that operate solely on scalar features, Equiformer processes higher-order geometric tensors through equivariant dot-product attention and equivariant feed-forward networks, ensuring that predictions rotate and translate consistently with input molecular coordinates.
Glossary
Equiformer

What is Equiformer?
Equiformer is a neural network architecture that integrates SE(3)/E(3) equivariance directly into the transformer framework using tensor products and equivariant attention mechanisms, achieving state-of-the-art performance on 3D molecular property prediction tasks.
The architecture combines the global context modeling of transformers with the geometric rigor of equivariant message passing, using Clebsch-Gordan tensor products to couple features of different rotation orders. This enables Equiformer to capture complex angular dependencies in 3D molecular structures while maintaining data efficiency, outperforming both invariant graph networks and prior equivariant models on benchmarks like QM9 and OC20.
Key Features of Equiformer
Equiformer combines the scalability of Transformers with the physical correctness of SE(3)/E(3) equivariance, achieving state-of-the-art performance on molecular property prediction benchmarks like QM9 and OC20.
Equivariant Attention Mechanism
Replaces standard scalar dot-product attention with an SE(3)/E(3)-equivariant attention operation. Instead of computing attention weights solely from scalar queries and keys, Equiformer incorporates higher-order tensor products of directional information (e.g., relative position vectors). This allows the attention mechanism to be modulated by the 3D geometry of the molecule, ensuring that the attention weights themselves transform correctly under rotation and translation.
- Uses Clebsch-Gordan tensor products to combine geometric features
- Attention weights are invariant, but value transformations are equivariant
- Preserves directional information across layers without information loss
Transformer Backbone with Tensor Product Layers
Adapts the standard Transformer architecture by replacing linear layers with equivariant tensor product operations. Instead of operating on scalar vectors alone, Equiformer processes features as irreducible representations (irreps) of the SO(3) group. Each layer updates both scalar (type-0) and higher-order tensor features (type-1, type-2, etc.) using learned weights, ensuring all operations are strictly equivariant.
- Multi-head attention operates on multi-channel irreps
- Layer normalization is adapted for equivariant features
- Depth-wise tensor products reduce computational overhead
State-of-the-Art on QM9 and OC20
Equiformer achieves leading performance on the QM9 quantum chemistry benchmark and the Open Catalyst Project (OC20) dataset. On QM9, it sets new records for predicting properties like HOMO-LUMO gap, dipole moment, and internal energy. On OC20, it demonstrates superior ability to predict the adsorption energy of molecules on catalyst surfaces, a critical task for renewable energy research.
- QM9: Mean absolute error (MAE) for HOMO-LUMO gap reduced to ~20 meV
- OC20 S2EF: Improved force prediction accuracy by ~15% over prior equivariant models
- Data-efficient: achieves high accuracy with fewer training examples than non-equivariant baselines
Scalable Depth and Expressivity
Unlike message-passing GNNs that suffer from over-smoothing with increased depth, Equiformer's Transformer architecture allows for deeper networks (8-12 layers) without degradation. The self-attention mechanism provides global receptive fields, enabling each atom to attend to all others directly. Combined with higher-order tensor features (up to l=3 or l=4), this yields exceptional expressivity for modeling complex quantum interactions.
- Global attention avoids the locality bottleneck of message passing
- Higher-order irreps capture angular dependencies precisely
- Depth scaling improves accuracy without diminishing returns
SE(3)/E(3) Equivariance Guarantee
Equiformer provides a mathematical guarantee that predictions are invariant to global rotation and translation (and optionally reflection). This is achieved by constructing all operations—attention, feed-forward networks, and normalization—from equivariant building blocks. The output is a set of invariant scalar features suitable for property prediction, while intermediate layers preserve full geometric tensor information.
- SE(3): Rotation and translation equivariance (no reflection)
- E(3): Includes reflection equivariance for parity-sensitive properties
- Guarantees physical consistency without data augmentation
Comparison with EGNN and NequIP
Equiformer bridges the gap between two families of equivariant models:
- vs. EGNN: EGNN uses only vector features (type-1) for efficiency, while Equiformer employs higher-order tensor products (type-2, type-3) for greater expressivity, achieving higher accuracy on complex tasks.
- vs. NequIP: NequIP is a message-passing network with tensor products; Equiformer replaces message passing with self-attention, enabling global context and better scaling to large molecular systems.
- Trade-off: Equiformer is more computationally intensive than EGNN but more expressive; it is more scalable than NequIP for large graphs due to attention's parallelizability.
Equiformer vs. Other Equivariant Architectures
A feature-level comparison of Equiformer against leading equivariant graph neural network architectures for 3D molecular property prediction and interatomic potentials.
| Feature | Equiformer | SE(3)-Transformer | NequIP | EGNN |
|---|---|---|---|---|
Equivariance Type | SE(3)/E(3) | SE(3) | E(3) | E(n) |
Tensor Product Basis | Clebsch-Gordan | Clebsch-Gordan | Clebsch-Gordan | |
Attention Mechanism | ||||
Higher-Order Representations (L>1) | ||||
Message Passing | ||||
Data Efficiency (MD17 Benchmark) | 0.3 kcal/mol MAE | 0.4 kcal/mol MAE | 0.2 kcal/mol MAE | 0.7 kcal/mol MAE |
Computational Cost Scaling | O(N^2) with attention | O(N^2) with attention | O(N) linear | O(N) linear |
Pre-training Support |
Frequently Asked Questions
Explore the architecture, mechanisms, and performance characteristics of the Equiformer model, a state-of-the-art SE(3)/E(3)-equivariant transformer for 3D molecular property prediction.
The Equiformer is a transformer architecture that integrates SE(3)/E(3) equivariance directly into its attention mechanism using tensor products of irreducible representations (irreps). Unlike standard transformers that operate on scalar features, Equiformer processes features as a direct sum of irreps of the O(3) group, maintaining strict rotational and translational equivariance. The core innovation is the equivariant graph attention, where keys, queries, and values are all equivariant features. The attention weight between two atoms is computed using an invariant scalar product (a tensor product that outputs only the scalar component), while the value aggregation involves a full tensor product with spherical harmonic embeddings of the relative position vector. This allows the model to capture both invariant geometric patterns and equivariant directional information simultaneously, achieving state-of-the-art performance on benchmarks like OC20 and QM9.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Understanding Equiformer requires familiarity with the geometric deep learning principles and competing architectures that define the state of the art in 3D molecular modeling.
SE(3) Equivariance
The core mathematical principle behind Equiformer. A function is SE(3) equivariant if rotating and translating the input 3D structure produces an identically transformed output. This ensures the model's predictions are independent of a molecule's orientation in space, a critical inductive bias for learning physical properties. Equiformer achieves this through tensor products of irreducible representations, unlike scalar-only models that lose directional information.
Tensor Field Network
A foundational architecture that introduced learned, locally equivariant filters operating on point clouds. It maps geometric features to higher-order tensor fields using filters conditioned on relative positions. Equiformer extends this concept by integrating tensor product operations directly into the attention mechanism, replacing the standard scalar dot-product attention with an equivariant cross-product that preserves directional information between nodes.
Equivariant Graph Neural Network (EGNN)
A computationally efficient alternative to Equiformer that achieves E(n) equivariance without expensive higher-order tensor products. EGNN operates directly on scalar and vector features, updating coordinates as a weighted sum of relative distances. While faster, EGNN does not capture higher-order angular interactions between triplets of atoms, which Equiformer models through tensor product-based attention, giving it superior expressiveness for complex molecular geometries.
NequIP
An E(3)-equivariant interatomic potential that, like Equiformer, uses tensor products of irreducible representations for message passing. NequIP demonstrated that equivariant models achieve data efficiency orders of magnitude better than invariant networks. Equiformer builds on this insight by replacing NequIP's message-passing framework with a transformer backbone, enabling global attention across the entire molecular graph rather than local neighborhood aggregation.
Graphormer
A standard transformer adapted for graphs by encoding structural priors like node centrality and shortest-path distances into the attention bias. Graphormer achieved strong results on the Open Catalyst Project (OC20) benchmark but treats 3D coordinates as scalar distances, losing directional information. Equiformer surpasses this by making the attention mechanism itself SE(3)-equivariant, preserving full geometric tensor information throughout the network.
Equivariant Diffusion Model (EDM)
A generative framework that learns to reverse a noising process on 3D atomic coordinates while maintaining SE(3) equivariance. EDMs are used for tasks like conformer generation and structure-based drug design. The denoising backbone of an EDM can be instantiated with an Equiformer architecture, combining Equiformer's state-of-the-art property prediction accuracy with diffusion-based generative capabilities for molecular structure sampling.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us