Automatic sampler discovery via probabilistic programming and approximate Bayesian computation

1Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We describe an approach to automatic discovery of samplers in the form of human interpretable probabilistic programs. Specifically, we learn the procedure code of samplers for one-dimensional distributions. We formulate a Bayesian approach to this problem by specifying an adaptor grammar prior over probabilistic program code, and use approximate Bayesian computation to learn a program whose execution generates samples that match observed data or analytical characteristics of a distribution of interest. In our experiments we leverage the probabilistic programming system Anglican to perform Markov chain Monte Carlo sampling over the space of programs. Our results are competive relative to state-of-the-art genetic programming methods and demonstrate that we can learn approximate and even exact samplers.

Cite

CITATION STYLE

APA

Perov, Y., & Wood, F. (2016). Automatic sampler discovery via probabilistic programming and approximate Bayesian computation. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9782, pp. 262–273). Springer Verlag. https://doi.org/10.1007/978-3-319-41649-6_27

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free