Home
Scholarly Works
Probabilistic Inference by Program Transformation...
Conference

Probabilistic Inference by Program Transformation in Hakaru (System Description)

Abstract

We present Hakaru, a new probabilistic programming system that allows composable reuse of distributions, queries, and inference algorithms, all expressed in a single language of measures. The system implements two automatic and semantics-preserving program transformations—disintegration, which calculates conditional distributions, and simplification, which subsumes exact inference by computer algebra. We show how these features work together by describing the ideal workflow of a Hakaru user on two small problems. We highlight our composition of transformations and types in design and implementation.

Authors

Narayanan P; Carette J; Romano W; Shan C-C; Zinkov R

Series

Lecture Notes in Computer Science

Volume

9613

Pagination

pp. 62-79

Publisher

Springer Nature

Publication Date

January 1, 2016

DOI

10.1007/978-3-319-29604-3_5

Conference proceedings

Lecture Notes in Computer Science

ISSN

0302-9743
View published work (Non-McMaster Users)

Contact the Experts team