Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Diffusion Twigs with Loop Guidance for Conditional Graph Generation

About

We introduce a novel score-based diffusion framework named Twigs that incorporates multiple co-evolving flows for enriching conditional generation tasks. Specifically, a central or trunk diffusion process is associated with a primary variable (e.g., graph structure), and additional offshoot or stem processes are dedicated to dependent variables (e.g., graph properties or labels). A new strategy, which we call loop guidance, effectively orchestrates the flow of information between the trunk and the stem processes during sampling. This approach allows us to uncover intricate interactions and dependencies, and unlock new generative capabilities. We provide extensive experiments to demonstrate strong performance gains of the proposed method over contemporary baselines in the context of conditional graph generation, underscoring the potential of Twigs in challenging generative tasks such as inverse molecular design and molecular optimization.

Giangiacomo Mercatali, Yogesh Verma, Andre Freitas, Vikas Garg• 2024

Related benchmarks

TaskDatasetResultRank
Controllable Molecule GenerationQM9 (test)
Alpha MAE (Bohr^3)1.36
22
Conditional Molecule GenerationQM9 (test)
Molecule Stability0.9272
14
Single-property Graph ConditioningCommunity small
Density2.07
7
Single-property Graph ConditioningENZYMES
Density7.35
7
Goal-directed molecule generationZINC250K--
7
Molecular OptimizationZINC 250K
Novel Hit Ratio (parp1)373.3
6
Conditional Graph GenerationCommunity small (test)
Density0.0207
6
Conditional Graph GenerationENZYMES (test)
Density7.35
6
Conditional Molecule Generation (alpha property)QM9
Novelty92.88
5
Conditional Molecule Generation (Delta epsilon property)QM9
Novelty92.7
5
Showing 10 of 15 rows

Other info

Code

Follow for update