atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Learning (Approximately) Equivariant Networks via Constrained Optimization

NeurIPS 2025 · Probabilistic and scientific modeling › Molecules and proteins · approach: Equivariant and disentangled latent representations · 0 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 Adaptive Constrained Equivariance (ACE), a primal-dual constrained optimization method that starts a network non-equivariant and automatically tightens or relaxes equivariance via learned modulation coefficients, improving accuracy and sample efficiency on N-body, QM9, ModelNet40 and MoCap.

Problem

Training equivariant neural networks is hard: strict symmetry yields complex loss landscapes and hurts fit when data is only partially symmetric, while existing relaxation methods rely on hand-tuned penalties or schedules.

Approach

Cast equivariant training as a constrained problem where non-equivariant branches are gated by homotopy parameters gamma constrained to zero (equality) or bounded by learned slacks (resilient inequality); dual variables automatically set the annealing and the amount of relaxation per layer.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train SEGNN with ACE equality constraints and use its equivariant projectionSEGNN · N-Bodytest MSE: 5.6{ $\pm$0.25} -> \textbf{3.8{ $\pm$0.17}}Helped
Train SchNet with ACE equality constraintsSchNet · QM9 μMAE: 0.0511{ $\pm$0.0011} -> \textbf{0.0393{ $\pm$0.0007}}Helped
Train SEGNN with ACE equality constraintsSEGNN · QM9 μMAE: 0.0371{ $\pm$0.0002} -> \textbf{0.0362{ $\pm$0.0007}}Helped
Train SEGNN with ACE equality constraintsSEGNN · QM9 ε_lumoMAE: \textbf{0.0244{ $\pm$0.0003}} -> 0.0257{ $\pm$0.0006}Hurt
Train ACE equivariant VN-DGCNNVN-DGCNN · ModelNet40class accuracy: +2.78 percentage pointsHelped
Train ACE equivariant VN-DGCNNVN-DGCNN · ModelNet40instance accuracy: +1.77 percentage pointsHelped
Use ACE equality-constrained projection instead of the strictly equivariant baseline under point dropoutVN-DGCNN · ModelNet40 with 0-85% point dropouttest accuracyHelped
Allow a non-equivariant branch with ACE resilient inequality constraintsEGNO · CMU MoCap Run and Walktest MSEHelped
Initialize γ to 1 rather than 0 (ablation)SEGNN with ACE · N-Bodytest MSE: $5.39 \pm 0.33$ -> $4.97 \pm 0.01$Helped
Initialize γ to 0 rather than 1 (ablation)SEGNN with ACE · N-Bodytest MSE: $4.97 \pm 0.01$ -> $5.39 \pm 0.33$Hurt
Use ACE rather than removing ACE (ablation)SEGNN · N-Bodytest MSE: $6.64 \pm 0.14$ -> $4.97 \pm 0.01$Helped
Set dual learning rate η_d to 8×10^-4 (ablation)SEGNN with ACE · N-Bodytest MSE: $6.64 \pm 0.14$ -> $4.97 \pm 0.01$Helped

Surprising findings

Limitations

Experimental setup

Datasets: N-Body QM9 ModelNet40 CMU Motion Capture

Benchmarks: N-Body QM9 ModelNet40 CMU Motion Capture

Metrics: MSE MAE class accuracy instance accuracy

Baselines: SEGNN SEGNN Rel. REMUL EGNO SchNet VN-DGCNN EGNN ClofNet SE(3)-Transformer Radial Field

Builds on: SEGNN resilient constrained learning REMUL Residual Pathway Priors VN-DGCNN

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