atlas

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

Improving Gradient-Guided Nested Sampling for Posterior Inference

ICML 2024 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Posterior sampling with diffusion guidance · 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.

Proposes GGNS, a gradient-guided nested sampling algorithm using self-tuning Hamiltonian slice sampling with autodiff gradients, parallel dynamic live-point updates, clustering, and a new termination criterion, and combines it with GFlowNets for posterior/partition-function estimation.

Problem

Nested sampling for Bayesian evidence and posterior inference scales poorly with dimensionality and struggles with multimodal distributions; existing gradient-based step samplers (Hamiltonian slice sampling) are inefficient and unreliable in public implementations.

Approach

Use Hamiltonian slice sampling with gradients obtained via differentiable programming (autodiff) and adaptive time steps, trajectory preservation, parallel dynamic live-point replacement, cluster-based mode-collapse mitigation, and a termination criterion based on X·L, so that the number of live points need not scale with dimension; additionally, use GGNS samples to bootstrap GFlowNet/SDE sampler

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add mode-collapse mitigation (ablation)GGNS · Nine-Gaussian mixture, n_live = 20average number of modes found: $3.6$ -> $4.1$Helped
add mode-collapse mitigation (ablation)GGNS · Nine-Gaussian mixture, n_live = 50average number of modes found: $6.4$ -> $6.4$No clear effect
add mode-collapse mitigation (ablation)GGNS · Nine-Gaussian mixture, n_live = 100average number of modes found: $8.2$ -> $8.4$Helped
add mode-collapse mitigation (ablation)GGNS · Nine-Gaussian mixture, n_live = 200average number of modes found: $8.9$ -> $9$Helped
replace adaptive step size with fixed dt = 0.5 (ablation)GGNS · Gaussian likelihood, dimensionality scaling experimentlog-evidence estimation biasHurt
replace adaptive step size with fixed dt = 0.1 (ablation)GGNS · Gaussian likelihood, dimensionality scaling experimentlikelihood evaluationsHurt
replace trajectory preservation with a fixed number of steps and keep the last sample (ablation)GGNS · Gaussian likelihood, dimensionality scaling experimentlog-evidence estimation biasHurt
use fixed n_steps = 20 instead of trajectory preservation (ablation)GGNS · Gaussian likelihood, dimensionality scaling experimentlog-evidence estimation biasHurt
use fixed n_steps = 200 instead of trajectory preservation (ablation)GGNS · Gaussian likelihood, dimensionality scaling experimentlog-evidence estimation biasHurt
remove momentum noise from preserved trajectories (ablation)GGNS · Gaussian likelihood, dimensionality scaling experimentlog-evidence estimation biasHurt
replace the GGNS termination criterion with the conventional criterion (ablation)GGNS · Gaussian likelihood, d = 128likelihood evaluations: $ \sim 5.8 \cdot 10^6$ vs $ \sim 5.4 \cdot 10^6$Mixed
train the GFlowNet with on-policy trajectory balance onlyGFlowNet stochastic control model · 25-Gaussian mixturemode coverageHurt

Surprising findings

Limitations

Experimental setup

Datasets: synthetic Gaussian likelihoods funnel distribution Gaussian mixture (9 and 81 modes) torus reward many-well (32-D) 25-Gaussian mixture strong lensing image inference (256-D)

Benchmarks: Gaussian likelihood log-evidence scaling funnel distribution Gaussian mixture torus reward normalization many-well 32-D mixture of 40 Gaussians 25-Gaussian GFlowNet mixture

Metrics: log-evidence bias number of likelihood evaluations number of modes found KDE visual comparison of samples

Baselines: PolyChord dynesty Hamiltonian Monte Carlo Sequential Monte Carlo Path Integral Sampler GFlowNet trajectory balance FAB

Builds on: nested sampling Hamiltonian slice sampling dynamic nested sampling PolyChord trajectory balance

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