Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Bayesian Inference by Program Verification - Joost-Pieter Katoen, RWTH Aachen University

Alan Turing Institute via YouTube

Overview

Explore Bayesian inference through the lens of program verification in this 45-minute talk by Joost-Pieter Katoen from RWTH Aachen University. Discover how weakest precondition reasoning can be applied to exact inference in Bayesian networks and learn about automated techniques for determining exact expected sampling times. Gain insights into the practical implications of these methods for deciding the appropriateness of sampling-based approaches for given Bayesian networks. Delve into topics such as probabilistic graphical models, weakest pre-expectations, and Bayesian networks as programs. Examine real-world applications, including student mood prediction and printer troubleshooting in Windows 95. This presentation, part of a workshop on combining logic and learning, offers a unique perspective on the intersection of formal methods and statistical approaches in understanding complex systems.

Syllabus

Intro
nature Perspective
Probabilistic graphical models
Student's mood after an exam
Applications
Probabilistic GCL
Let's start simple
A loopy program For
Weakest pre-expectations
Examples
An operational perspective
Bayesian inference by program verification
Example: sampling within a circle
Weakest precondition of id-loops
Bayesian networks as programs
Soundness
Exact inference by wp-reasoning
Termination proofs: the classical case
Proving almost-sure termination
The symmetric random walk
Asymmetric-in-the-limit random walk
Positive almost-sure termination
Run-time invariant synthesis
Coupon collector's problem
Sampling time for example BN
The student's mood example
Experimental results
Printer troubleshooting in Windows 95
Predictive probabilistic programming

Taught by

Alan Turing Institute

Reviews

Start your review of Bayesian Inference by Program Verification - Joost-Pieter Katoen, RWTH Aachen University

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.