atlas

Research map / Graph learning / GNN architectures

Union Subgraph Neural Networks

AAAI 2024 · Graph learning › GNN architectures · approach: Subgraph and distance-aware GNNs · 11 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 UnionSNN, a GNN that injects a shortest-path-based SVD structural coefficient computed from union subgraphs of edges' 1-hop neighborhoods, proven more expressive than 1-WL and usable as a plugin for MPNNs and Transformers.

Problem

Vanilla MPNNs are bounded by 1-WL because they treat neighbors equally and ignore connectivity among an edge's 1-hop neighborhood; existing substructure methods are either incomplete or computationally expensive.

Approach

Define the union subgraph (induced subgraph on the union of closed neighborhoods of an edge's endpoints), encode it via its all-pairs shortest-path matrix reduced to a scalar by the sum of singular values, and use this as a permutation-invariant structural coefficient weighting neighbor messages in message passing or attention bias.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use union subgraphs instead of overlap subgraphs (ablation)UnionSNN · MUTAGaccuracy: 85.70 ± 7.40 -> 87.31 ± 5.29Helped
use union subgraphs instead of union minus subgraphs (ablation)UnionSNN · PROTEINSaccuracy: 68.70 ± 3.61 -> 75.02 ± 2.50Helped
use union subgraphs instead of union minus subgraphs (ablation)UnionSNN · ENZYMESaccuracy: 65.33 ± 4.58 -> 68.17 ± 5.70Helped
use union subgraphs instead of union minus subgraphs (ablation)UnionSNN · DDaccuracy: 74.79 ± 4.63 -> 77.00 ± 2.37Helped
use union subgraphs instead of union minus subgraphs (ablation)UnionSNN · NCI1accuracy: 80.66 ± 1.90 -> 82.34 ± 1.93Helped
use union subgraphs instead of union minus subgraphs (ablation)UnionSNN · NCI109accuracy: 78.70 ± 2.48 -> 81.61 ± 1.78Helped
replace path-matrix descriptor with edge betweenness (ablation)UnionSNN · graph classification (6 datasets)accuracyHurt
replace path-matrix descriptor with node/edge counting (ablation)UnionSNN · graph classification (6 datasets)accuracyHurt
replace path-matrix descriptor with Ricci curvature (ablation)UnionSNN · graph classification (6 datasets)accuracyHurt
replace path-matrix descriptor with Laplacian matrix (ablation)UnionSNN · graph classification (6 datasets)accuracyMixed
encode path matrix by summing singular values rather than summing all elements (ablation)UnionSNN · graph classification (6 datasets)accuracyMixed
encode path matrix by summing singular values rather than using maximum eigenvalue (ablation)UnionSNN · graph classification (6 datasets)accuracyMixed

Surprising findings

Limitations

Experimental setup

Datasets: MUTAG PROTEINS ENZYMES DD FRANKENSTEIN Tox21 NCI1 NCI109 OGBG-MOLHIV OGBG-MOLBBBP ZINC10k ZINC-full

Benchmarks: MUTAG PROTEINS ENZYMES DD FRANKENSTEIN Tox21 NCI1 NCI109 OGBG-MOLHIV OGBG-MOLBBBP ZINC10k ZINC-full

Metrics: accuracy ROC-AUC MAE runtime preprocessing time

Baselines: GCN GIN GraphSAGE GAT GatedGCN 3WL-GNN UGformer MEWISPool CurvGN NestedGIN DropGIN GatedGCN-LSPE

Builds on: GIN GraphSNN Graphormer Ollivier-Ricci curvature

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