paper-with-me

Papers

Pyro: Deep Universal Probabilistic Programming

2018-10-18 · Eli Bingham, Jonathan P. Chen, Martin Jankowiak, Fritz Obermeyer, Neeraj Pradhan, Theofanis Karaletsos, Rohit Singh, Paul Szerlip, Paul Horsfall, Noah D. Goodman

Pyro is a probabilistic programming language built on Python as a platform for developing advanced probabilistic models in AI research. To scale to large datasets and high-dimensional models, Pyro uses stochastic variational inference algorithms and probability distributions built on top of PyTorch, a modern GPU-accelerated deep learning framework. To accommodate complex or model-specific algorithmic behavior, Pyro leverages Poutine, a library of composable building blocks for modifying the behavior of probabilistic programs.

📄 PDF Abstract BibTeX arXiv:1810.09538

Code (1)

uber/pyro 공식 구현 pytorch

Tasks

GPUProbabilistic ProgrammingVariational Inference

Similar Papers 제목 키워드 기반

Compiling Stan to Generative Probabilistic Languages and Extension to Deep Probabilistic Programming

2018-09-30 · Guillaume Baudart, Javier Burroni, Martin Hirzel, Louis Mandel 외

Stan is a probabilistic programming language that is popular in the statistics community, with a high-level syntax for expressing probabilistic models. Stan differs by nature from generative probabilistic programming lan…

Probabilistic ProgrammingRepresentation LearningVariational Inference

Composable Effects for Flexible and Accelerated Probabilistic Programming in NumPyro

2019-12-24 · Du Phan, Neeraj Pradhan, Martin Jankowiak

NumPyro is a lightweight library that provides an alternate NumPy backend to the Pyro probabilistic programming language with the same modeling interface, language primitives and effect handling abstractions. Effect hand…

Probabilistic Programming

Universal Marginaliser for Deep Amortised Inference for Probabilistic Programs

2019-10-16 · Robert Walecki, Kostis Gourgoulias, Adam Baker, Chris Hart 외

Probabilistic programming languages (PPLs) are powerful modelling tools which allow to formalise our knowledge about the world and reason about its inherent uncertainty. Inference methods used in PPL can be computational…

Probabilistic Programming

MultiVerse: Causal Reasoning using Importance Sampling in Probabilistic Programming

2019-10-17 · pproximateinference AABI Symposium 2019 12 · Yura Perov, Logan Graham, Kostis Gourgoulias, Jonathan G. Richens 외

We elaborate on using importance sampling for causal reasoning, in particular for counterfactual inference. We show how this can be implemented natively in probabilistic programming. By considering the structure of the c…

counterfactualCounterfactual InferenceProbabilistic Programming

Effect Handling for Composable Program Transformations in Edward2

2018-11-15 · Dave Moore, Maria I. Gorinova

Algebraic effects and handlers have emerged in the programming languages community as a convenient, modular abstraction for controlling computational effects. They have found several applications including concurrent pro…

Probabilistic Programming