Integrating Belief Domains into Probabilistic Logic Programs

Damiano Azzolini, Fabrizio Riguzzi, Theresa Swift
7/23/2025
cs.LOcs.AI

No confident code implementation found for this paper.

Abstract

Probabilistic Logic Programming (PLP) under the Distribution Semantics is a leading approach to practical reasoning under uncertainty. An advantage of the Distribution Semantics is its suitability for implementation as a Prolog or Python library, available through two well-maintained implementations, namely ProbLog and cplint/PITA. However, current formulations of the Distribution Semantics use point-probabilities, making it difficult to express epistemic uncertainty, such as arises from, for example, hierarchical classifications from computer vision models. Belief functions generalize probability measures as non-additive capacities, and address epistemic uncertainty via interval probabilities. This paper introduces interval-based Capacity Logic Programs based on an extension of the Distribution Semantics to include belief functions, and describes properties of the new framework that make it amenable to practical applications.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{azzolini2025integrating,
  title  = {Integrating Belief Domains into Probabilistic Logic Programs},
  author = {Damiano Azzolini and Fabrizio Riguzzi and Theresa Swift},
  year   = {2025},
  eprint = {2507.17291},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.17291v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2507.17291.svg)](https://codeofpaper.com/paper/2507.17291)

Discussion