atlas

Research map / Graph learning / Graph self-supervised learning

SBGD: Improving Graph Diffusion Generative Model via Stochastic Block Diffusion

ICML 2025 · 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 SBGD, a graph diffusion model that partitions graphs into METIS blocks and diffuses over block graphs plus a cross-block interaction network, reducing memory and improving size generalization.

Problem

Graph diffusion generative models operate on the full graph, giving O(N^2) memory that limits scalability to large graphs, and they generalize poorly to graph sizes unseen in training.

Approach

Decompose each graph into k METIS-partitioned block graphs, run diffusion separately on each block's adjacency and features with a graph transformer, and model sparse inter-block links with a separate network conditioned on two generated blocks, so memory scales with block size C rather than N.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use block-space diffusion instead of full-graph diffusionSBGD · Planar GraphsAvg.: 0.33 -> 0.32Helped
Use block-space diffusion instead of full-graph diffusionSBGD · Planar GraphsFID: 29.0 ± 3.011 -> 25.0 ± 2.857Helped
Use block-space diffusion instead of full-graph diffusionSBGD · Contextual Stochastic Block ModelAvg.: 0.31 -> 0.29Helped
Use block-space diffusion instead of full-graph diffusionSBGD · Contextual Stochastic Block ModelFID: 17.6 ± 0.92 -> 16.3 ± 0.32Helped
Use block-space diffusion instead of full-graph diffusionSBGD · QM9FID: 19.7 ± 1.25 -> 20.0 ± 1.02Hurt
Use block-space diffusion instead of full-graph diffusionSBGD · QM9V.U.N: 92.8 ± 1.42 -> 91.2 ± 1.08Hurt
Use block-space diffusion instead of full-graph diffusionSBGD · OGBN-ArxivAvg.: 0.28 -> 0.27Helped
Use block-space diffusion instead of full-graph diffusionSBGD · OGBN-ArxivFID: 21.6 ± 1.56 -> 21.4 ± 1.23Helped
Use block-space diffusion to enable training on the large datasetSBGD · OGBN-Productssuccessful trainingHelped
Vary the number of partitions; smaller blocks initially improve generation quality, but excessively small blocks degrade it (ablation)SBGD · cSBMFIDMixed
Increase the partition number (smaller blocks) (ablation)SBGD · cSBM size generalization to smaller graphsFIDHelped
Decrease the partition number (larger blocks) (ablation)SBGD · cSBM size generalization to larger graphsFIDHelped

Surprising findings

Limitations

Experimental setup

Datasets: Planar graphs Contextual Stochastic Block Model (cSBM) Proteins QM9 OGBN-Arxiv OGBN-Products

Benchmarks: Planar graphs cSBM QM9 OGBN-Arxiv OGBN-Products

Metrics: MMD degree MMD clustering MMD orbit MMD spectral MMD wavelet V.U.N FID memory ratio

Baselines: GraphRNN SPECTRE EDGE EDP-GNN GDSS DiGress

Builds on: DiGress GDSS DDPM DDIM

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