The BLOG Language Reference

Lei Li and Stuart J. Russell

EECS Department
University of California, Berkeley
Technical Report No. UCB/EECS-2013-51
May 8, 2013

http://www.eecs.berkeley.edu/Pubs/TechRpts/2013/EECS-2013-51.pdf

This document introduces the syntax of BLOG, a probabilistic programming language, for describing random variables and their probabilistic dependencies. BLOG defines probabilistic generative models over first-order structures. For example, all Bayesian networks can be easily described by BLOG. BLOG has the following features: (a) it employs open-universe semantics; (b) it can describe relational uncertainty; (c) it can handle identity uncertainty; and (d) it is empowered by first-order logic. The syntax as described in this document corresponds to BLOG version 0.6. The current version represents a significant redesign and extension to previous versions of BLOG, based on the principles of usability and implementation efficiency.


BibTeX citation:

@techreport{Li:EECS-2013-51,
    Author = {Li, Lei and Russell, Stuart J.},
    Title = {The BLOG Language Reference},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {2013},
    Month = {May},
    URL = {http://www.eecs.berkeley.edu/Pubs/TechRpts/2013/EECS-2013-51.html},
    Number = {UCB/EECS-2013-51},
    Abstract = {This document introduces the syntax of BLOG, a probabilistic programming language, for describing random variables and their probabilistic dependencies. BLOG defines probabilistic generative models over first-order structures. For example, all Bayesian networks can be easily described by BLOG. BLOG has the following features: 
(a) it employs open-universe semantics;
(b) it can describe relational uncertainty;
(c) it can handle identity uncertainty; and
(d) it is empowered by first-order logic.
The syntax as described in this document corresponds to BLOG version 0.6. The current version represents a significant redesign and extension to previous versions of BLOG, based on the principles of usability and implementation efficiency.}
}

EndNote citation:

%0 Report
%A Li, Lei
%A Russell, Stuart J.
%T The BLOG Language Reference
%I EECS Department, University of California, Berkeley
%D 2013
%8 May 8
%@ UCB/EECS-2013-51
%U http://www.eecs.berkeley.edu/Pubs/TechRpts/2013/EECS-2013-51.html
%F Li:EECS-2013-51