atlas

Research map / Probabilistic and scientific modeling / Uncertainty and Gaussian processes

Streaming Bayes GFlowNets

NeurIPS 2024 · Probabilistic and scientific modeling › Uncertainty and Gaussian processes · approach: Simulation-based inference · 1 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.

Proposes SB-GFlowNets, which extend GFlowNets to streaming Bayesian inference over discrete parameter spaces via a streaming balance loss and a KL-based streaming update, with theoretical error bounds.

Problem

Streaming Bayesian inference over discrete, combinatorial parameter spaces is hard because VI over discrete posteriors relies on continuous relaxations and posterior propagation across data chunks is not supported.

Approach

Use a GFlowNet trained on the previous posterior as the prior for the next chunk; the streaming balance condition and a KL streaming criterion update it using only the newly observed data likelihood, without revisiting past data. Includes theoretical bounds on error accumulation across streaming updates.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use KL minimization instead of TB (ablation)GFlowNet set generation · Set generation, α=1.00TV distance: 0.21 ± 0.06 -> 0.13 ± 0.03Helped
Use KL minimization instead of TB (ablation)GFlowNet set generation · Set generation, α=0.75TV distance: 0.28 ± 0.10 -> 0.17 ± 0.04Helped
Use KL minimization instead of TB (ablation)GFlowNet set generation · Set generation, α=0.50TV distance: 0.36 ± 0.24 -> 0.55 ± 0.38Hurt
Use streaming posterior updates instead of training from scratchGFlowNet phylogenetic inference · Phylogenetic inference, 7 leavestraining time (seconds per 20k epochs): 2846.88 s -> 1279.68 sHelped
Use streaming posterior updates instead of training from scratchGFlowNet phylogenetic inference · Phylogenetic inference, 9 leavestraining time (seconds per 20k epochs): 3779.11 s -> 1714.49 sHelped
Use streaming posterior updates instead of training from scratchGFlowNet phylogenetic inference · Phylogenetic inference, 11 leavestraining time (seconds per 20k epochs): 4821.74 s -> 2303.99 sHelped
Use streaming posterior updates instead of training from scratchGFlowNet phylogenetic inference · Phylogenetic inference, 7 leavesrelative accuracy gain (TV): 0.00 ± 0.04No clear effect
Use streaming posterior updates instead of training from scratchGFlowNet phylogenetic inference · Phylogenetic inference, 9 leavesrelative accuracy gain (TV): -0.02 ± 0.04No clear effect
Use streaming posterior updates instead of training from scratchGFlowNet phylogenetic inference · Phylogenetic inference, 11 leavesrelative accuracy gain (TV): 0.00 ± 0.01No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: synthetic streaming data from set generation task synthetic linear preference data simulated JC69 DNA sequences synthetic linear Gaussian SEM data

Benchmarks: set generation (synthetic) linear preference learning (synthetic) online Bayesian phylogenetic inference (synthetic) Bayesian structure learning (synthetic, d=5)

Metrics: total variation distance training time (seconds per 20k epochs) predictive NLL MSE probability of true phylogeny

Baselines: GFlowNet trained from scratch TB loss training KL-based GFlowNet training

Builds on: GFlowNets trajectory balance SDA-Bayes DAG-GFlowNet

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