atlas

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

The Polynomial Stein Discrepancy for Assessing Moment Convergence

ICML 2025 · 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 the polynomial Stein discrepancy (PSD), a linear-time Langevin-Stein discrepancy built from r-th order monomial test functions, with a bootstrap goodness-of-fit test that detects moment discrepancies for Gaussian targets.

Problem

Assessing sample quality of biased MCMC samplers (e.g. SG-MCMC) against a posterior is costly with KSD (quadratic in n), linear-time KSD alternatives lose power, suffer from tuning needs, curse of dimensionality, and fail to detect moment convergence.

Approach

Replace the RKHS Stein set with the span of polynomials of degree at most r under the Langevin Stein operator; the resulting discrepancy is the norm of the vector of sample-averaged Stein-transformed monomials, giving a closed-form, linear-time statistic that is zero iff the first r moments match for Gaussian targets.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PSD with r=2 instead of linear-time competitors for the RBM perturbation testRBM goodness-of-fit testing · RBM, perturbation 0.02null rejection rate: 0.70 -> 1.00Helped
Increase polynomial order from r=1 to r=2 (ablation)PSD · RBM, perturbation 0.02null rejection rate: 0.51 -> 1.00Helped
Increase polynomial order from r=1 to r=4 to capture fourth-moment discrepancies (ablation)PSD · Unit Gaussian versus variance-perturbed Gaussian, Student-t, and Laplace testsstatistical powerHelped
Use PSD with r=1 when the discrepancy is in second- or fourth-order moments (ablation)PSD · Gaussian-target goodness-of-fit testsstatistical powerHurt
Use PSD with r=2 or r=3 for fourth-moment discrepancies (ablation)PSD · Student-t and Laplace goodness-of-fit testsstatistical powerHurt
Replace the PSD bootstrap test with the asymptotic test using samples from Q (ablation)PSD goodness-of-fit testing · Unit Gaussian and misspecified-distribution testsstatistical powerHurt
Remove interaction terms from PSD (ablation)PSD · SGLD and logistic regression sample-quality examplesperformanceNo clear effect
Use PSD with r=2, r=3, or r=4 to select the SGLD step size (ablation)SGLD hyperparameter selection · Bimodal Gaussian mixture posteriorstep size selectedHelped
Use PSD rather than KSD to compute the sample-quality discrepancySGLD sample-quality assessment · Bimodal Gaussian mixture posteriorruntime speedup: around 70 times fasterHelped
Use PSD with r≥2 instead of KSD or PSD with r=1 to assess ULA moment estimation (ablation)ULA sample-quality assessment · Logistic regression with sparsity-inducing prioridentification of best step sizeHelped
Use higher polynomial order rather than r=1 (ablation)PSD for ULA · Logistic regression big-data exampleidentification of best step sizeHelped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic Gaussian samples restricted Boltzmann machine samples bimodal Gaussian mixture posterior samples logistic regression posterior samples

Benchmarks: Gaussian goodness-of-fit (variance-perturbed, Student-t, Laplace) RBM goodness-of-fit SGLD step size selection on Gaussian mixture runtime ULA logistic regression step selection

Metrics: type I error rate statistical power null rejection rate runtime

Baselines: IMQ KSD Gauss KSD FSSD-opt RFSD

Builds on: kernel Stein discrepancy Langevin Stein operator finite set Stein discrepancy random Fourier feature Stein discrepancy zero variance control variates

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