Home Knowledge Base Diffusion Models for Graphs (GDSS/DiGress)

Diffusion Models for Graphs (GDSS/DiGress) apply denoising diffusion probabilistic modeling to discrete graph structures — gradually corrupting a graph into noise (random edge flips, node type randomization) in the forward process, then training a GNN to reverse the corruption step by step — producing high-quality molecular and general graph samples that outperform VAE and GAN-based generators in both sample quality and diversity.

What Are Diffusion Models for Graphs?

Why Graph Diffusion Models Matter

Graph Diffusion Model Variants

ModelState SpaceKey Innovation
GDSSContinuous (scores via SDE)Joint node + adjacency diffusion
DiGressDiscrete (categorical transitions)Discrete denoising, absorbing states
EDP-GNNContinuous edgesScore-based generation on edge weights
MOOD3D + graphOut-of-distribution guidance for molecules
DiffLinker3D molecular fragmentsGenerates linkers between molecular fragments

Diffusion Models for Graphs are structural denoising — sculpting valid molecular and network structures from random noise through iterative refinement, achieving the same quality revolution in graph generation that diffusion models brought to image synthesis.

diffusion models for graphsgraph neural networks

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.