Abstract
Anglican is a probabilistic programming system designed to interoperate with Clojure and other JVM languages. We describe the implementation of Anglican and illustrate how its design facilitates both explorative and industrial use of probabilistic programming.
Chapter PDF
Similar content being viewed by others
Keyword
References
Goodman, N.D., Stuhlmüller, A.: The Design and implementation of probabilistic programming languages (2015). http://dippl.org/ (electronic; retrieved March 11, 2015)
Goodman, N.D., Mansinghka, V.K., Roy, D.M., Bonawitz, K., Tenenbaum, J.B.: Church: a language for generative models. In: Proc. of Uncertainty in Artificial Intelligence (2008)
Mansinghka, V.K., Selsam, D., Perov, Y.N.: Venture: a higher-order probabilistic programming platform with programmable inference (2014). CoRR abs/1404.0099
van de Meent, J.W., Yang, H., Mansinghka, V., Wood, F.: Particle gibbs with ancestor sampling for probabilistic programs. In: Artificial Intelligence and Statistics (2015). http://arxiv.org/abs/1501.06769
Minka, T., Winn, J., Guiver, J., Knowles, D.: Infer.NET 2.4. Microsoft Research Cambridge (2010)
Paige, B., Wood, F., Doucet, A., Teh, Y.: Asynchronous anytime sequential Monte Carlo. In: Advances in Neural Information Processing Systems (2014)
Stan Development Team: Stan: A C++ Library for Probability and Sampling, Version 2.4 (2014)
Wingate, D., Stuhlmüller, A., Goodman, N.D.: Lightweight implementations of probabilistic programming languages via transformational compilation. In: Proc. of the 14th Artificial Intelligence and Statistics (2011)
Wood, F., van de Meent, J.W., Mansinghka, V.: A new approach to probabilistic programming inference. In: Artificial Intelligence and Statistics (2014)
Yang, L., Hanrahan, P., Goodman, N.D.: Generating efficient MCMC kernels from probabilistic programs. In: Proceedings of the Seventeenth International Conference on Artificial Intelligence and Statistics, pp. 1068–1076 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Tolpin, D., van de Meent, JW., Wood, F. (2015). Probabilistic Programming in Anglican. In: Bifet, A., et al. Machine Learning and Knowledge Discovery in Databases. ECML PKDD 2015. Lecture Notes in Computer Science(), vol 9286. Springer, Cham. https://doi.org/10.1007/978-3-319-23461-8_36
Download citation
DOI: https://doi.org/10.1007/978-3-319-23461-8_36
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-23460-1
Online ISBN: 978-3-319-23461-8
eBook Packages: Computer ScienceComputer Science (R0)