Transforming worlds: Automated involutive MCMC for open-universe probabilistic models. Matheos, G., Lew, A. K., Ghavamizadeh, M., Russell, S., Cusumano-Towner, M., & Mansinghka, V. K. In AABI 2021: Third Symposium on Advances in Approximate Bayesian Inference, 2021.
Transforming worlds: Automated involutive MCMC for open-universe probabilistic models [link]Link  Transforming worlds: Automated involutive MCMC for open-universe probabilistic models [link]Paper  abstract   bibtex   13 downloads  
Open-universe probabilistic models enable Bayesian inference about how many objects underlie data, and how they are related. Effective inference in OUPMs remains a challenge, however, often requiring the use of custom, transdimensional MCMC kernels, based on heuristics, deep learning, or domain knowledge, that can be difficult to derive and to implement correctly. This paper adapts the recently introduced involutive MCMC framework to the open-universe setting, and shows how error-prone aspects of kernel design and implementation (e.g., the computation of valid accept/reject probabilities) can be automated, using techniques from probabilistic and differentiable programming. The result is an intuitive design space for MCMC kernels for OUPMs: users write programs that propose incremental changes to possible worlds, creating, deleting, or modifying objects according to arbitrary application-specific logic, and their proposals are automatically converted into stationary MCMC kernels. We demonstrate in preliminary experiments that data-driven involutive MCMC kernels outperform generic probabilistic programming language inference, as well as generic birth/death reversible-jump kernels without application-specific logic.
@inproceedings{matheos2021oupms,
title                 = {Transforming worlds: Automated involutive {MCMC} for open-universe probabilistic models},
author                = {Matheos, George and Lew, Alex K. and Ghavamizadeh, Matin and Russell, Stuart and Cusumano-Towner, Marco and Mansinghka, Vikash K.},
booktitle             = {AABI 2021: Third Symposium on Advances in Approximate Bayesian Inference},
year                  = 2021,
url_link              = {https://openreview.net/forum?id=8Itm8dQnJRc},
url_paper             = {https://openreview.net/pdf?id=8Itm8dQnJRc},
abstract              = {Open-universe probabilistic models enable Bayesian inference about how many objects underlie data, and how they are related. Effective inference in OUPMs remains a challenge, however, often requiring the use of custom, transdimensional MCMC kernels, based on heuristics, deep learning, or domain knowledge, that can be difficult to derive and to implement correctly. This paper adapts the recently introduced involutive MCMC framework to the open-universe setting, and shows how error-prone aspects of kernel design and implementation (e.g., the computation of valid accept/reject probabilities) can be automated, using techniques from probabilistic and differentiable programming. The result is an intuitive design space for MCMC kernels for OUPMs: users write programs that propose incremental changes to possible worlds, creating, deleting, or modifying objects according to arbitrary application-specific logic, and their proposals are automatically converted into stationary MCMC kernels. We demonstrate in preliminary experiments that data-driven involutive MCMC kernels outperform generic probabilistic programming language inference, as well as generic birth/death reversible-jump kernels without application-specific logic.},
}

Downloads: 13