atlas

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

SoftCVI: Contrastive variational inference with self-generated soft labels

ICLR 2025 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Variational inference theory and gradients · 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 SoftCVI, which derives variational objectives from contrastive estimation by classifying proposal samples against soft labels computed from the unnormalized posterior, and reports better calibration and forward-KL than ELBO and SNIS-fKL on Bayesian inference tasks.

Problem

Variational inference for Bayesian posteriors known only up to a normalizing constant is often unreliable: reverse-KL (ELBO) is mode-seeking and mass-covering alternatives are biased or unstable to train.

Approach

Reframe variational fitting as a softmax classification task over K samples from the variational distribution, where ground-truth soft labels are computed from the unnormalized posterior and a tempered negative distribution; the objective has zero-variance gradient at the optimum and with pi=p^- =q reduces to SNIS-fKL plus a control variate.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SoftCVI with α=0.75 instead of ELBOBayesian neural additive model · Bayesian neural additive model, widths 50 and 100test log-likelihood: -2.392 ± 0.005 -> -2.424 ± 0.007; -2.392 ± 0.005 -> -2.423 ± 0.005Hurt
Use SoftCVI with α=1 instead of SNIS-fKLBayesian neural additive model · Bayesian neural additive modeltest log-likelihood: -2.422 ± 0.007 vs -2.422 ± 0.007; -2.423 ± 0.005 vs -2.421 ± 0.005No clear effect
Use SoftCVI with α=0.75 instead of α=1 (ablation)SoftCVI · Bayesian neural additive modeltest log-likelihood: -2.424 ± 0.007 vs -2.422 ± 0.007; -2.423 ± 0.005 vs -2.423 ± 0.005No clear effect
Use SoftCVI with α=0.75 instead of α=1 (ablation)SoftCVI · Bayesian neural additive model, width 100prediction IQR: 0.983 ± 0.017 vs 0.943 ± 0.012Mixed
Use the ELBO instead of SoftCVI or SNIS-fKLBayesian neural additive model · Bayesian neural additive modeltest log-likelihood: -2.422 ± 0.007 -> -2.392 ± 0.005; -2.424 ± 0.007 -> -2.392 ± 0.005Helped
Use a flat negative distribution (α=0) instead of α=0.75 (ablation)SoftCVI · SLCPposterior mass leakageHurt
Use SoftCVI with α=0.75 instead of SNIS-fKLBayesian inference tasks · Across reported tasksposterior calibrationHelped
Use SoftCVI with α=1 instead of SNIS-fKLBayesian inference tasks · Eight schoolsposterior calibrationNo clear effect
Use SoftCVI with α=1 instead of SNIS-fKLBayesian inference tasks · Tasks other than eight schoolsmass on reference posterior samplesHelped
Use SoftCVI instead of ELBO or SNIS-fKLFlexible variational inference · SLCPmode coverageHelped
Use ELBO instead of SoftCVISLCP · SLCPmode coverageHurt
Use SNIS-fKL instead of SoftCVIFlexible variational inference · SLCPmode approximationHurt

Surprising findings

Limitations

Experimental setup

Datasets: PosteriorDB reference posteriors SBI-Benchmark SLCP reference posteriors synthetic linear regression data synthetic GARCH and eight schools data

Benchmarks: eight schools linear regression SLCP GARCH(1,1) Bayesian neural additive model

Metrics: coverage probability log probability of reference posterior samples posterior mean accuracy gradient signal-to-noise ratio test log-likelihood

Baselines: ELBO SNIS-fKL

Builds on: self-normalized importance sampling forward KL InfoNCE sticking the landing estimator masked autoregressive flow

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