English

Lazy Factored Inference for Functional Probabilistic Programming

Artificial Intelligence 2015-09-14 v1

Abstract

Probabilistic programming provides the means to represent and reason about complex probabilistic models using programming language constructs. Even simple probabilistic programs can produce models with infinitely many variables. Factored inference algorithms are widely used for probabilistic graphical models, but cannot be applied to these programs because all the variables and factors have to be enumerated. In this paper, we present a new inference framework, lazy factored inference (LFI), that enables factored algorithms to be used for models with infinitely many variables. LFI expands the model to a bounded depth and uses the structure of the program to precisely quantify the effect of the unexpanded part of the model, producing lower and upper bounds to the probability of the query.

Keywords

Cite

@article{arxiv.1509.03564,
  title  = {Lazy Factored Inference for Functional Probabilistic Programming},
  author = {Avi Pfeffer and Brian Ruttenberg and Amy Sliva and Michael Howard and Glenn Takata},
  journal= {arXiv preprint arXiv:1509.03564},
  year   = {2015}
}
R2 v1 2026-06-22T10:54:43.684Z