CLP(BN): Constraint Logic Programming for Probabilistic Knowledge
Vitor Santos Costa, David Page, Maleeha Qazi, James Cussens

TL;DR
CLP(BN) integrates Bayesian networks with constraint logic programming to represent relational probabilistic models, addressing limitations of propositional Bayesian networks and enabling more expressive relational probabilistic reasoning.
Contribution
This paper introduces CLP(BN), a novel framework combining Bayesian networks with constraint logic programming, including its semantics, implementation, and relation to existing relational probabilistic models.
Findings
Implemented CLP(BN) demonstrating its feasibility.
Initial experiments show promising results.
CLP(BN) effectively models relational probabilistic data.
Abstract
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(cal{BN}) 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBayesian Modeling and Causal Inference · Logic, Reasoning, and Knowledge · Semantic Web and Ontologies
