atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Equivariance via Minimal Frame Averaging for More Symmetries and Efficiency

ICML 2024 · Probabilistic and scientific modeling › Molecules and proteins · approach: Equivariant and disentangled latent representations · 1 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.

Proposes Minimal Frame Averaging (MFA), which builds provably minimal, exactly equivariant frames via canonicalization and stabilizers, extending frame averaging to Lorentz, unitary, linear and permutation groups.

Problem

Frame averaging for equivariance is costly when frames are large, and sampling-based variants sacrifice exact equivariance; existing frames are also limited to few groups.

Approach

Define minimal frames as coset of the stabilizer of a canonical form; derive canonicalization via a generalized QR decomposition on induced G-sets (using a pseudo-inner product) so minimal frames exist for O(1,d-1), U(d), GL, SL, and S_n, giving exact equivariance with one backbone forward pass.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply MFA frame averaging to the FA-GNN backboneFA-GNN · n-body simulationMSE: 0.0054 -> 0.0036Helped
apply MFA frame averaging to the FA-GNN backboneFA-GNN · n-body simulationInference Time (s): 0.0041 -> 0.0023Helped
apply MFA frame averagingMinkGNN · top taggingAccuracy: 94.2136 -> 94.2178Helped
apply MFA frame averagingMinkGNN · top taggingAUC: 98.68 -> 98.69Helped
use MFA instead of FAFAENet · OC20 validation split, IS2RE Direct AllID-MAE (eV): 0.5446 -> 0.5437Helped
use MFA instead of FAFAENet · OC20 validation split, IS2RE Direct AllAverage-MAE (eV): 0.5679 -> 0.5691Hurt
use MFA instead of FAFAENet · OC20 validation split, IS2RE Direct AllInvariance Error (eV): 6.199$\times$10\textsuperscript{--2} -> 8.809$\mathbf{\times}10$\textsuperscript{--6}Helped
use MFA instead of FAFAENet · OC20 validation split, IS2RE Direct AllThroughput (samples per second): 3863.3 -> 3919.8Helped
apply MFA frame averagingMLP · GRAPH8cPair separation failures: 4755 -> 0Helped
apply MFA frame averagingMLP · EXPPair separation failures: 600 -> 0Helped
use exact MFA instead of sampling-based FA with 256 samplesMLP · GRAPH8CInvariance Error ($\times 10^{-2}$): 0.09 -> 0.00Helped
use MFA instead of sampling-based FA with 1 sampleMLP · GRAPH8CInference Time (ms): 2.20 -> 1.10Helped

Surprising findings

Limitations

Experimental setup

Datasets: n-body (E(3) problem) top tagging dataset OC20 GRAPH8c EXP convex hull 5-dimensional dataset synthetic point clouds

Benchmarks: n-body top tagging OC20 IS2RE GRAPH8c EXP convex hull

Metrics: MSE accuracy AUC MAE invariance/equivariance error inference time throughput

Baselines: FA (frame averaging) SFA (stochastic frame averaging) SE(3)-Transformer TFN EGNN SEGNN CN-GNN CGENN FAENet PointNet GCN GIN

Builds on: frame averaging group averaging Canonicalization (Kaba et al.) FAENet SE(3)-Transformer

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