Probabilistic Inference Using Generators - The Statues Algorithm

06/24/2018
by   Pierre Denis, et al.
0

We present here a new probabilistic inference algorithm that gives exact results in the domain of discrete probability distributions. This algorithm, named the Statues algorithm, calculates the marginal probability distribution on probabilistic models defined as direct acyclic graphs. These models are made up of well-defined primitives that allow to express, in particular, joint probability distributions, Bayesian networks, discrete Markov chains, conditioning and probabilistic arithmetic. The Statues algorithm relies on a variable binding mechanism based on the generator construct, a special form of coroutine; being related to the enumeration algorithm, this new algorithm brings important improvements in terms of efficiency, which makes it valuable in regard to other exact marginalization algorithms. After introduction of several definitions, primitives and compositional rules, we present in details the Statues algorithm. Then, we briefly discuss the interest of this algorithm compared to others and we present possible extensions. Finally, we introduce Lea and MicroLea, two Python libraries implementing the Statues algorithm, along with several use cases.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/23/2014

Discrete Bayesian Networks: The Exact Posterior Marginal Distributions

In a Bayesian network, we wish to evaluate the marginal probability of a...
research
04/21/2018

A Channel-based Exact Inference Algorithm for Bayesian Networks

This paper describes a new algorithm for exact Bayesian inference that i...
research
06/29/2018

Updating Probabilistic Knowledge on Condition/Event Nets using Bayesian Networks

The paper extends Bayesian networks (BNs) by a mechanism for dynamic cha...
research
01/16/2013

Any-Space Probabilistic Inference

We have recently introduced an any-space algorithm for exact inference i...
research
08/04/2017

Identification of Probabilities

Within psychology, neuroscience and artificial intelligence, there has b...
research
09/22/2016

A probabilistic network for the diagnosis of acute cardiopulmonary diseases

We describe our experience in the development of a probabilistic network...
research
10/16/2012

Closed-Form Learning of Markov Networks from Dependency Networks

Markov networks (MNs) are a powerful way to compactly represent a joint ...

Please sign up or login with your details

Forgot password? Click here to reset