vix.ing · top · new · best · stats

Automatically Marginalized MCMC in Probabilistic Programming

2023/02/01 by Jinlin Lai, Javier Burroni, Lai, Jinlin +5
Computer Science · Mathematics · #Bayesian Modeling and Causal Inference #FOS: Computer and information sciences #Gaussian Processes and Bayesian Inference #Machine Learning (cs.LG) #Machine Learning (stat.ML) #Markov Chains and Monte Carlo Methods

paper · pdf · doi:10.48550/arxiv.2302.00564

openalex publication_date 2023/02/01 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

Hamiltonian Monte Carlo (HMC) is a powerful algorithm to sample latent variables from Bayesian models. The advent of probabilistic programming languages (PPLs) frees users from writing inference algorithms and lets users focus on modeling. However, many models are difficult for HMC to solve directly, and often require tricks like model reparameterization. We are motivated by the fact that many of those models could be simplified by marginalization. We propose to use automatic marginalization as part of the sampling process using HMC in a graphical model extracted from a PPL, which substantially improves sampling from real-world hierarchical models.

Related