atlas

Research map / Graph learning / Graph self-supervised learning

Graph Diffusion that can Insert and Delete

NeurIPS 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 GrIDDD, a discrete graph diffusion model that monotonically inserts and deletes atoms during denoising so the graph size adapts dynamically, evaluated on QM9/ZINC-250k property targeting and molecular optimization.

Problem

Discrete graph DDPMs keep the number of nodes fixed throughout diffusion, which hinders size-dependent conditional generation (e.g., molecular weight targeting) and property optimization that requires changing molecular size.

Approach

Reformulates discrete graph diffusion so nodes are monotonically deleted (via an auxiliary DEL type plus transient DEL* type for reinsertion) or inserted (activated at a sampled timestep with marginal-sampled labels) during forward and reverse processes, with the denoiser predicting node activation times and an auxiliary network predicting the number of DEL* nodes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use GrIDDD instead of FreeGress for μ targetingQM9 property targeting · QM9 (μ)MAE: 0.74 $\pm$ 0.08 -> 0.66 $\pm$ 0.07Helped
use GrIDDD instead of FreeGress for μ targetingQM9 property targeting · QM9 (μ)validity: 83.7 $\%$ -> 79.0 $\%$Hurt
use GrIDDD instead of FreeGress for HOMO targetingQM9 property targeting · QM9 (HOMO)validity: 90.1 $\%$ -> 94 $\%$Helped
use GrIDDD instead of FreeGress for HOMO targetingQM9 property targeting · QM9 (HOMO)MAE: 0.32 $\pm$ 0.04 -> 0.37 $\pm$ 0.07Hurt
use GrIDDD instead of FreeGress for LogP targetingZINC-250k property targeting · ZINC-250k (LogP)MAE: 0.17 $\pm$ 0.01 -> 0.19 $\pm$ 0.02Hurt
use GrIDDD instead of FreeGress for LogP targetingZINC-250k property targeting · ZINC-250k (LogP)validity: 84.9 $\%$ -> 87.9 $\%$Helped
use GrIDDD instead of FreeGress for MW targeting with adaptive graph sizeZINC-250k property targeting · ZINC-250k (MW)MAE: 8.96 $\pm$ 1.93 -> 4.89 $\pm$ 0.57Helped
use GrIDDD instead of GCPNZINC-250k molecular optimization · ZINC-250k (QED, similarity ≥ 0.4)success rate: 9.4 $\%$ -> 45.1 $\%$Helped
disable insertions and deletions (ablation)GrIDDD · ZINC-250k (QED optimization)success rate: 45.1 $\%$ -> 33.8$\%$Hurt
disable insertions and deletions (ablation)GrIDDD · ZINC-250k (LogP and DRD2 optimization)success rateNo clear effect
start sampling with latents of size 2 (ablation)GrIDDD on ZINC-250k LogP targeting · ZINC-250k (LogP; 128 samples)sampling time: 152.05s -> 68.09sHelped
start sampling with latents of size 24 (ablation)GrIDDD on ZINC-250k LogP targeting · ZINC-250k (LogP; 128 samples)sampling time: 152.05s -> 120.19sHelped

Surprising findings

Limitations

Experimental setup

Datasets: QM9 ZINC-250k

Benchmarks: QM9 ZINC-250k property optimization test suite (LogP, QED, DRD2)

Metrics: MAE validity improvement success rate diversity connected components validation cross-entropy

Baselines: DiGress FreeGress JT-VAE CG-VAE GCPN EDM-SyCo Unconditional

Builds on: DiGress FreeGress MiDi absorbing diffusion classifier-free guidance

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