CLP(BN): Constraint Logic Programming for Probabilistic Knowledge

10/19/2012
by   Vitor Santos Costa, et al.
0

We present CLP(BN), a novel approach that aims at expressing Bayesian networks through the constraint logic programming framework. Arguably, an important limitation of traditional Bayesian networks is that they are propositional, and thus cannot represent relations between multiple similar objects in multiple contexts. Several researchers have thus proposed first-order languages to describe such networks. Namely, one very successful example of this approach are the Probabilistic Relational Models (PRMs), that combine Bayesian networks with relational database technology. The key difficulty that we had to address when designing CLP(calBN) is that logic based representations use ground terms to denote objects. With probabilitic data, we need to be able to uniquely represent an object whose value we are not sure about. We use sl Skolem functions as unique new symbols that uniquely represent objects with unknown value. The semantics of CLP(calBN) programs then naturally follow from the general framework of constraint logic programming, as applied to a specific domain where we have probabilistic data. This paper introduces and defines CLP(calBN), and it describes an implementation and initial experiments. The paper also shows how CLP(calBN) relates to Probabilistic Relational Models (PRMs), Ngo and Haddawys Probabilistic Logic Programs, AND Kersting AND De Raedts Bayesian Logic Programs.

READ FULL TEXT

page 1

page 4

page 5

page 7

research
01/26/2022

First-Order Context-Specific Likelihood Weighting in Hybrid Probabilistic Logic Programs

Statistical relational AI and probabilistic logic programming have so fa...
research
03/13/2013

Expressing Relational and Temporal Knowledge in Visual Probabilistic Networks

Bayesian networks have been used extensively in diagnostic tasks such as...
research
07/11/2012

Propositional and Relational Bayesian Networks Associated with Imprecise and Qualitative Probabilistic Assesments

This paper investigates a representation language with flexibility inspi...
research
04/26/2018

Constraint-Based Inference in Probabilistic Logic Programs

Probabilistic Logic Programs (PLPs) generalize traditional logic program...
research
09/25/2021

Logical Credal Networks

This paper introduces Logical Credal Networks, an expressive probabilist...
research
02/01/2023

Hybrid Probabilistic Logic Programming: Inference and Learning

This thesis focuses on advancing probabilistic logic programming (PLP), ...
research
02/06/2013

Object-Oriented Bayesian Networks

Bayesian networks provide a modeling language and associated inference a...

Please sign up or login with your details

Forgot password? Click here to reset