Probabilistic Programming

87 papers with code • 0 benchmarks • 0 datasets

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.

( Image credit: Michael Betancourt )

Libraries

Use these libraries to find Probabilistic Programming models and implementations
2 papers
664
2 papers
231

BlackJAX: Composable Bayesian inference in JAX

blackjax-devs/blackjax 16 Feb 2024

BlackJAX is a library implementing sampling and variational inference algorithms commonly used in Bayesian computation.

724
16 Feb 2024

SymbolicAI: A framework for logic-based approaches combining generative models and solvers

ExtensityAI/symbolicai 1 Feb 2024

We conclude by introducing a quality measure and its empirical score for evaluating these computational graphs, and propose a benchmark that compares various state-of-the-art LLMs across a set of complex workflows.

883
01 Feb 2024

Diffusion models for probabilistic programming

dirmeier/dmvi 1 Nov 2023

We propose Diffusion Model Variational Inference (DMVI), a novel method for automated approximate inference in probabilistic programming languages (PPLs).

1
01 Nov 2023

From Word Models to World Models: Translating from Natural Language to the Probabilistic Language of Thought

gabegrand/world-models 22 Jun 2023

Our architecture integrates two computational tools that have not previously come together: we model thinking with probabilistic programs, an expressive representation for commonsense reasoning; and we model meaning construction with large language models (LLMs), which support broad-coverage translation from natural language utterances to code expressions in a probabilistic programming language.

171
22 Jun 2023

Scalable Neural-Probabilistic Answer Set Programming

ml-research/slash 14 Jun 2023

The goal of combining the robustness of neural networks and the expressiveness of symbolic methods has rekindled the interest in Neuro-Symbolic AI.

17
14 Jun 2023

Push: Concurrent Probabilistic Programming for Bayesian Deep Learning

lbai-lab/push 10 Jun 2023

We introduce a library called Push that takes a probabilistic programming approach to Bayesian deep learning (BDL).

6
10 Jun 2023

Automating Model Comparison in Factor Graphs

biaslab/automatingmodelcomparison 9 Jun 2023

Bayesian state and parameter estimation have been automated effectively in a variety of probabilistic programming languages.

0
09 Jun 2023

Bayesian Calibration of MEMS Accelerometers

oduerr/bayes_cal_paper 9 Jun 2023

This study aims to investigate the utilization of Bayesian techniques for the calibration of micro-electro-mechanical systems (MEMS) accelerometers.

0
09 Jun 2023

Sequential Monte Carlo Steering of Large Language Models using Probabilistic Programs

probcomp/llamppl 5 Jun 2023

Even after fine-tuning and reinforcement learning, large language models (LLMs) can be difficult, if not impossible, to control reliably with prompts alone.

105
05 Jun 2023

Exact Bayesian Inference on Discrete Models via Probability Generating Functions: A Probabilistic Programming Approach

fzaiser/genfer NeurIPS 2023

We present an exact Bayesian inference method for discrete statistical models, which can find exact solutions to a large class of discrete inference problems, even with infinite support and continuous priors.

15
26 May 2023