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

Variational Flow Matching for Graph Generation

About

We present a formulation of flow matching as variational inference, which we refer to as variational flow matching (VFM). Based on this formulation we develop CatFlow, a flow matching method for categorical data. CatFlow is easy to implement, computationally efficient, and achieves strong results on graph generation tasks. In VFM, the objective is to approximate the posterior probability path, which is a distribution over possible end points of a trajectory. We show that VFM admits both the CatFlow objective and the original flow matching objective as special cases. We also relate VFM to score-based models, in which the dynamics are stochastic rather than deterministic, and derive a bound on the model likelihood based on a reweighted VFM objective. We evaluate CatFlow on one abstract graph generation task and two molecular generation tasks. In all cases, CatFlow exceeds or matches performance of the current state-of-the-art models.

Floor Eijkelboom, Grigory Bartosh, Christian Andersson Naesseth, Max Welling, Jan-Willem van de Meent• 2024

Related benchmarks

TaskDatasetResultRank
Unconditional Molecule GenerationQM9 (test)--
54
Graph generationSBM
VUN0.85
51
Molecular Graph GenerationQM9
Validity99.81
48
Graph generationPlanar
V.U.N.80
48
Molecular GenerationZINC 250K
FCD13.211
45
Molecule GenerationMOSES (test)--
33
Molecular GenerationQM9 (test)
Validity99.81
32
Molecular GenerationZINC250k (test)
Validity99.95
32
Abstract graph generationEgo small
Average MMD0.015
27
Synthetic Graph GenerationPlanar Dataset
Degree Statistic3.00e-4
27
Showing 10 of 17 rows

Other info

Follow for update