atlas

Research map / Graph learning / GNN architectures

Graph Neural Networks with a Distribution of Parametrized Graphs

ICML 2024 · Graph learning › GNN architectures · approach: Theory of graph convolutional networks · 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.

Proposes EMGNN, which models a GNN over a distribution of parametrized graphs and estimates that distribution with an EM algorithm using MCMC sampling and PAC-Bayesian Gibbs posteriors, evaluated on heterogeneous and homogeneous node classification and molecular graph regression.

Problem

Graphs used for GNN training are often noisy, have missing edges, or uninformative edge weights, so a single observed graph is only one possible realization; the paper targets robust GNN learning under graph uncertainty.

Approach

Parametrize multiple graphs by latent variables with an unknown distribution, reformulate training as maximum likelihood, and alternate EM steps in which the distribution over graph parameters is a PAC-Bayesian Gibbs posterior estimated via MCMC while the GNN is trained on sampled graphs weighted by (p_t - p_0)/q.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
train EM-GCN with a distribution of parametrized graphsGCN · heterogeneous node classification on IMDBMicro-F1: 63.54 $\pm$ 1.10 -> 64.78 $\pm$ 1.24Helped
train EM-GCN with a distribution of parametrized graphsGCN · heterogeneous node classification on ACMMacro-F1: 92.68 $\pm$ 0.36 -> 92.78 $\pm$ 0.26Helped
train EM-GCN with a distribution of parametrized graphsGCN · heterogeneous node classification on DBLPMicro-F1: 94.86 $\pm$ 0.14 -> 95.06 $\pm$ 0.39Helped
use q=p_t instead of a uniform proposal q (ablation)EM-GCN with uniform p_0 and p'_{0,t} · heterogeneous node classification, across IMDB, ACM, and DBLPMicro-F1 and Macro-F1Mixed
use a uniform p_0 instead of delta_{lambda_0} (ablation)EM-GCN[PT]/EM-GCN[PO] versus EM-GCN[PD]/EM-GCN[PH] · heterogeneous node classificationMicro-F1 and Macro-F1Helped
add loss increases for low-probability ('bad') graph parameters (ablation)EM-GCN · heterogeneous node classificationMicro-F1 and Macro-F1Helped
train with a distribution of parametrized graphsGCN · node classification on Pubmed, 5 labelsaccuracy: 71.69 $\pm$ 0.50 -> 74.03 $\pm$ 0.55Helped
train with a distribution of parametrized graphsGCN · node classification on Citeseer, 20 labelsaccuracy: 72.11 $\pm$ 0.40 -> 72.13 $\pm$ 0.96No clear effect
use EM-GCN with ACM-GCN+ as backboneACM-GCN+ · heterophilic node classification, Texas and Wisconsinaccuracy: 86.76 $\pm$ 4.26 -> 88.38 $\pm$ 5.14; 86.86 $\pm$ 2.91 -> 87.06 $\pm$ 2.51Helped
use EM-GCN with ACM-GCN+ as backboneACM-GCN+ · heterophilic node classification on Cornellaccuracy: 85.40 $\pm$ 7.00 -> 85.14 $\pm$ 6.54Hurt
train EM-GCN* on multiple molecular graph realizationsGCN · FreeSolv, random splittest RMSE: 1.157 $\pm$ 0.215 -> 0.936 $\pm$ 0.162Helped
train EM-GCN* on multiple molecular graph realizationsGCN · ESOL, random splittest RMSE: 0.652 $\pm$ 0.073 -> 0.606 $\pm$ 0.041Helped

Surprising findings

Limitations

Experimental setup

Datasets: IMDB ACM DBLP Cora Citeseer Pubmed Texas Cornell Wisconsin FreeSolv ESOL Lipophilicity

Benchmarks: IMDB ACM DBLP Cora Citeseer Pubmed Texas Wisconsin Cornell FreeSolv ESOL Lipophilicity

Metrics: Micro-F1 Macro-F1 RMSE

Baselines: GCN GAT GTN Simple-HGN SeHGNN BGCN DropEdge RSGNN ACM-GCN+ ACMP Weave MPNN

Builds on: GCN GAT BGCN DropEdge PAC-Bayesian 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