Electrical Engineering
      and Computer Sciences

Electrical Engineering and Computer Sciences

COLLEGE OF ENGINEERING

UC Berkeley

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