Browse > Methodology > Bayesian Inference > Probabilistic Programming

Probabilistic Programming

22 papers with code · Methodology
Subtask of Bayesian Inference

Probabilistic programming languages are designed to describe probabilistic models and then perform inference in those models. PPLs are closely related to graphical models and Bayesian networks, but are more expressive and flexible.

State-of-the-art leaderboards

No evaluation results yet. Help compare methods by submit evaluation metrics.

Greatest papers with code

Pyro: Deep Universal Probabilistic Programming

18 Oct 2018uber/pyro

Pyro is a probabilistic programming language built on Python as a platform for developing advanced probabilistic models in AI research.

PROBABILISTIC PROGRAMMING

TensorFlow Distributions

28 Nov 2017tensorflow/probability

The TensorFlow Distributions library implements a vision of probability theory adapted to the modern deep-learning paradigm of end-to-end differentiable computation.

PROBABILISTIC PROGRAMMING

ZhuSuan: A Library for Bayesian Deep Learning

18 Sep 2017thu-ml/zhusuan

In this paper we introduce ZhuSuan, a python probabilistic programming library for Bayesian deep learning, which conjoins the complimentary advantages of Bayesian methods and deep learning.

PROBABILISTIC PROGRAMMING

Inference Compilation and Universal Probabilistic Programming

31 Oct 2016probprog/pyprob

We introduce a method for using deep neural networks to amortize the cost of inference in models from the family induced by universal probabilistic programming languages, establishing a framework that combines the strengths of probabilistic programming and deep learning methods.

PROBABILISTIC PROGRAMMING

RankPL: A Qualitative Probabilistic Programming Language

19 May 2017tjitze/RankPL

In this paper we introduce RankPL, a modeling language that can be thought of as a qualitative variant of a probabilistic programming language with a semantics based on Spohn's ranking theory.

CAUSAL INFERENCE PROBABILISTIC PROGRAMMING

Better call Saul: Flexible Programming for Learning and Inference in NLP

COLING 2016 IllinoisCogComp/saul

We present a novel way for designing complex joint inference and learning models using Saul (Kordjamshidi et al., 2015), a recently-introduced declarative learning-based programming language (DeLBP).

PART-OF-SPEECH TAGGING PROBABILISTIC PROGRAMMING SEMANTIC ROLE LABELING

A Factor Graph Approach to Automated Design of Bayesian Signal Processing Algorithms

8 Nov 2018biaslab/ForneyLab.jl

This paper explores a specific probabilistic programming paradigm, namely message passing in Forney-style factor graphs (FFGs), in the context of automated design of efficient Bayesian signal processing algorithms.

PROBABILISTIC PROGRAMMING

Probabilistic Search for Structured Data via Probabilistic Programming and Nonparametric Bayes

4 Apr 2017probcomp/cgpm

We found that human evaluators often prefer the results from probabilistic search to results from a standard baseline.

INFORMATION RETRIEVAL PROBABILISTIC PROGRAMMING

Probabilistic Data Analysis with Probabilistic Programming

18 Aug 2016probcomp/cgpm

This paper introduces composable generative population models (CGPMs), a computational abstraction that extends directed graphical models and can be used to describe and compose a broad class of probabilistic data analysis techniques.

DIMENSIONALITY REDUCTION PROBABILISTIC PROGRAMMING

Extending Stan for Deep Probabilistic Programming

30 Sep 2018deepppl/deepppl

Deep probabilistic programming combines deep neural networks (for automatic hierarchical representation learning) with probabilistic models (for principled handling of uncertainty).

PROBABILISTIC PROGRAMMING REPRESENTATION LEARNING