Deriving Probability Density Functions from Probabilistic Functional ProgramsArticle
Authors: Sooraj Bhat ; Johannes Borgström ; Andrew D. Gordon ; Claudio Russo
NULL##NULL##NULL##NULL
Sooraj Bhat;Johannes Borgström;Andrew D. Gordon;Claudio Russo
The probability density function of a probability distribution is afundamental concept in probability theory and a key ingredient in variouswidely used machine learning methods. However, the necessary framework forcompiling probabilistic functional programs to density functions has onlyrecently been developed. In this work, we present a density compiler for aprobabilistic language with failure and both discrete and continuousdistributions, and provide a proof of its soundness. The compiler greatlyreduces the development effort of domain experts, which we demonstrate bysolving inference problems from various scientific applications, such asmodelling the global carbon cycle, using a standard Markov chain Monte Carloframework.