mlsanityData to 7 Oct 2026

LazyHMC: Hamiltonian Monte Carlo Simulation for Lazy, Infinite Dimensional Probabilistic Programs

arXiv 2608.08588 ↗First posted 9 Aug 2026stat.ML cs.LG cs.PLcited by 0

Not on the map. Why?

Abstract (arXiv)

Hamiltonian Monte Carlo (HMC) is a successful generic inference method in probabilistic programming, but in its ordinary formulation it needs gradients and finite-dimensional parameter spaces. In Haskell, lazy evaluation lets probabilistic programs express stochastic processes and other non-parametric Bayesian models over implicit infinite-dimensional spaces. This paper develops new formulations of gradient-based HMC for this infinite-dimensional setting, via lazy evaluation. For automatic differentiation, we provide an analysis based on a new notion of "piecewise analytic under cylindrical analytic partition" (PACAP), to show that even if a program is infinite-dimensional and defined lazily, the gradient of the likelihood function is finitely supported. For the Monte Carlo method itself, we develop several HMC variants and a No-U-Turn Sampler that operate over the infinite-dimensional parameter space but are still productive because of lazy evaluation. Experiments cover Gaussian mixture clustering, random walks, and piecewise-constant regression with Poisson-process changepoints.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 15 of its 37 references that are in the map. First posted on arXiv 9 Aug 2026.

Builds on

15 of 37 references.

References · 15

  1. 2017A Conceptual Introduction to Hamiltonian Monte Carlocited by 207
  2. 2018An Introduction to Probabilistic Programmingcited by 62
  3. 2015A New Approach to Probabilistic Programming Inferencecited by 22
  4. 2020On Correctness of Automatic Differentiation for Non-Differentiable Functionscited by 20
  5. 2016On the Geometric Ergodicity of Hamiltonian Monte Carlocited by 19
  6. 2020Involutive MCMC: a Unifying Frameworkcited by 19
  7. 2017A Convenient Category for Higher-Order Probability Theorycited by 14
  8. 2019Divide, Conquer, and Combine: a New Inference Strategy for Probabilistic Programs with Stochastic Supportcited by 11
  9. 2020Correctness of Automatic Differentiation via Diffeologies and Categorical Gluingcited by 11
  10. 2020A general perspective on the Metropolis-Hastings kernelcited by 9
  11. 2018Efficient Differentiable Programming in a Functional Array-Processing Languagecited by 8
  12. 2020On the Versatility of Open Logical Relations: Continuity, Automatic Differentiation, and a Containment Theoremcited by 5
3 more
  1. 2022Affine Monads and Lazy Structures for Bayesian Programmingcited by 5
  2. 2021Nonparametric Hamiltonian Monte Carlocited by 4
  3. 2022Forward- or Reverse-Mode Automatic Differentiation: What's the Difference?cited by 4

Built on by

Not cited yet.