atlas

Research map / Graph learning / GNN architectures

Graph Classification via Reference Distribution Learning: Theory and Practice

NeurIPS 2024 · Graph learning › GNN architectures · approach: Simple and scalable GNNs · 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.

Proposes GRDL, which classifies graphs by treating GNN node embeddings as discrete distributions and measuring squared MMD to learned per-class reference distributions (no global pooling), and derives generalization bounds showing it beats GIN with global pooling.

Problem

Graph classification relies on global pooling that loses structural/semantic information, while graph kernels and optimal-transport graph models are computationally expensive.

Approach

Treat each graph's node embedding matrix as an empirical discrete distribution and classify it by negative squared MMD (Gaussian kernel with learnable bandwidth) to K learned reference distributions, trained end-to-end with cross-entropy plus a reference-discrimination loss; the first generalization analysis for this type of model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace GIN global pooling with GRDL reference distributionsGIN graph classifier · PROTEINStesting accuracy: 76.2 -> 82.6Helped
replace GIN global pooling with GRDL reference distributionsGIN graph classifier · IMDB-Btesting accuracy: 64.3 -> 74.8Helped
replace GIN global pooling with GRDL reference distributionsGIN graph classifier · NCI1testing accuracy: 82.2 -> 80.4Hurt
replace MMD with Wasserstein distance (ablation)GRDL · eight graph classification benchmarksaccuracy (%): MUTAG 92.1$\pm$5.9 -> 90.8$\pm$4.6; PROTEINS 82.6$\pm$1.2 -> 82.1$\pm$0.9; IMDB-M 52.9$\pm$1.8 -> 53.1$\pm$0.9Mixed
replace MMD with Sinkhorn divergence (ablation)GRDL · eight graph classification benchmarksaccuracy (%): NCI1 80.4$\pm$0.8 -> 81.2$\pm$1.5; PTC-MR 68.3$\pm$5.4 -> 64.2$\pm$3.2; BZR 92.0$\pm$1.1 -> 91.6$\pm$1.3Mixed
increase from 1 to 2 references per class (ablation)GRDL · MUTAGaccuracy (%): 92.1$\pm$5.9 -> 91.5$\pm$4.8Hurt
increase from 1 to 3 references per class (ablation)GRDL · PROTEINSaccuracy (%): 82.6$\pm$1.2 -> 81.3$\pm$2.9Hurt
fix θ at 10⁻² instead of learning it (ablation)GRDL · IMDB-Baccuracy (%): 74.8$\pm$2.0 -> 72.8$\pm$1.8Hurt
remove the reference discriminativeness constraint (ablation)GRDL · BZRaccuracy (%): 92.0$\pm$1.1 -> 89.5$\pm$2.3Hurt
sum-pool node embeddings and remove the reference discriminativeness constraint (ablation)GRDL · PROTEINSaccuracy (%): 82.6$\pm$1.2 -> 78.4$\pm$0.6Hurt
regularize reference norms (ablation)GRDL · IMDB-Maccuracy (%): 52.9$\pm$1.8 -> 48.3$\pm$1.6Hurt
set Gaussian-kernel θ to 1 instead of learning it (ablation)GRDL · MUTAGaccuracy: 0.9113 -> 0.8254Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MUTAG PROTEINS NCI1 IMDB-B IMDB-M PTC-MR BZR COLLAB PC-3 MCF-7 ogbg-molhiv

Benchmarks: MUTAG PROTEINS NCI1 IMDB-B IMDB-M PTC-MR BZR COLLAB PC-3 MCF-7 ogbg-molhiv

Metrics: classification accuracy AUC-ROC training time per epoch prediction time per graph

Baselines: GIN DropGIN DIFFPOOL PATCHY-SAN SEP GMT MinCutPool ASAP WitTopoPool OT-GNN TFGW WEGL

Builds on: GIN maximum mean discrepancy optimal transport graph classification (OT-GNN)

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