atlas

Research map / Graph learning / GNN architectures

Equivariant Matrix Function Neural Networks

ICLR 2024 · Graph learning › GNN architectures · approach: Structural GNN variants · 3 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 Matrix Function Neural Networks (MFNs), which parameterize learnable equivariant graph operators and apply learnable resolvent (pole-expansion) matrix functions to capture non-local interactions, evaluated on cumulene quantum chemistry extrapolation, ZINC, and TU datasets.

Problem

Message-passing GNNs and standard spectral GNNs struggle to model non-local many-body interactions (e.g., in conjugated molecules, metals, amorphous materials) and are often restricted to pure graphs without geometric/equivariant symmetries.

Approach

Learn equivariant self-adjoint graph matrices from local MACE node features and apply a matrix function parameterized by a resolvent pole expansion with learnable poles and weights, giving non-local equivariant features whose cost could scale linearly with sparse selected-inversion methods.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MFN (MACE) instead of local MACEMACE · Cumulene out-of-domain test (11,12 and 15,16 carbon atoms)energy and force RMSE: energy: 16.5 and 12.0 -> 0.9 and 2.6; forces: 108.5 and 77.1 -> 22.5 and 37.7Helped
Use MFN (MACE) instead of SpookyNet global attentionSpookyNet · Cumulene train and in-domain testenergy RMSE: 31.4 -> 2.0; 30.8 -> 2.6Helped
Use MFN (MACE) instead of SpookyNet global attentionSpookyNet · Cumulene train and in-domain testforce RMSE: 114.1 -> 31.7; 162.3 -> 34.0Helped
Use global attention instead of local MACECumulene models · Cumulene train and in-domain testenergy RMSE: 41.1 -> 31.4; 41.8 -> 30.8Helped
Use global attention instead of local MACECumulene models · Cumulene out-of-domain test (11,12 and 15,16 carbon atoms)energy RMSE: 16.5 -> 31.4; 12.0 -> 23.4Hurt
Use global attention instead of local MACECumulene models · Cumulene out-of-domain test (11,12 and 15,16 carbon atoms)force RMSE: 108.5 -> 116.2; 77.1 -> 87.6Hurt
Use MFN (GCN) instead of PDFZINC graph prediction · ZINCMAE: 0.066$\pm$0.004 -> 0.063$\pm$0.002Helped
Use MFN (GCN) instead of PDFMUTAG graph classification · MUTAGaccuracy: 89.91$\pm$4.35 -> 91.5$\pm$7.35Helped
Use MFN (GCN) instead of PDFENZYMES graph classification · ENZYMESaccuracy: 73.50$\pm$6.39 -> 72.9$\pm$7.55Hurt
Use MFN (GCN) instead of PDFPTC_MR graph classification · PTC_MRaccuracy: 68.36$\pm$8.38 -> 68.9$\pm$8.09Helped
Use MFN (GCN) instead of PPGNNPROTEINS graph classification · PROTEINSaccuracy: 77.20$\pm$4.73 -> 76.18$\pm$4.07Hurt
Use MFN (GCN) instead of PDFIMDB-B graph classification · IMDB-Baccuracy: 75.60$\pm$2.69 -> 74.1$\pm$1.04Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ZINC MUTAG ENZYMES PTC-MR PROTEINS IMDB-B Guaranteed Non-Local (GNL) cumulene dataset

Benchmarks: ZINC MUTAG ENZYMES PTC-MR PROTEINS IMDB-B GNL cumulene dataset

Metrics: MAE accuracy energy RMSE (meV/atom) force RMSE (meV/A) runtime (ms/atom)

Baselines: MACE SpookyNet GCN GAT MPNN GT SAN Graphormer PDF GIN

Builds on: MACE Spectral GNN GPRGNN PEXSI SpookyNet

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