atlas

Research map / Probabilistic and scientific modeling / Variational and generative sampling

Variational Flow Matching for Graph Generation

NeurIPS 2024 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Flow matching and flow sampling · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Reformulates flow matching as variational inference (VFM) and derives CatFlow, a mean-field cross-entropy flow matching method for categorical graph generation that reports state-of-the-art results on abstract, QM9 and ZINC250k benchmarks.

Problem

Flow matching is usually defined on continuous vector fields; the paper asks how to build efficient continuous normalizing flows for categorical data such as graphs and molecules.

Approach

Parameterize the learned vector field as an expectation under a variational approximation of the posterior endpoint distribution, minimize KL to it (equivalent to cross-entropy). Under linear conditional fields a fully factorized (mean-field) approximation suffices, so for categorical data training reduces to per-component cross-entropy over endpoint classes, yielding CatFlow.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CatFlow instead of GDSSAbstract graph generation · Ego-smallDegree MMD: 0.021 -> 0.013Helped
Use CatFlow instead of GDSSAbstract graph generation · Community-smallDegree MMD: 0.045 -> 0.018Helped
Use CatFlow instead of Dirichlet FMMolecular generation · QM9Valid: 99.10 -> 99.81Helped
Use CatFlow instead of Dirichlet FMMolecular generation · QM9FCD: 0.888 -> 0.441Helped
Use CatFlow instead of Dirichlet FMMolecular generation · ZINC250kValid: 97.52 -> 99.21Helped
Use CatFlow instead of Dirichlet FMMolecular generation · ZINC250kFCD: 14.222 -> 13.211Helped
Reduce model size (ablation)CatFlow · Molecular generationValid-and-unique scoreHelped
Reduce training data (ablation)CatFlow · Molecular generationValid-and-unique scoreHelped
Replace CatFlow with standard flow matching (ablation)Molecular generation · Full-data, large-model settingValid-and-unique scoreHurt
Use CatFlow instead of standard flow matching (ablation)Molecular generation · TrainingConvergence speedHelped

Surprising findings

Limitations

Experimental setup

Datasets: Ego-small (Citeseer) Community-small Enzymes Grid QM9 ZINC250k Stochastic Block Model Planar graphs

Benchmarks: Ego-small Community-small Enzymes Grid QM9 ZINC250k Stochastic Block Model Planar graphs

Metrics: MMD degree MMD clustering MMD orbit validity uniqueness FCD V.U.N.

Baselines: GraphVAE GNF EDP-GNN GDSS MoFlow GraphEBM DiGress Flow Matching Dirichlet FM SPECTRE ConGress

Builds on: flow matching DiGress Dirichlet flow matching score-based SDEs

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy