Author:
Laurel Jacob,Misailovic Sasa
Abstract
AbstractProbabilistic 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.
Publisher
Springer International Publishing
Cited by
10 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Bit Blasting Probabilistic Programs;Proceedings of the ACM on Programming Languages;2024-06-20
2. Inference of Probabilistic Programs with Moment-Matching Gaussian Mixtures;Proceedings of the ACM on Programming Languages;2024-01-05
3. Diamont: dynamic monitoring of uncertainty for distributed asynchronous programs;International Journal on Software Tools for Technology Transfer;2023-08
4. ViX: Analysis-driven Compiler for Efficient Low-Precision Variational Inference;2023 Design, Automation & Test in Europe Conference & Exhibition (DATE);2023-04
5. Automated quantized inference for probabilistic programs with AQUA;Innovations in Systems and Software Engineering;2022-01-20