atlas

Research map / Graph learning / GNN architectures

Graph As Point Set

ICML 2024 · Graph learning › GNN architectures · approach: Structural GNN variants · 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.

Converts a graph into a point set via parameterized symmetric rank decomposition of D+A (coordinates with inner products encoding edges), then encodes it with an orthogonal-equivariant Transformer (PST) and a DeepSets variant (PSDS).

Problem

Graph representation learning typically relies on adjacency via message passing or adjacency-based attention; the paper asks whether adjacency can be dropped by converting graphs losslessly into sets of independent points for set encoders.

Approach

Symmetric rank decomposition of the augmented adjacency D+A gives each node a coordinate whose inner products encode edges; two graphs are isomorphic iff their coordinate point sets match up to an orthogonal transformation. A scalar-vector Transformer that is O(r)-equivariant then encodes the point set, and the coordinates inject graph structure losslessly into attention.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use PST instead of 2-DRFWL(2) GNNQM9 graph property prediction · QM9 (11 of 12 targets)MAE: average 11% reduction in lossHelped
add 3D coordinates or features as input (ablation)PST on QM9 · QM9 (8 of 12 targets)MAE: average 4% reduction in lossHelped
use PSDS instead of PST as the set encoder (ablation)graph-to-set method · QM9MAE: 3.49_{\pm 0.05} vs 3.55_{\pm 0.10}Mixed
use PSDS instead of PST as the set encoder (ablation)graph-to-set method · ZINCMAE: 0.063_{\pm0.003} -> 0.162_{\pm 0.007}Hurt
use PSDS instead of PST as the set encoder (ablation)graph-to-set method · PascalVOC-SPF1 score: 0.2134_{\pm0.0050} -> 0.4010_{\pm0.0072}Hurt
use PSDS instead of PST as the set encoder (ablation)graph-to-set method · Peptides-FuncAP: 0.5965_{\pm 0.0064} -> 0.6984_{\pm0.0051}Hurt
use PST instead of Gritgraph property prediction · ZINCMAE: 0.059_{\pm 0.002} -> 0.063_{\pm0.003}Hurt
use PST instead of the strongest reported baselinegraph property prediction · ZINC-fullMAE: 0.022_{\pm0.002} -> 0.018_{\pm0.001}Helped
use PST instead of CINgraph property prediction · ogbg-molhivAUC: 80.94_{\pm0.57} -> 80.32_{\pm 0.71}Hurt
use PST instead of Exphormerlong-range graph prediction · PascalVOC-SPF1 score: 0.3975_{\pm0.0037} -> 0.4010_{\pm0.0072}Helped
use PST instead of Gritlong-range graph prediction · Peptides-FuncAP: 0.6988_{\pm 0.0082} vs 0.6984_{\pm0.0051}No clear effect
use PST instead of Graph ViTlong-range graph prediction · Peptides-StructMAE: 0.2449_{\pm0.0016} -> 0.2470_{\pm 0.0015}Hurt

Surprising findings

Limitations

Experimental setup

Datasets: QM9 ZINC ZINC-full ogbg-molhiv TU datasets PascalVOC-SP Peptides-Func Peptides-Struct synthetic substructure counting graphs

Benchmarks: QM9 ZINC ZINC-full ogbg-molhiv Long Range Graph Benchmark substructure counting synthetic

Metrics: MAE AUC F1 score AP normalized MAE

Baselines: GIN ID-GNN NGNN GNN-AK+ I2-GNN PPGN Graphormer GPS Grit SAN Exphormer CIN

Builds on: DeepSets Graph Transformer PPGN Laplacian eigenvector positional encoding

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