Probabilistic Programming with Stochastic Probabilities
Offered By: ACM SIGPLAN via YouTube
Course Description
Overview
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
Divide and Conquer, Sorting and Searching, and Randomized AlgorithmsStanford University via Coursera Unpredictable? Randomness, Chance and Free Will
National University of Singapore via Coursera Biology Meets Programming: Bioinformatics for Beginners
University of California, San Diego via Coursera Finding Hidden Messages in DNA (Bioinformatics I)
University of California, San Diego via Coursera Algorithms for Big Data
Indian Institute of Technology Madras via Swayam