Abstraction is a fundamental tool for reasoning about a complex system. Program abstraction has been utilized to great effect for analyzing deterministic programs. At the heart of a program abstraction is a connection between the abstract program, which is simple to analyze, and the concrete program, which may be extremely complex. Program abstractions, however, are typically not probabilistic. In this thesis I generalize a particular class of non- deterministic program abstractions known as sound over-approximations to the probabilistic context. Sound over-approximations are a family of abstract programs which are guaranteed to contain the original program as a subset of their behavior. This thesis shows that when imbued with a probabilist...
We develop a technique for generalising from data in which models are samplers represented as progra...
Probabilistic programming refers to the idea of using standard programming constructs for specifying...
In model checking, program correctness on all inputs is verified by considering the transition syste...
Probabilistic modeling and reasoning are central tasks in artificial intelligence and machine learni...
The book is a focused survey on probabilistic program semantics, conceived to tell a coherent story ...
Probabilistic programming languages allow modelers to specify a stochastic pro-cess using syntax tha...
A multitude of different probabilistic programming languages exists to-day, all extending a traditio...
A multitude of different probabilistic programming languages exists today, all extending a tradition...
The weakest pre-expectation calculus [20] has been proved to be a mature theory to analyze quan-tita...
Deriving knowledge from real-world systems is a complex task, targeted by many scientific fields. Su...
Probabilistic Logic Programming extends Logic Programming by enabling the representation of uncertai...
The aims of these lecture notes are two-fold: (i) we investigate the relation between the operationa...
Probability, be it inherent or explicitly introduced, has become an important issue in the verificat...
Probabilistic programs [6] are sequential programs, written in languages like C, Java, Scala, or ML,...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Brain and Cognitive Sciences, 2...
We develop a technique for generalising from data in which models are samplers represented as progra...
Probabilistic programming refers to the idea of using standard programming constructs for specifying...
In model checking, program correctness on all inputs is verified by considering the transition syste...
Probabilistic modeling and reasoning are central tasks in artificial intelligence and machine learni...
The book is a focused survey on probabilistic program semantics, conceived to tell a coherent story ...
Probabilistic programming languages allow modelers to specify a stochastic pro-cess using syntax tha...
A multitude of different probabilistic programming languages exists to-day, all extending a traditio...
A multitude of different probabilistic programming languages exists today, all extending a tradition...
The weakest pre-expectation calculus [20] has been proved to be a mature theory to analyze quan-tita...
Deriving knowledge from real-world systems is a complex task, targeted by many scientific fields. Su...
Probabilistic Logic Programming extends Logic Programming by enabling the representation of uncertai...
The aims of these lecture notes are two-fold: (i) we investigate the relation between the operationa...
Probability, be it inherent or explicitly introduced, has become an important issue in the verificat...
Probabilistic programs [6] are sequential programs, written in languages like C, Java, Scala, or ML,...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Brain and Cognitive Sciences, 2...
We develop a technique for generalising from data in which models are samplers represented as progra...
Probabilistic programming refers to the idea of using standard programming constructs for specifying...
In model checking, program correctness on all inputs is verified by considering the transition syste...