Probabilistic machine learning and artificial intelligence

Z Ghahramani - Nature, 2015 - nature.com
How can a machine learn from experience? Probabilistic modelling provides a framework
for understanding what learning is, and has therefore emerged as one of the principal …

Pyro: Deep universal probabilistic programming

E Bingham, JP Chen, M Jankowiak… - Journal of machine …, 2019 - jmlr.org
Pyro is a probabilistic programming language built on Python as a platform for develo**
advanced probabilistic models in AI research. To scale to large data sets and high …

Simulation intelligence: Towards a new generation of scientific methods

A Lavin, D Krakauer, H Zenil, J Gottschlich… - arxiv preprint arxiv …, 2021 - arxiv.org
The original" Seven Motifs" set forth a roadmap of essential methods for the field of scientific
computing, where a motif is an algorithmic method that captures a pattern of computation …

[PDF][PDF] Probabilistic programming in Python using PyMC3

J Salvatier, TV Wiecki, C Fonnesbeck - PeerJ Computer Science, 2016 - peerj.com
Probabilistic programming allows for automatic Bayesian inference on user-defined
probabilistic models. Recent advances in Markov chain Monte Carlo (MCMC) sampling …

Scenic: a language for scenario specification and scene generation

DJ Fremont, T Dreossi, S Ghosh, X Yue… - Proceedings of the 40th …, 2019 - dl.acm.org
We propose a new probabilistic programming language for the design and analysis of
perception systems, especially those based on machine learning. Specifically, we consider …

Automated learning with a probabilistic programming language: Birch

LM Murray, TB Schön - Annual Reviews in Control, 2018 - Elsevier
This work offers a broad perspective on probabilistic modeling and inference in light of
recent advances in probabilistic programming, in which models are formally expressed in …

Gen: a general-purpose probabilistic programming system with programmable inference

MF Cusumano-Towner, FA Saad, AK Lew… - Proceedings of the 40th …, 2019 - dl.acm.org
Although probabilistic programming is widely used for some restricted classes of statistical
models, existing systems lack the flexibility and efficiency needed for practical use with more …

Edward: A library for probabilistic modeling, inference, and criticism

D Tran, A Kucukelbir, AB Dieng, M Rudolph… - arxiv preprint arxiv …, 2016 - arxiv.org
Probabilistic modeling is a powerful approach for analyzing empirical information. We
describe Edward, a library for probabilistic modeling. Edward's design reflects an iterative …

Neural semantic parsing with type constraints for semi-structured tables

J Krishnamurthy, P Dasigi… - Proceedings of the 2017 …, 2017 - aclanthology.org
We present a new semantic parsing model for answering compositional questions on semi-
structured Wikipedia tables. Our parser is an encoder-decoder neural network with two key …

An introduction to probabilistic programming

JW van de Meent, B Paige, H Yang, F Wood - arxiv preprint arxiv …, 2018 - arxiv.org
This book is a graduate-level introduction to probabilistic programming. It not only provides a
thorough background for anyone wishing to use a probabilistic programming system, but …