atlas

Research map / Graph learning / GNN architectures

Improving Equivariant Graph Neural Networks on Large Geometric Graphs via Virtual Nodes Learning

ICML 2024 · Graph learning › GNN architectures · approach: Expressive equivariant message passing

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 FastEGNN, which adds a small ordered set of learnable virtual nodes to EGNN, regularized by an MMD loss, so that sparse or edge-dropped large geometric graphs can still be modeled accurately.

Problem

Equivariant GNNs scale quadratically on large geometric graphs when fully connected, and accuracy drops when sparsified to local graphs for speed.

Approach

Learn an ordered set of E(3)-equivariant virtual nodes that act as global message relays, with channel-specific message passing for distinctiveness and an E(3)-invariant MMD loss aligning virtual and real coordinates for distributedness.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add 3 learned virtual nodes with no edge droppingEGNN · N-body systemMSE (×10−2): 1.41 -> 1.12 ± 0.04Helped
add 3 learned virtual nodes with no edge droppingEGNN · Protein DynamicsMSE: 2.25 -> 1.82 ± 0.02Helped
add 3 learned virtual nodes with no edge droppingEGNN · Water-3DMSE (×10−4): 6.00 -> 2.49 ± 0.14Helped
drop 75% of edges while using 3 virtual nodesFastEGNN · N-body systemRelative Time: 1.00 -> 0.35Helped
drop all edges while using 3 virtual nodesFastEGNN · Protein DynamicsMSE: 2.25 -> 1.88 ± 0.01Helped
drop all edges while using 3 virtual nodesFastEGNN · N-body systemMSE (×10−2): 1.12 ± 0.04 -> 9.52 ± 0.02Hurt
treat virtual nodes as permutation-equivariant global nodes instead of an ordered set (ablation)FastEGNN · Protein DynamicsMSE: 1.863 -> 1.888; 1.878 -> 1.967; 1.876 -> 2.121Hurt
remove the MMD loss (ablation)FastEGNN · Protein DynamicsMSE: 1.863 -> 1.882; 1.878 -> 1.883; 1.876 -> 1.923Hurt
vary the number of virtual nodes from 1 to 3 (ablation)FastEGNN · N-body systemMSE (×10−2)Mixed
vary the number of virtual nodes from 1 to 3 (ablation)FastEGNN · Protein Dynamics and Water-3DMSEMixed
add virtual node learning to RFRF · Protein DynamicsMSE: 2.25 -> 2.07Helped
add virtual node learning to TFNTFN · Protein DynamicsMSE: 2.25 -> 1.84Helped

Surprising findings

Limitations

Experimental setup

Datasets: N-body system Protein MD (AdK) Water-3D

Benchmarks: N-body System Protein MD Water-3D

Metrics: MSE relative inference time

Baselines: EGNN TFN Radial Field SchNet MPNN Linear dynamics SGNN global node MEAN

Builds on: EGNN MMD Villar et al. equivariant point cloud framework

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