LGFeb 5, 2022

Score-based Generative Modeling of Graphs via the System of Stochastic Differential Equations

arXiv:2202.02514v3339 citationsHas Code
Originality Highly original
AI Analysis

This addresses the challenge of modeling complex node-edge dependencies in real-world graphs for applications like drug discovery, representing a novel method rather than an incremental improvement.

The paper tackles the problem of generating graph-structured data, such as molecules, by proposing a score-based generative model using a system of stochastic differential equations (SDEs), achieving significantly superior or competitive performance on diverse datasets and generating molecules that adhere to chemical valency rules.

Generating graph-structured data requires learning the underlying distribution of graphs. Yet, this is a challenging problem, and the previous graph generative methods either fail to capture the permutation-invariance property of graphs or cannot sufficiently model the complex dependency between nodes and edges, which is crucial for generating real-world graphs such as molecules. To overcome such limitations, we propose a novel score-based generative model for graphs with a continuous-time framework. Specifically, we propose a new graph diffusion process that models the joint distribution of the nodes and edges through a system of stochastic differential equations (SDEs). Then, we derive novel score matching objectives tailored for the proposed diffusion process to estimate the gradient of the joint log-density with respect to each component, and introduce a new solver for the system of SDEs to efficiently sample from the reverse diffusion process. We validate our graph generation method on diverse datasets, on which it either achieves significantly superior or competitive performance to the baselines. Further analysis shows that our method is able to generate molecules that lie close to the training distribution yet do not violate the chemical valency rule, demonstrating the effectiveness of the system of SDEs in modeling the node-edge relationships. Our code is available at https://github.com/harryjo97/GDSS.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes