Deep probabilistic programming

D Tran, MD Hoffman, RA Saurous, E Brevdo… - arXiv preprint arXiv …, 2017 - arxiv.org
We propose Edward, a Turing-complete probabilistic programming language. Edward
defines two compositional representations---random variables and inference. By treating …

Approxhadoop: Bringing approximations to mapreduce frameworks

I Goiri, R Bianchini, S Nagarakatte… - Proceedings of the …, 2015 - dl.acm.org
We propose and evaluate a framework for creating and running approximation-enabled
MapReduce programs. Specifically, we propose approximation mechanisms that fit naturally …

Bayesian layers: A module for neural network uncertainty

D Tran, M Dusenberry… - Advances in neural …, 2019 - proceedings.neurips.cc
Abstract We describe Bayesian Layers, a module designed for fast experimentation with
neural network uncertainty. It extends neural network libraries with drop-in replacements for …

Handlers in action

O Kammar, S Lindley, N Oury - ACM SIGPLAN Notices, 2013 - dl.acm.org
Plotkin and Pretnar's handlers for algebraic effects occupy a sweet spot in the design space
of abstractions for effectful computation. By separating effect signatures from their …

Lightweight implementations of probabilistic programming languages via transformational compilation

D Wingate, A Stuhlmüller… - Proceedings of the …, 2011 - proceedings.mlr.press
We describe a general method of transforming arbitrary programming languages into
probabilistic programming languages with straightforward MCMC inference engines …

Probabilistic inference by program transformation in Hakaru (system description)

P Narayanan, J Carette, W Romano, C Shan… - Functional and Logic …, 2016 - Springer
We present Hakaru, a new probabilistic programming system that allows composable reuse
of distributions, queries, and inference algorithms, all expressed in a single language of …

Distributions. jl: Definition and modeling of probability distributions in the JuliaStats ecosystem

M Besançon, T Papamarkou, D Anthoff… - arXiv preprint arXiv …, 2019 - arxiv.org
Random variables and their distributions are a central part in many areas of statistical
methods. The Distributions. jl package provides Julia users and developers tools for working …

[PDF][PDF] Automated variational inference in probabilistic programming

D Wingate, T Weber - arXiv preprint arXiv:1301.1299, 2013 - thphn.com
We present a new algorithm for approximate inference in probabilistic programs, based on a
stochastic gradient for variational programs. This method is efficient without restrictions on …

A domain theory for statistical probabilistic programming

M Vákár, O Kammar, S Staton - … of the ACM on Programming Languages, 2019 - dl.acm.org
We give an adequate denotational semantics for languages with recursive higher-order
types, continuous probability distributions, and soft constraints. These are expressive …

[图书][B] Productivity and reuse in language: A theory of linguistic computation and storage

TJ O'Donnell - 2015 - books.google.com
A proposal for a formal model, Fragment Grammars, that treats productivity and reuse as the
target of inference in a probabilistic framework. Language allows us to express and …