mlsanityData to 14 Oct 2026

Reducing normalizing flow complexity for MCMC preconditioning

arXiv 2511.02345 ↗First posted 4 Nov 2025cs.LG stat.CO stat.MLcited by 0

Not on the map. Why?

Abstract (arXiv)

Preconditioning is a key component of MCMC algorithms that improves sampling efficiency by facilitating exploration of geometrically complex target distributions through an invertible map. While linear preconditioners are often sufficient for moderately complex target distributions, recent work has explored nonlinear preconditioning with invertible neural networks as components of normalizing flows (NFs). However, empirical and theoretical studies show that overparameterized NF preconditioners can degrade sampling efficiency and fit quality. Moreover, existing NF-based approaches do not adapt their architectures to the target distribution. Related work outside of MCMC similarly finds that suitably parameterized NFs can achieve comparable or superior performance with substantially less training time or data. We propose a factorized preconditioning architecture that reduces NF complexity by combining a linear component with a conditional NF, improving adaptability to target geometry. The linear preconditioner is applied to dimensions that are approximately Gaussian, as estimated from warmup samples, while the conditional NF models more complex dimensions. Our method yields significantly better tail samples on two complex synthetic distributions and consistently better performance on a sparse logistic regression posterior across varying likelihood and prior strengths. It also achieves higher effective sample sizes on hierarchical Bayesian model posteriors with weak likelihoods and strong funnel geometries. This approach is particularly relevant for hierarchical Bayesian model analyses with limited data and could inform current theoretical and software strides in neural MCMC design.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 22 of its 43 references that are in the map. First posted on arXiv 4 Nov 2025.

Builds on

22 of 43 references.

References · 22

  1. 2016Density estimation using Real NVPcited by 2,042
  2. 2019Normalizing Flows for Probabilistic Modeling and Inferencecited by 1,323
  3. 2018Pyro: Deep Universal Probabilistic Programmingcited by 380
  4. 2019Composable Effects for Flexible and Accelerated Probabilistic Programming in NumPyrocited by 191
  5. 2020Causal Autoregressive Flowscited by 99
  6. 2021Annealed Flow Transport Monte Carlocited by 90
  7. 2019NeuTra-lizing Bad Geometry in Hamiltonian Monte Carlo Using Neural Transportcited by 74
  8. 2022Continual Repeated Annealed Flow Transport Monte Carlocited by 66
  9. 2013Hamiltonian Monte Carlo for Hierarchical Modelscited by 52
  10. 2023Causal normalizing flows: from theory to practicecited by 51
  11. 2020Graphical Normalizing Flowscited by 37
  12. 2024BlackJAX: Composable Bayesian inference in JAXcited by 26
10 more
  1. 2021Local-Global MCMC kernels: the best of both worldscited by 22
  2. 2023On Sampling with Approximate Transport Mapscited by 21
  3. 2019Automatic Reparameterisation of Probabilistic Programscited by 18
  4. 2021Efficient Bayesian Sampling Using Normalizing Flows to Assist Markov Chain Monte Carlo Methodscited by 16
  5. 2022Personalized Public Policy Analysis in Social Sciences using Causal-Graphical Normalizing Flowscited by 16
  6. 2022Deterministic Langevin Monte Carlo with Normalizing Flows for Bayesian Inferencecited by 10
  7. 2022Graphical Residual Flowscited by 2
  8. 2023Flow Annealed Kalman Inversion for Gradient-Free Inference in Bayesian Inverse Problemscited by 2
  9. 2024Empirical evaluation of normalizing flows in Markov Chain Monte Carlocited by 1
  10. 2025Escaping Neal's Funnel: a multi-stage sampling method for hierarchical modelscited by 1

Built on by

Not cited yet.