On nesting monte carlo estimators

T Rainforth, R Cornish, H Yang… - International …, 2018 - proceedings.mlr.press
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 …

Analysing symbolic music with probabilistic grammars

S Abdallah, N Gold, A Marsden - Computational music analysis, 2015 - Springer
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 …

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 about reasoning by nested conditioning: Modeling theory of mind with probabilistic programs

A Stuhlmüller, ND Goodman - Cognitive Systems Research, 2014 - Elsevier
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 …

Exact recursive probabilistic programming

D Chiang, C McDonald, C Shan - Proceedings of the ACM on …, 2023 - dl.acm.org
Recursive calls over recursive data are useful for generating probability distributions, and
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 …

Probabilistic programming with stochastic probabilities

AK Lew, M Ghavamizadeh, MC Rinard… - Proceedings of the …, 2023 - dl.acm.org
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 …

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 …

Factor graph grammars

D Chiang, D Riley - Advances in Neural Information …, 2020 - proceedings.neurips.cc
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 …