kirancodes.me
To Proof Maintenance & Beyond!

Running Probabilistic Programs Backwards

Neil Toronto, Jay McCarthy, David Van Horn

Abstract

Many probabilistic programming languages allow programs to be run under constraints in order to carry out Bayesian inference. Running programs under constraints could enable other uses such as rare event simulation and probabilistic verification—except that all such probabilistic languages are necessarily limited because they are defined or implemented in terms of an impoverished theory of probability. Measure-theoretic probability provides a more general foundation, but its generality makes finding computational content difficult.

Related papers