Cargando…

Continualization of Probabilistic Programs With Correction

Probabilistic Programming offers a concise way to represent stochastic models and perform automated statistical inference. However, many real-world models have discrete or hybrid discrete-continuous distributions, for which existing tools may suffer non-trivial limitations. Inference and parameter e...

Descripción completa

Detalles Bibliográficos
Autores principales: Laurel, Jacob, Misailovic, Sasa
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7702239/
http://dx.doi.org/10.1007/978-3-030-44914-8_14
_version_ 1783616573945151488
author Laurel, Jacob
Misailovic, Sasa
author_facet Laurel, Jacob
Misailovic, Sasa
author_sort Laurel, Jacob
collection PubMed
description Probabilistic Programming offers a concise way to represent stochastic models and perform automated statistical inference. However, many real-world models have discrete or hybrid discrete-continuous distributions, for which existing tools may suffer non-trivial limitations. Inference and parameter estimation can be exceedingly slow for these models because many inference algorithms compute results faster (or exclusively) when the distributions being inferred are continuous. To address this discrepancy, this paper presents Leios. Leios is the first approach for systematically approximating arbitrary probabilistic programs that have discrete, or hybrid discrete-continuous random variables. The approximate programs have all their variables fully continualized. We show that once we have the fully continuous approximate program, we can perform inference and parameter estimation faster by exploiting the existing support that many languages offer for continuous distributions. Furthermore, we show that the estimates obtained when performing inference and parameter estimation on the continuous approximation are still comparably close to both the true parameter values and the estimates obtained when performing inference on the original model.
format Online
Article
Text
id pubmed-7702239
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-77022392020-12-01 Continualization of Probabilistic Programs With Correction Laurel, Jacob Misailovic, Sasa Programming Languages and Systems Article Probabilistic Programming offers a concise way to represent stochastic models and perform automated statistical inference. However, many real-world models have discrete or hybrid discrete-continuous distributions, for which existing tools may suffer non-trivial limitations. Inference and parameter estimation can be exceedingly slow for these models because many inference algorithms compute results faster (or exclusively) when the distributions being inferred are continuous. To address this discrepancy, this paper presents Leios. Leios is the first approach for systematically approximating arbitrary probabilistic programs that have discrete, or hybrid discrete-continuous random variables. The approximate programs have all their variables fully continualized. We show that once we have the fully continuous approximate program, we can perform inference and parameter estimation faster by exploiting the existing support that many languages offer for continuous distributions. Furthermore, we show that the estimates obtained when performing inference and parameter estimation on the continuous approximation are still comparably close to both the true parameter values and the estimates obtained when performing inference on the original model. 2020-04-18 /pmc/articles/PMC7702239/ http://dx.doi.org/10.1007/978-3-030-44914-8_14 Text en © The Author(s) 2020 Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made. The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.
spellingShingle Article
Laurel, Jacob
Misailovic, Sasa
Continualization of Probabilistic Programs With Correction
title Continualization of Probabilistic Programs With Correction
title_full Continualization of Probabilistic Programs With Correction
title_fullStr Continualization of Probabilistic Programs With Correction
title_full_unstemmed Continualization of Probabilistic Programs With Correction
title_short Continualization of Probabilistic Programs With Correction
title_sort continualization of probabilistic programs with correction
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7702239/
http://dx.doi.org/10.1007/978-3-030-44914-8_14
work_keys_str_mv AT laureljacob continualizationofprobabilisticprogramswithcorrection
AT misailovicsasa continualizationofprobabilisticprogramswithcorrection