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...
Autores principales: | , |
---|---|
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 |