Disentangling impact of capacity, objective, batchsize, estimators, and step-size on flow VI
Abhinav Agrawal, Justin Domke

TL;DR
This paper systematically analyzes how various algorithmic choices affect the performance of flow-based variational inference, providing insights, benchmarks, and recommendations to improve its effectiveness.
Contribution
It offers a detailed step-by-step analysis of key factors influencing flow VI, along with a curated benchmark and practical recommendations for better performance.
Findings
Capacity, objectives, estimators, batchsize, and step-size significantly impact flow VI performance.
A curated benchmark enables high-fidelity evaluation of flow VI methods.
Proposed flow VI recipe can match or outperform Hamiltonian Monte Carlo.
Abstract
Normalizing flow-based variational inference (flow VI) is a promising approximate inference approach, but its performance remains inconsistent across studies. Numerous algorithmic choices influence flow VI's performance. We conduct a step-by-step analysis to disentangle the impact of some of the key factors: capacity, objectives, gradient estimators, number of gradient estimates (batchsize), and step-sizes. Each step examines one factor while neutralizing others using insights from the previous steps and/or using extensive parallel computation. To facilitate high-fidelity evaluation, we curate a benchmark of synthetic targets that represent common posterior pathologies and allow for exact sampling. We provide specific recommendations for different factors and propose a flow VI recipe that matches or surpasses leading turnkey Hamiltonian Monte Carlo (HMC) methods.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAuction Theory and Applications · Simulation Techniques and Applications
MethodsVariational Inference
