Although probabilistic modeling and Bayesian inference provide a unifying theoretical framework for uncertain reasoning, they can be difficult to apply in practice. Inference in simple models can seem intractable, while more realistic, flexible models can be difficult to specify, let alone implement correctly. My talk will describe three prototype probabilistic computing systems --- including probabilistic programming languages, a Bayesian database system, and intentionally stochastic hardware --- designed to mitigate these challenges. I will focus on Venture, a new, open-source, Turing-complete probabilistic programming platform that aims to be sufficiently expressive, extensible and efficient for general-purpose use. Venture programmers ...
Probabilistic programming is becoming an attractive approach to probabilistic machine learning. Thro...
Probabilistic models used in quantitative sciences have historically co-evolved with methods for per...
Probabilistic modeling lets us infer, predict and make decisions based on incomplete or noisy data. ...
Although probabilistic modeling and Bayesian inference provide a unifying theoretical framework for ...
We describe Venture, an interactive virtual machine for probabilistic programming that aims to be su...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
Bayesian methods of inference are deeply natural and extremely powerful. However, most discussions o...
Probabilistic programming refers to the idea of using standard programming constructs for specifying...
Imagine a world where computational simulations can be inverted as easily as running them forwards, ...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Brain and Cognitive Sciences, 2009....
Probabilistic programs [6] are sequential programs, written in languages like C, Java, Scala, or ML,...
We consider the problem of Bayesian inference in the family of probabilistic models implicitly defin...
Probabilistic modeling and reasoning are central tasks in artificial intelligence and machine learni...
We present new techniques for automatically constructing probabilistic programs for data analysis, i...
While modern machine learning and deep learning seem to dominate the areas where scalability and mod...
Probabilistic programming is becoming an attractive approach to probabilistic machine learning. Thro...
Probabilistic models used in quantitative sciences have historically co-evolved with methods for per...
Probabilistic modeling lets us infer, predict and make decisions based on incomplete or noisy data. ...
Although probabilistic modeling and Bayesian inference provide a unifying theoretical framework for ...
We describe Venture, an interactive virtual machine for probabilistic programming that aims to be su...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
Bayesian methods of inference are deeply natural and extremely powerful. However, most discussions o...
Probabilistic programming refers to the idea of using standard programming constructs for specifying...
Imagine a world where computational simulations can be inverted as easily as running them forwards, ...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Brain and Cognitive Sciences, 2009....
Probabilistic programs [6] are sequential programs, written in languages like C, Java, Scala, or ML,...
We consider the problem of Bayesian inference in the family of probabilistic models implicitly defin...
Probabilistic modeling and reasoning are central tasks in artificial intelligence and machine learni...
We present new techniques for automatically constructing probabilistic programs for data analysis, i...
While modern machine learning and deep learning seem to dominate the areas where scalability and mod...
Probabilistic programming is becoming an attractive approach to probabilistic machine learning. Thro...
Probabilistic models used in quantitative sciences have historically co-evolved with methods for per...
Probabilistic modeling lets us infer, predict and make decisions based on incomplete or noisy data. ...