YoVDO

Probabilistic Programming with Stochastic Probabilities

Offered By: ACM SIGPLAN via YouTube

Tags

Probabilistic Programming Courses Randomized Algorithms Courses Compiler Design Courses Lambda Calculus Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking approach to probabilistic programming languages (PPLs) in this 20-minute conference talk from PLDI 2023. Delve into the innovative concept of stochastically estimating probability density ratios for probabilistic inference, which eliminates common restrictions in current PPLs. Learn how this method enables a language supporting first-class constructs for marginalization, nested inference, unrestricted stochastic control flow, continuous and discrete sampling, and programmable inference with custom proposals. Discover the novel technique for compiling expressive probabilistic programs into randomized algorithms for unbiased density estimation. Examine the λSP core calculus used to establish compiler correctness and the implementation in GenSP, an open-source extension to Gen. Evaluate the approach through six challenging inference problems, exploring its ability to automate fast density estimators, maintain inference convergence, and compete with hand-coded estimators.

Syllabus

[PLDI'23] Probabilistic Programming with Stochastic Probabilities


Taught by

ACM SIGPLAN

Related Courses

Statistical Rethinking
Max Planck Institute for Evolutionary Anthropology via YouTube
Introducción a las bases del lenguaje R, con RStudio
Udemy
Bayesian Networks 1 - Inference - Stanford CS221: AI
Stanford University via YouTube
The Hamiltonian Monte Carlo Revolution Is Open Source - Probabilistic Programming with PyMC3
Open Data Science via YouTube
Computational Models of Cognition - Reverse-Engineering Common Sense in the Human Mind and Brain Pt 1
MITCBMM via YouTube