atlas

Research map / Graph learning / Graph self-supervised learning

Graph Generation with Diffusion Mixture

ICML 2024 · Graph learning › Graph self-supervised learning · approach: Diffusion-based graph generation · 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 GruM, a graph diffusion model that learns the final graph (graph mixture) of a mixture of endpoint-conditioned OU bridge processes, trained simulation-free by maximum likelihood, and evaluated on general graph, 2D molecule and 3D molecule generation.

Problem

Denoising graph diffusion models learn score or noise and do not explicitly model the final graph topology, leading to invalid graphs; prior bridge/mixture methods learn drifts that diverge near terminal time and cannot handle discrete structure well.

Approach

Construct the generative process as a mixture of Ornstein-Uhlenbeck bridge processes whose drift is driven toward a weighted mean of data graphs (the graph mixture), and train a network to predict that graph mixture with a simulation-free graph mixture matching objective that upper-bounds KL and maximizes likelihood.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GruM rather than DiGressPlanar graph generation · PlanarV.U.N.: 75 -> 90.0Helped
Use GruM rather than DiGressSBM graph generation · SBMV.U.N.: 74 -> 85.0Helped
Use GruM rather than SPECTREProteins graph generation · ProteinsSpec. MMD: 0.0052 -> 0.0030Helped
Use GruM rather than DiGressQM9 molecule generation · QM9Validity (%): 98.19 -> 99.69Helped
Use GruM rather than DiGressQM9 molecule generation · QM9FCD: 0.095 -> 0.108Hurt
Use GruM rather than DiGressQM9 molecule generation · QM9NSPDK MMD: 0.0003 -> 0.0002Helped
Use GruM rather than DiGressQM9 molecule generation · QM9Scaffold similarity: 0.9353 -> 0.9449Helped
Use GruM rather than GDSSZINC250k molecule generation · ZINC250kValidity (%): 97.01 -> 98.65Helped
Use GruM rather than DiGressZINC250k molecule generation · ZINC250kFCD: 3.482 -> 2.257Helped
Add an output-layer transformation that exploits graph inductive bias (ablation)GruM · Planarmodel complexity (Jacobian Frobenius norm)Helped
Train with graph-mixture matching rather than SDE simulationGruM · Graph generation trainingtraining speed: 17.5 times fasterHelped
Early-stop the generative process after the destination mixture convergesGruM · Planargeneration time: up to 20%Helped

Surprising findings

Limitations

Experimental setup

Datasets: Planar SBM Proteins QM9 ZINC250k GEOM-DRUGS

Benchmarks: Planar SBM Proteins QM9 ZINC250k GEOM-DRUGS

Metrics: MMD degree MMD clustering MMD orbit MMD spectrum V.U.N. validity FCD NSPDK MMD scaffold similarity atom stability

Baselines: GraphRNN GRAN SPECTRE EDP-GNN GDSS ConGress DiGress MoFlow GraphAF GraphDF G-Schnet EN-Flow

Builds on: denoising diffusion models Doob's h-transform diffusion mixture representation Bridge (diffusion mixture) EDM

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