Skip to content
Free planNo credit card requiredStart writing

article · Apollo (University of Cambridge) · 2018

Turing: A language for flexible probabilistic inference

Hong Ge, Kai Xu, Zoubin Ghahramani

Cited by 160Open access

Abstract

Probabilistic programming is becoming an attractive approach to probabilistic machine learning. Through relieving researchers from the tedious burden of hand-deriving inference algorithms, not only does it enable the development of more accurate and interpretable models but it also encourages reproducible research. However, successful probabilistic programming systems require flexible, generic and efficient inference engines. In this work, we present a system called Turing for flexible composable probabilistic programming inference. Turing has an intuitive modelling syntax and supports a wide range of sampling-based inference algorithms. Most importantly, Turing inference is composable: it combines Markov chain sampling operations on subsets of model variables, e.g. using a combination of a Hamiltonian Monte Carlo (HMC) engine and a particle Gibbs (PG) engine. This composable inference engine allows the user to easily switch between black-box style inference methods such as HMC and customized inference methods. Our aim is to present Turing and its composable inference engines to the community and encourage other researchers to build on this system to help advance the field of probabilistic machine learning.

Cite this paper

APA 7

Ge, H., Xu, K., & Ghahramani, Z. (2018). Turing: A language for flexible probabilistic inference. Apollo (University of Cambridge), 1682–1690. https://doi.org/10.17863/cam.42246

MLA 9

Ge, Hong, et al. “Turing: A language for flexible probabilistic inference.” Apollo (University of Cambridge), 2018, pp. 1682–90, https://doi.org/10.17863/cam.42246.

Chicago

Ge, Hong, Kai Xu, and Zoubin Ghahramani. 2018. “Turing: A language for flexible probabilistic inference.” Apollo (University of Cambridge): 1682–90. https://doi.org/10.17863/cam.42246.

Harvard

Ge, H., Xu, K. and Ghahramani, Z. (2018) ‘Turing: A language for flexible probabilistic inference’, Apollo (University of Cambridge), pp. 1682–1690. Available at: https://doi.org/10.17863/cam.42246.

BibTeX
@article{ge2018turing,
  title = {{Turing: A language for flexible probabilistic inference}},
  author = {Ge, Hong and Xu, Kai and Ghahramani, Zoubin},
  journal = {Apollo (University of Cambridge)},
  pages = {1682--1690},
  year = {2018},
  doi = {10.17863/cam.42246}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.