Fall 2016

A Personal Viewpoint on Probabilistic Programming

Thursday, Oct. 6, 2016 9:00 am10:00 am

Add to Calendar


Calvin Lab Auditorium

Probabilistic programming is, in the abstract, the study of algorithmic processes that represent and transform uncertainty. In practice, there are many probabilistic programming systems that, to varying degrees of generality and efficiency, allow users to characterize states of uncertainty via probability models and update those models in light of data, either exactly or approximately. I will give a survey of the field and characterize some challenges ahead.