We present a new Markov Chain Monte Carlo (MCMC) sampling algorithm for probabilistic programs. Our ap-proach and tool, called R2, has the unique feature of employing program analysis in order to improve the ef-ficiency of MCMC sampling. Given an input program P, R2 propagates observations in P backwards to ob-tain a semantically equivalent program P ′ in which ev-ery probabilistic assignment is immediately followed by an observe statement. Inference is performed by a suit-ably modified version of the Metropolis-Hastings algo-rithm that exploits the structure of the program P ′. This has the overall effect of preventing rejections due to pro-gram executions that fail to satisfy observations in P. We formalize the semantics of probabilistic ...
Applied mathematics is concerned with developing models with predictive capability, and with probing...
Markov chain Monte Carlo (MCMC) methods are utilized to generate samples from intractable distributi...
Probabilistic programming is becoming an attractive approach to probabilistic machine learning. Thro...
We present a new Markov Chain Monte Carlo (MCMC) sampling algorithm for probabilistic programs. Our ...
We present a new semantics sensitive sampling algorithm for probabilistic pro-grams, which are “usua...
We consider the problem of inferring the implicit distribution specified by a probabilistic program....
Probabilistic Logic Programming is receiving an increasing attention for its ability to model domain...
Probabilistic Logic Programming is receiving an increasing attention for its ability to model domain...
Probabilistic inference is an attractive approach to uncertain reasoning and em-pirical learning in ...
We develop a technique for generalising from data in which models are samplers represented as progra...
Universal probabilistic programming lan-guages (such as Church [6]) trade perfor-mance for abstracti...
Markov Chain Monte Carlo (MCMC) methods for sampling probability density functions (combined with ab...
Probabilistic programming is an approach to reasoning under uncertainty by encoding inference proble...
Markov Chain Monte–Carlo (MCMC) is an increasingly popular method for obtaining information about di...
We introduce MCMCpack, an R package that contains functions to perform Bayesian inference using post...
Applied mathematics is concerned with developing models with predictive capability, and with probing...
Markov chain Monte Carlo (MCMC) methods are utilized to generate samples from intractable distributi...
Probabilistic programming is becoming an attractive approach to probabilistic machine learning. Thro...
We present a new Markov Chain Monte Carlo (MCMC) sampling algorithm for probabilistic programs. Our ...
We present a new semantics sensitive sampling algorithm for probabilistic pro-grams, which are “usua...
We consider the problem of inferring the implicit distribution specified by a probabilistic program....
Probabilistic Logic Programming is receiving an increasing attention for its ability to model domain...
Probabilistic Logic Programming is receiving an increasing attention for its ability to model domain...
Probabilistic inference is an attractive approach to uncertain reasoning and em-pirical learning in ...
We develop a technique for generalising from data in which models are samplers represented as progra...
Universal probabilistic programming lan-guages (such as Church [6]) trade perfor-mance for abstracti...
Markov Chain Monte Carlo (MCMC) methods for sampling probability density functions (combined with ab...
Probabilistic programming is an approach to reasoning under uncertainty by encoding inference proble...
Markov Chain Monte–Carlo (MCMC) is an increasingly popular method for obtaining information about di...
We introduce MCMCpack, an R package that contains functions to perform Bayesian inference using post...
Applied mathematics is concerned with developing models with predictive capability, and with probing...
Markov chain Monte Carlo (MCMC) methods are utilized to generate samples from intractable distributi...
Probabilistic programming is becoming an attractive approach to probabilistic machine learning. Thro...