Hamiltonian Monte Carlo for Probabilistic Programs with Discontinuities
원문 초록
Hamiltonian Monte Carlo (HMC) is arguably the dominant statistical inference algorithm used in most popular "first-order differentiable" Probabilistic Programming Languages (PPLs). However, the fact that HMC uses derivative information causes complications when the target distribution is non-differentiable with respect to one or more of the latent variables. In this paper, we show how to use extensions to HMC to perform inference in probabilistic programs that contain discontinuities. To do this, we design a Simple first-order Probabilistic Programming Language (SPPL) that contains a sufficient set of language restrictions together with a compilation scheme. This enables us to preserve both the statistical and syntactic interpretation of if-else statements in the probabilistic program, within the scope of first-order PPLs. We also provide a corresponding mathematical formalism that ensures any joint density denoted in such a language has a suitably low measure of discontinuities.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
Hamiltonian Monte Carlo Inference of Marginalized Linear Mixed-Effects Models
Markov Senior -- Learning Markov Junior Grammars to Generate User-specified Content
The future of cosmological likelihood-based inference: accelerated high-dimensional parameter estimation and model comparison
Simplifying debiased inference via automatic differentiation and probabilistic programming
BlackJAX: Composable Bayesian inference in JAX
SymbolicAI: A framework for logic-based approaches combining generative models and solvers
토론
이 논문과 연결된 포럼 글이 아직 없습니다.