atlas

Research map / Architectures and efficiency / RNNs and normalization

EquiformerV2: Improved Equivariant Transformer for Scaling to Higher-Degree Representations

ICLR 2024 · Architectures and efficiency › RNNs and normalization · approach: Scalable approximation and equivariant compute · 84 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Scales the Equiformer equivariant transformer to higher-degree irreps by swapping SO(3) convolutions for eSCN SO(2) convolutions, plus attention re-normalization, separable S^2 activation and separable layer normalization.

Problem

Equivariant Transformers for 3D atomistic systems are limited to small maximum degree L_max because SO(3) tensor products are computationally expensive; it is unclear whether such architectures scale well to higher degrees.

Approach

Replace SO(3) convolutions in Equiformer with eSCN SO(2) convolutions to enable high L_max, then add three architectural changes (attention re-normalization via an extra LayerNorm, separable S^2 activation that keeps degree-0 channels separate, and separable layer normalization that preserves relative magnitudes across degrees) so that higher degrees actually improve accuracy.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add attention re-normalization (ablation)EquiformerV2 · OC20 S2EF-2M validationEnergy MAE: 286 -> 279Helped
add attention re-normalization (ablation)EquiformerV2 · OC20 S2EF-2M validationForce MAE: 21.85 -> 21.86No clear effect
replace gate activation with unseparated S² activation (ablation)EquiformerV2 · OC20 S2EF-2M validationconvergenceHurt
replace gate activation with separable S² activation (ablation)EquiformerV2 · OC20 S2EF-2M validationForce MAE: 21.86 -> 20.77Helped
replace equivariant layer normalization with separable layer normalization (ablation)EquiformerV2 · OC20 S2EF-2M validationForce MAE: 20.77 -> 20.46Helped
increase training from 12 to 20 epochs (ablation)EquiformerV2 · OC20 S2EF-2M validationForce MAE: 20.46 -> 19.72Helped
increase Lmax from 4 to 6 (ablation)EquiformerV2 · OC20 S2EF-2M validationForce MAE: 21.37 -> 20.46Helped
increase Lmax from 6 to 8 (ablation)EquiformerV2 · OC20 S2EF-2M validationEnergy MAE: 285 -> 279Helped
increase Mmax from 2 to 6 (ablation)EquiformerV2 · OC20 S2EF-2M validationEnergy MAE: 285 -> 278Helped
increase Transformer blocks from 8 to 12 (ablation)EquiformerV2 · OC20 S2EF-2M validationForce MAE: 21.18 -> 20.46Helped
replace Equiformer convolutions with eSCN convolutions and use Lmax=6EquiformerV2 · OC20 S2EF-2M validationForce MAE: 27.57 -> 20.46Helped
use EquiformerV2 instead of eSCNOC20 S2EF-All+MD · OC20 S2EF testForce MAE: 15.6 -> 14.2Helped

Surprising findings

Limitations

Experimental setup

Datasets: OC20 S2EF-2M OC20 S2EF-All OC20 S2EF-All+MD OC22 S2EF-Total QM9 OC20 IS2RE

Benchmarks: OC20 S2EF OC20 IS2RS OC20 IS2RE OC22 S2EF-Total OC22 IS2RE-Total QM9 AdsorbML

Metrics: force MAE energy MAE AFbT ADwT success rate speedup throughput (samples per GPU second) training GPU-days

Baselines: eSCN GemNet-OC GemNet-dT SCN SchNet DimeNet++ SpinConv Equiformer PaiNN SEGNN

Builds on: Equiformer eSCN SCN gate activation Spherical CNNs S2 activation

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy