atlas

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

On Divergence Measures for Training GFlowNets

NeurIPS 2024 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Variational methods for sequence models · 0 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.

Revisits GFlowNet training as hierarchical variational inference and trains GFlowNets by minimizing Renyi-alpha, Tsallis-alpha, forward and reverse KL divergences with REINFORCE leave-one-out and autodiff-friendly control variates to reduce gradient variance.

Problem

Training GFlowNets usually minimizes trajectory/detailed balance log-squared losses; directly minimizing KL-type divergences was reported as biased and high-variance, so their potential as learning objectives was unclear.

Approach

Derive gradient estimators for Renyi-alpha, Tsallis-alpha, forward and reverse KL objectives for GFlowNets, and reduce their variance with score-function control variates, a batch-estimated optimal baseline, and a REINFORCE leave-one-out estimator, showing these divergences often converge faster than TB loss. It also extends the TB-KL gradient equivalence to arbitrary topological spaces.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Minimize reverse KL instead of TB lossGFlowNet · SequencesL1 distance: 0.28 ± 0.06 -> 0.16 ± 0.06Helped
Minimize forward KL instead of TB lossGFlowNet · GMsJensen-Shannon divergence: 0.31 ± 0.08 -> 0.09 ± 0.10Helped
Minimize Renyi-α divergence (α = 0.5) instead of TB lossGFlowNet · SetsL1 distance: 0.07 ± 0.00 -> 0.03 ± 0.00Helped
Minimize Tsallis-α divergence (α = 0.5) instead of TB lossGFlowNet · SetsL1 distance: 0.07 ± 0.00 -> 0.03 ± 0.00Helped
Use divergence-based objectives instead of TB lossGFlowNet · BPIL1 distance: nullNo clear effect
Add control variates to the REINFORCE gradient estimatorDivergence-trained GFlowNet · Generative taskstraining convergence speedHelped

Limitations

Experimental setup

Datasets: synthetic set generation tasks synthetic autoregressive sequence generation Bayesian phylogenetic inference datasets mixture of Gaussians target banana-shaped distribution

Benchmarks: set generation autoregressive sequence generation Bayesian phylogenetic inference mixture of Gaussians banana-shaped distribution

Metrics: L1 distance between learned and target distribution Jensen-Shannon divergence gradient variance (trace of covariance) convergence speed

Baselines: Trajectory balance loss Detailed balance Reverse KL Forward KL Renyi-alpha Tsallis-alpha

Builds on: GFlowNets trajectory balance hierarchical variational inference for GFlowNets REINFORCE leave-one-out Renyi-alpha divergence Tsallis-alpha divergence

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