Advances in variational inference
Many modern unsupervised or semi-supervised machine learning algorithms rely on
Bayesian probabilistic models. These models are usually intractable and thus require …
Bayesian probabilistic models. These models are usually intractable and thus require …
Pyro: Deep universal probabilistic programming
Pyro is a probabilistic programming language built on Python as a platform for developing
advanced probabilistic models in AI research. To scale to large data sets and high …
advanced probabilistic models in AI research. To scale to large data sets and high …
Virtual adversarial training: a regularization method for supervised and semi-supervised learning
We propose a new regularization method based on virtual adversarial loss: a new measure
of local smoothness of the conditional label distribution given input. Virtual adversarial loss …
of local smoothness of the conditional label distribution given input. Virtual adversarial loss …
From word models to world models: Translating from natural language to the probabilistic language of thought
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 …
meaning from language--and how can we leverage a theory of linguistic meaning to build …
Automated learning with a probabilistic programming language: Birch
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 …
recent advances in probabilistic programming, in which models are formally expressed in …
Language model cascades
Prompted models have demonstrated impressive few-shot learning abilities. Repeated
interactions at test-time with a single model, or the composition of multiple models together …
interactions at test-time with a single model, or the composition of multiple models together …
An introduction to probabilistic programming
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 …
thorough background for anyone wishing to use a probabilistic programming system, but …
Simple, distributed, and accelerated probabilistic programming
We describe a simple, low-level approach for embedding probabilistic programming in a
deep learning ecosystem. In particular, we distill probabilistic programming down to a single …
deep learning ecosystem. In particular, we distill probabilistic programming down to a single …
Cost analysis of nondeterministic probabilistic programs
We consider the problem of expected cost analysis over nondeterministic probabilistic
programs, which aims at automated methods for analyzing the resource-usage of such …
programs, which aims at automated methods for analyzing the resource-usage of such …