atlas

Research map / Graph learning / GNN architectures

Energy-conserving equivariant GNN for elasticity of lattice architected metamaterials

ICLR 2024 · Graph learning › GNN architectures · approach: Physics-inspired GNNs · 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.

Introduces a dataset of ~635k strut-based lattice geometries with FE-computed stiffness tensors and an SE(3)-equivariant MACE-based GNN whose output is made positive semi-definite via a matrix-square layer in Mandel notation, enforcing energy conservation.

Problem

Machine learning surrogates for lattice metamaterial stiffness tensors lack physical grounding: they are not guaranteed to be equivariant to rotations and can predict negative deformation energy (non-positive-semi-definite stiffness).

Approach

Combine an SE(3)-equivariant higher-order message-passing network (MACE) with a positive semi-definite output layer applied to the 6x6 stiffness matrix in Mandel notation (matrix square), which the authors prove preserves equivariance, unlike Voigt notation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add an equivariant MACE backbone instead of non-equivariant CGCstiffness prediction on 1imp · 1impL_comp: 9.31 -> 3.88Helped
add rotation augmentation to CGC (ablation)CGC on 1imp · 1impL_comp: 8.37 -> 4.47Helped
add rotation augmentation to CGC (ablation)CGC on 1imp · 1impL_equiv: 0.33 -> 0.15Helped
add rotation augmentation to CGC (ablation)CGC on 1imp · 1implambda_%^-: 4 -> 26Hurt
add rotation augmentation to MACE (ablation)MACE on 1imp · 1impL_comp: 3.88 -> 3.47Helped
add rotation augmentation to MACE (ablation)MACE on 1imp · 1implambda_%^-: 30 -> 34Hurt
add a PSD layer to MACE using matrix square (ablation)MACE on 1imp · 1implambda_%^-: 30 -> 0Helped
add a PSD layer to MACE using matrix square (ablation)MACE on 1imp · 1impL_comp: 3.88 -> 3.61Hurt
add a directional-projection penalty for negative stiffness (ablation)MACE on 1imp · 1implambda_%^-: 30 -> 29No clear effect
use matrix square rather than matrix exponential in the PSD layer (ablation)MACE+ve on 1imp · 1impL_comp: 4.58 -> 3.61Helped
use matrix square rather than fourth matrix power in the PSD layer (ablation)MACE+ve on 1imp · 1impL_comp: 4.41 -> 3.61Helped
increase message body-order from 2-body to three- and four-body terms (ablation)MACE · perturbed test datasettest errorHelped

Surprising findings

Limitations

Experimental setup

Datasets: lattice dataset from Bastek et al. built on crystallographic databases FE-computed stiffness tensors for perturbed lattices

Benchmarks: held-out perturbed lattice test set (level 0.1, OOD)

Metrics: L_comp L_dir L_dir,rel L_equiv percentage of lattices with negative eigenvalues inference time

Baselines: CGC CGC+tr NNConv NNConv+tr MACE mCGC finite element method

Builds on: MACE E(3)-equivariant message passing Crystal Graph Convolutions NNConv

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