On nesting monte carlo estimators
Many problems in machine learning and statistics involve nested expectations and thus do
not permit conventional Monte Carlo (MC) estimation. For such problems, one must nest …
not permit conventional Monte Carlo (MC) estimation. For such problems, one must nest …
Analysing symbolic music with probabilistic grammars
Recent developments in computational linguistics offer ways to approach the analysis of
musical structure by inducing probabilistic models (in the form of grammars) over a corpus of …
musical structure by inducing probabilistic models (in the form of grammars) over a corpus of …
The principles and practice of probabilistic programming
ND Goodman - ACM SIGPLAN Notices, 2013 - dl.acm.org
Probabilities describe degrees of belief, and probabilistic inference describes rational
reasoning under uncertainty. It is no wonder, then, that probabilistic models have exploded …
reasoning under uncertainty. It is no wonder, then, that probabilistic models have exploded …
Reasoning about reasoning by nested conditioning: Modeling theory of mind with probabilistic programs
A wide range of human reasoning patterns can be explained as conditioning in probabilistic
models; however, conditioning has traditionally been viewed as an operation applied to …
models; however, conditioning has traditionally been viewed as an operation applied to …
Exact recursive probabilistic programming
Recursive calls over recursive data are useful for generating probability distributions, and
probabilistic programming allows computations over these distributions to be expressed in a …
probabilistic programming allows computations over these distributions to be expressed in a …
Automating inference, learning, and design using probabilistic programming
T Rainforth - 2017 - ora.ox.ac.uk
Imagine a world where computational simulations can be inverted as easily as running them
forwards, where data can be used to refine models automatically, and where the only …
forwards, where data can be used to refine models automatically, and where the only …
Probabilistic programming with stochastic probabilities
We present a new approach to the design and implementation of probabilistic programming
languages (PPLs), based on the idea of stochastically estimating the probability density …
languages (PPLs), based on the idea of stochastically estimating the probability density …
Exact Bayesian inference for loopy probabilistic programs
L Klinkenberg, C Blumenthal, M Chen… - ar** behaviors. Our method is …
Nesting probabilistic programs
T Rainforth - arxiv preprint arxiv:1803.06328, 2018 - arxiv.org
We formalize the notion of nesting probabilistic programming queries and investigate the
resulting statistical implications. We demonstrate that while query nesting allows the …
resulting statistical implications. We demonstrate that while query nesting allows the …
Factor graph grammars
We propose the use of hyperedge replacement graph grammars for factor graphs, or factor
graph grammars (FGGs) for short. FGGs generate sets of factor graphs and can describe a …
graph grammars (FGGs) for short. FGGs generate sets of factor graphs and can describe a …