Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Conditional Diffusion Based on Discrete Graph Structures for Molecular Graph Generation

About

Learning the underlying distribution of molecular graphs and generating high-fidelity samples is a fundamental research problem in drug discovery and material science. However, accurately modeling distribution and rapidly generating novel molecular graphs remain crucial and challenging goals. To accomplish these goals, we propose a novel Conditional Diffusion model based on discrete Graph Structures (CDGS) for molecular graph generation. Specifically, we construct a forward graph diffusion process on both graph structures and inherent features through stochastic differential equations (SDE) and derive discrete graph structures as the condition for reverse generative processes. We present a specialized hybrid graph noise prediction model that extracts the global context and the local node-edge dependency from intermediate graph states. We further utilize ordinary differential equation (ODE) solvers for efficient graph sampling, based on the semi-linear structure of the probability flow ODE. Experiments on diverse datasets validate the effectiveness of our framework. Particularly, the proposed method still generates high-quality molecular graphs in a limited number of steps. Our code is provided in https://github.com/GRAPH-0/CDGS.

Han Huang, Leilei Sun, Bowen Du, Weifeng Lv• 2023

Related benchmarks

TaskDatasetResultRank
Unconditional 3D Molecule GenerationQM9 2014 (test)
FCD0.798
23
De novo 3D molecule generationQM9
Atom Stability (2D)99.7
21
De novo 3D molecule generationGEOM Drugs
Atom Stability (2D)99.1
16
Molecule GenerationZINC 250K
Validity (%)98.13
12
Molecule GenerationQM9
Validity99.68
12
Graph generationENZYMES
Degree0.048
12
Graph generationEgo small
Degree0.025
12
Showing 7 of 7 rows

Other info

Follow for update