Contextual Equivalence for a Probabilistic Language with Continuous Random Variables
نویسندگان
چکیده
We present a complete reasoning principle for contextual equivalence in an untyped probabilistic programming language. The language includes continuous random variables, conditionals, and scoring. The language also includes recursion, since in an untyped language the standard call-by-value fixpoint combinator is expressible. The language is similar to that of Borgström et al. [5]. To demonstrate the usability of our characterization, we use it to prove that reordering the draws in a probabilistic program preserves contextual equivalence. This allows us to show, for example, that (letx = e1 in let y = e2 in e0) =ctx (let y = e2 in letx = e1 in e0) (provided x is not among the free variables of e2 and y is not among the free variables of e1) despite the fact that e1 and e2 may have the effect of drawing from the source of entropy.
منابع مشابه
Contextual Equivalence for Probabilistic Programs with Continuous Random Variables and Scoring
We present a logical relation for proving contextual equivalence in a probabilistic programming language (PPL) with continuous random variables and with a scoring operation for expressing observations and soft constraints. Our PPL model is based on a big-step operational semantics that represents an idealized sampler with likelihood weighting. The semantics treats probabilistic non-determinism ...
متن کاملRepresenting names with variables in nominal abstract syntax
We describe a new approach to nominal abstract syntax where object-language names are represented using variables in the meta-language, as opposed to concrete atoms. As well as providing additional flexibility through the ability to perform aliasing between bound and free names, this approach more closely models informal practice in the specification of inductively-defined relations. We present...
متن کاملSOME PROBABILISTIC INEQUALITIES FOR FUZZY RANDOM VARIABLES
In this paper, the concepts of positive dependence and linearlypositive quadrant dependence are introduced for fuzzy random variables. Also,an inequality is obtained for partial sums of linearly positive quadrant depen-dent fuzzy random variables. Moreover, a weak law of large numbers is estab-lished for linearly positive quadrant dependent fuzzy random variables. Weextend some well known inequ...
متن کاملSupport vector regression with random output variable and probabilistic constraints
Support Vector Regression (SVR) solves regression problems based on the concept of Support Vector Machine (SVM). In this paper, a new model of SVR with probabilistic constraints is proposed that any of output data and bias are considered the random variables with uniform probability functions. Using the new proposed method, the optimal hyperplane regression can be obtained by solving a quadrati...
متن کاملPropagation techniques in probabilistic expert systems
Techniques for the construction of probabilistic expert systems comprising both discrete and continuous random variables are presented. In particular we are concerned with how continuous random variables may be incorporated into an expert system an area which has previously received relatively little attention. We investigate and extend the numeric techniques of other authors, and develop two n...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2018