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 …

Building machines that learn and think like people

BM Lake, TD Ullman, JB Tenenbaum… - Behavioral and brain …, 2017 - cambridge.org
Recent progress in artificial intelligence has renewed interest in building systems that learn
and think like people. Many advances have come from using deep neural networks trained …

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 …

From word models to world models: Translating from natural language to the probabilistic language of thought

L Wong, G Grand, AK Lew, ND Goodman… - arxiv preprint arxiv …, 2023 - arxiv.org
How does language inform our downstream thinking? In particular, how do humans make
meaning from language--and how can we leverage a theory of linguistic meaning to build …

[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 …

Automatic differentiation variational inference

A Kucukelbir, D Tran, R Ranganath, A Gelman… - Journal of machine …, 2017 - jmlr.org
Probabilistic modeling is iterative. A scientist posits a simple model, fits it to her data, refines
it according to her analysis, and repeats. However, fitting complex models to large data is a …

Turing: a language for flexible probabilistic inference

H Ge, K Xu, Z Ghahramani - International conference on …, 2018 - proceedings.mlr.press
Probabilistic programming promises to simplify and democratize probabilistic machine
learning, but successful probabilistic programming systems require flexible, generic and …

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 …

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 …

Automatic variational inference in Stan

A Kucukelbir, R Ranganath… - Advances in neural …, 2015 - proceedings.neurips.cc
Variational inference is a scalable technique for approximate Bayesian inference. Deriving
variational inference algorithms requires tedious model-specific calculations; this makes it …