atlas

Research map / Graph learning / Graph self-supervised learning

Unifying Generation and Prediction on Graphs with Latent Graph Diffusion

NeurIPS 2024 · Graph learning › Graph self-supervised learning · approach: Diffusion-based graph generation · 1 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 Latent Graph Diffusion (LGD), which formulates regression and classification as conditional latent diffusion generation so one graph diffusion model handles generation and prediction at node, edge and graph levels.

Problem

Graph generative models cannot address regression or classification, and existing graph diffusion models fail to generate structure and features simultaneously across all levels and feature types.

Approach

Encode graphs (with augmented no-edge types) into a continuous latent space using a pretrained graph transformer encoder, train a DDPM-style diffusion model there with an augmented-edge graph transformer and cross-attention conditioning, and cast regression/classification as conditional generation of labels given a partially masked graph.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use LGD-large for unconditional molecule generationQM9 molecule generation · QM9FCD: 0.11 -> 0.10Helped
use LGD-large for unconditional molecule generationQM9 molecule generation · QM9Validity (%): 99.69 -> 99.13Hurt
use LGD for conditional molecule generationQM9 conditional generation · QM9MAE (μ): 1.108 -> 0.879Helped
use LGD for conditional molecule generationQM9 conditional generation · QM9MAE (α): 2.37 -> 2.43Hurt
use LGD for conditional molecule generationQM9 conditional generation · QM9MAE (εHOMO): 340 -> 313Helped
use LGD for conditional molecule generationQM9 conditional generation · QM9MAE (εLUMO): 522 -> 641Hurt
use LGD for conditional molecule generationQM9 conditional generation · QM9MAE (Δε): 587 -> 586Helped
use LGD for conditional molecule generationQM9 conditional generation · QM9MAE (cv): 1.025 -> 1.002Helped
use LGD-DDPM instead of GPSZINC12K molecular property regression · ZINC12K testMAE: 0.070±0.004 -> 0.065± 0.003Helped
use DDIM inference instead of DDPM (ablation)LGD on ZINC12K · ZINC12K testMAE: 0.065± 0.003 -> 0.081± 0.006Hurt
use LGD for node classificationPhoto node classification · Photoaccuracy: 95.49 ± 0.11 -> 96.94±0.14Helped
use LGD for node classificationPhysics node classification · Physicsaccuracy: 97.34 ± 0.03 -> 98.55± 0.12Helped

Surprising findings

Limitations

Experimental setup

Datasets: QM9 ZINC12k Amazon Photo Coauthor Physics OGBN-Arxiv MOSES

Benchmarks: QM9 ZINC12k Amazon Photo Coauthor Physics OGBN-Arxiv

Metrics: validity uniqueness FCD NSPDK novelty MAE accuracy

Baselines: MoFlow GraphAF GraphDF GDSS DiGress HGGT GruM EDM GeoLDM GIN PNA GPS

Builds on: DDPM DDIM Stable Diffusion GRIT EGT GraphGPS

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