The Curious Case of the Default Settings: Evaluating Default Performance of Variational Inference Software
Madelyn Andersen, Elizabeth Bersson, Tamara Broderick
Abstract
We systematically evaluate a suite of off-the-shelf variational inference (VI) software packages from the perspective of a standard practitioner. Using simple analytic benchmark models, we assess the accuracy and stability of the default VI settings in PyMC, NumPyro, and TensorFlow Probability. Unlike previous research focusing on methodological advances, our evaluation emphasizes software implementation and the default configurations that typical users encounter. Our results show that default settings can yield biased approximations of posterior summaries even for simple one-dimensional conjugate models, controls of initialization and transformations differ between software implementations, and relying on defaults may yield silent failures or poor approximations.
Create a lesson
Related papers
A bridge representation of Gaussian Whittle-Matérn fields on compact metric graphs
David Bolin, Alexandre B. Simas, Jonas Wallin
Local Epochs, Averaging, and Variable Selection in Federated Lasso
Keivan Bolouri
Optimal Scaling of Langevin Proposals with Generalized Acceptance Rules
Ritik Soni, Dootika Vats
bayprior: Structured Bayesian Prior Elicitation, Conflict Diagnostics, and Regulatory Reporting
Ndoh Penn
Wasserstein mixing of a systematic-scan random rotation sampler
Amir Sepehri
Extended One-Liners for the Gamma, Poisson, and Binomial Distributions
Dylan Greaves