A central goal of probabilistic programming languages (PPLs) is to separate modelling from inference. However, this goal is hard to achieve in practice. Users are often forced to re-write their models to improve efficiency of inference or meet restrictions imposed by the PPL. Conditional independence (CI) relationships among parameters are a crucial aspect of probabilistic models that capture a qualitative summary of the specified model and can facilitate more efficient inference. We present an information flow type system for probabilistic programming that captures conditional independence (CI) relationships and show that, for a well-typed program in our system, the distribution it implements is guaranteed to have certain CI-relationships....
Abstract. As inductive inference and machine learning methods in computer science see continued succ...
Probabilistic Conditional Independence Structures provides the mathematical description of probabili...
Probabilistic programming languages are used for developing statistical models. They typically con...
A central goal of probabilistic programming languages (PPLs) is to separate modelling from inference...
Independence and conditional independence are fundamental concepts for reasoning about groups of ran...
Probabilistic modeling and reasoning are central tasks in artificial intelligence and machine learni...
Probabilistic models used in quantitative sciences have historically co-evolved with methods for per...
We consider the problem of learning conditional independencies, ex-pressed as a Markov network, from...
Abstract. Conditional independence provides an essential framework to deal with knowledge and uncert...
Probabilistic Logic Programming extends Logic Programming by enabling the representation of uncertai...
We introduce a new approach to probabilistic logic programming in which probabilities are defined ov...
Probabilistic programs use familiar notation of programming lan-guages to specify probabilistic mode...
A multitude of different probabilistic programming languages exists today, all extending a tradition...
The topic of the paper is computer testing of (probabilistic) conditional independence (CI) implicat...
Probabilistic programming languages allow modelers to specify a stochastic pro-cess using syntax tha...
Abstract. As inductive inference and machine learning methods in computer science see continued succ...
Probabilistic Conditional Independence Structures provides the mathematical description of probabili...
Probabilistic programming languages are used for developing statistical models. They typically con...
A central goal of probabilistic programming languages (PPLs) is to separate modelling from inference...
Independence and conditional independence are fundamental concepts for reasoning about groups of ran...
Probabilistic modeling and reasoning are central tasks in artificial intelligence and machine learni...
Probabilistic models used in quantitative sciences have historically co-evolved with methods for per...
We consider the problem of learning conditional independencies, ex-pressed as a Markov network, from...
Abstract. Conditional independence provides an essential framework to deal with knowledge and uncert...
Probabilistic Logic Programming extends Logic Programming by enabling the representation of uncertai...
We introduce a new approach to probabilistic logic programming in which probabilities are defined ov...
Probabilistic programs use familiar notation of programming lan-guages to specify probabilistic mode...
A multitude of different probabilistic programming languages exists today, all extending a tradition...
The topic of the paper is computer testing of (probabilistic) conditional independence (CI) implicat...
Probabilistic programming languages allow modelers to specify a stochastic pro-cess using syntax tha...
Abstract. As inductive inference and machine learning methods in computer science see continued succ...
Probabilistic Conditional Independence Structures provides the mathematical description of probabili...
Probabilistic programming languages are used for developing statistical models. They typically con...