Graph Diffusion that can Insert and Delete
Matteo Ninniri, Marco Podda, Davide Bacciu

TL;DR
This paper introduces GrIDDD, a graph diffusion model that can dynamically insert and delete nodes, enabling size-adaptive molecular generation and improving performance in property-driven design tasks.
Contribution
We reformulate graph diffusion processes to support monotonic node insertion and deletion, allowing size flexibility during molecular generation.
Findings
GrIDDD matches or exceeds existing models in property targeting.
It effectively supports size adaptation in molecular generation.
Competitive performance in molecular optimization tasks.
Abstract
Generative models of graphs based on discrete Denoising Diffusion Probabilistic Models (DDPMs) offer a principled approach to molecular generation by systematically removing structural noise through iterative atom and bond adjustments. However, existing formulations are fundamentally limited by their inability to adapt the graph size (that is, the number of atoms) during the diffusion process, severely restricting their effectiveness in conditional generation scenarios such as property-driven molecular design, where the targeted property often correlates with the molecular size. In this paper, we reformulate the noising and denoising processes to support monotonic insertion and deletion of nodes. The resulting model, which we call GrIDDD, dynamically grows or shrinks the chemical graph during generation. GrIDDD matches or exceeds the performance of existing graph diffusion models on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsMachine Learning in Materials Science · Advanced Graph Neural Networks · Computational Drug Discovery Methods
