An interactive field guide to NequIP and its descendants

Teach the model
how space behaves.

NequIP’s durable idea is deceptively simple: do not erase geometry at the input. Carry scalars, vectors, and higher tensors through the network with the right transformation laws; take an invariant only when physics asks for one.

invariant outputE = Σᵢ EᵢFᵢ = −∇ᵢE
ℓ = 0 scalars
ℓ = 1 vectors
ℓ ≥ 2 tensors
typed geometry inside · scalar energy outside
01 · symmetry as supervision

Known transformations are not data to relearn.

Rotating an atomic environment should rotate vector features predictably while leaving scalar energy unchanged.

02 · conservative dynamics

One energy surface disciplines every force.

Differentiation ties force components together and rules out non-integrable vector fields by construction.

03 · the modern caveat

The frontier is architecture × data × kernels.

Today’s leaders inherit the blueprint but train on up to roughly 113 million frames and optimize the tensor algebra aggressively.

Prompted by the July Gradient Dissent discussion

“What is the genuinely new mathematical object—and can we make it runnable?” The tutorial answers with group actions, angular rank, conservative forces, and a benchmark game.

At 42 degrees, the equivariance error is 5.55e-17 and invariant-energy drift is 0.000000.

live group action · a 2D slice of E(3)

Experiment 01

Learn once. Rotate everywhere.

The orange hidden vector follows the atoms. Its length can feed an invariant energy head, while its direction remains available for later tensor operations. A coordinate-bound head instead changes its answer when the camera turns.

42°
equivariance error< 10⁻¹²‖m(gx) − g·m(x)‖
invariant energy drift0.000000uses ‖m‖²
coordinate-bound drift+0.048uses mₓ²
hidden vector norm0.342orientation kept, norm invariant

Experiment 02

How much angular structure should the model keep?

Fit the same noisy triatomic energy with three closed-form ridge models. All see bond lengths; richer bases progressively see cos θ and cos² θ. The progression is an analogy to retaining angular information—not a mapping from powers of cos θ to NequIP irreps or a reimplementation of its network.

28
0.018
toy targetE = radial terms + 0.92(cos θ + 0.38)²
radial basis only0.5706
linear angular basis0.3025
quadratic angular basis0.0254
test RMSE ratio22.5×

radial-only error ÷ quadratic-angular error on 600 held-out structures

NequIP ablationℓ = 0 → 1 changes the learning curve

In the paper’s water study, ℓ = 1, 2, 3 beat ℓ = 0 at every training-set size. Higher ℓ mainly shifted the curve downward after the ℓ = 0 → 1 jump.

With curl 0.22, conservative maximum drift is3.95e-5 and direct-force maximum drift is6.17e+0.

energy-gradient force direct force + curl

Experiment 03

Equivariance is not conservation.

A direct vector force can rotate correctly in 2D and still do nonzero work around a closed loop. NequIP instead predicts one scalar energy and differentiates it: F = −∇E. Turn up the curl contamination and watch the orange trajectory gain or lose energy.

0.22
620
gradient max drift3.95e-5finite-step integration error
direct-force max drift6.17e+0integrator + nonzero curl
closed-loop work1.382∮ F·dr on a unit circle
final energy change+6.166direct-force trajectory

The model has F1 0.526. Its 56-candidate validation budget finds 31 stable candidates at55.4 percent precision.

DFT-stable selected false-positive selected

Experiment 04

A low error is not yet a discovery machine.

Only about 15% of the benchmark pool is stable. Perturb hull energies near zero, then spend a limited “DFT budget” on the candidates the model ranks most stable. Accuracy can look comfortable while false positives consume expensive relaxations.

0.058 eV/atom
+0.008 eV/atom
56 candidates
accuracy85.0%
F10.526precision–recall balance
budget precision55.4%31 stable found
budget DAF4.08×precision ÷ base rate

Genealogy, not a victory parade

NequIP is the hinge between tensor-field theory and usable interatomic potentials.

Its descendants did not simply stack more layers. They attacked different bottlenecks: explicit many-body order, attention, SO(2) reductions, smooth cutoffs, enormous training corpora, and fused kernels. Click the spine to follow what each generation kept.

ACE branchNequIP-like tensors → MACE → TACE → TECE
attention branchTFN/e3nn → Equiformer → V2/eSCN → V3
systems branchCG products → FlashTP/cuEquivariance → EquFlashV2
efficient SO(2) branchdirectional equivariance → eSCN/eSEN → DPA4
2021–22 · Batzner et al.

NequIP’s synthesis

Keep tensors equivariant inside a local GNN, read out invariant energy, and differentiate it for forces.

What survives downstreamA practical symmetry + locality + conservation blueprint for atomistic learning.
Open primary source ↗

Live formula · audited 2026-07-28 · data commit 2026-07-26

There is no single “leader.” Choose the question first.

EquiformerV3 leads unique-prototype discovery F1. TECE leads the default cross-task CPS v1. DPA4 leads CPS inside the benchmark’s open, MP-anchored compliant cohort. Reweight the CPS components below and watch the ordering move.

50
10
40
rankmodel / architectural familyscoreF1 ↑RMSD ↓κSRME ↓params
1TECE-OAM-RRA-1.0ACE + edge clusters + rotary attention · Jul 20260.90760.9290.05750.0927221.9M
2EquFlashV2Clebsch–Gordan tensor products · Jun 20260.90720.9290.05770.094144.9M
3EquiformerV3+DeNS-OAMSE(3) graph-attention Transformer · Apr 20260.90230.9310.05950.117830.3M
4GRACE-3L-OAM-Llinear ACE equivariant potential · Jul 20260.89990.9250.05750.121142.1M
5PET-OAM-XLpoint-edge Transformer · Jan 20260.89840.9240.05960.1192730M
6DPA-4.0.1-Pro-MPtrjEMFA SO(2) convolution · Jun 20260.84040.8570.06870.211422.8M
7EquiformerV3+DeNS-MPSE(3) graph-attention Transformer · Apr 20260.82970.8630.07010.275330.3M

CPS v1 default = 0.5F1 + 0.1·clip(1 − RMSD/0.15) + 0.4·(1 − κSRME/2). The sliders normalize to their displayed total. Data, training cost, inference speed, MD, and diatomic behavior are outside this score.

Research report · audited 2026-07-28

The compact reading

The paper’s result is best read as a controlled claim about internal representations, followed by a compelling—but not perfectly controlled—portfolio of atomistic demonstrations.

Core mechanism

Fixed tensor algebra, learned radial chemistry

Each edge filter factors into a learned radial function R(r) and a spherical harmonic Yℓm(r̂). Clebsch–Gordan coefficients combine neighbor features and filters along only symmetry-allowed paths. Learnable weights live in invariant radial functions and channel mixing.

Sm(ℓ)(r⃗) = R(r)Ym(ℓ)(r̂)
Strongest causal evidence

The ℓ = 0 versus ℓ > 0 learning curves

Parameter- and feature-controlled scalar networks retained shallow learning slopes, while equivariant networks learned faster. The big qualitative change appeared at ℓ = 0 → 1; higher ranks usually improved the constant factor.

Aspirin force slope: about −0.38 → −0.69
Headline demonstration

133 water/ice frames versus 133,500

NequIP beat the reported older DeepMD model’s force errors with 1,000× fewer frames. Treat this as an impressive systems result, not a clean architecture ablation: the baseline was nonsmooth, energy tradeoffs remained, and frames came from correlated trajectories.

Beyond one-step error

Dynamics made the case scientifically stronger

The paper reproduced glass radial/angular distributions and obtained lithium diffusivity within roughly 9% of AIMD. These tests ask whether small force errors compound into the wrong structure or kinetics.

Open limits

Locality, long range, and interpretability

Finite cutoffs and depth impose a finite receptive field. The paper leaves open how many-body order emerges, how to add electrostatics/dispersion, and whether latent atomic energies can be interpreted physically.

Leaderboard lesson

NequIP became a blueprint, not the final winner

TECE, EquFlashV2, EquiformerV3, and DPA4 keep symmetry-typed features and conservative energies while changing body order, attention, SO(2) reductions, nonlinearities, data scale, and implementation strategy.