• Home
  • Search
  • Well–definedness and efficient inference for probabilistic logic programming under the distribution semantics
  • Open Access IconOpen Access
  • Cite Icon38
  • https://doi.org/10.1017/s1471068411000664Copy DOI Icon

Well–definedness and efficient inference for probabilistic logic programming under the distribution semantics

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Abstract Distribution semantics is one of the most prominent approaches for the combination of logic programming and probability theory. Many languages follow this semantics, such as Independent Choice Logic, PRISM, pD, Logic Programs with Annotated Disjunctions (LPADs), and ProbLog. When a program contains functions symbols, the distribution semantics is well–defined only if the set of explanations for a query is finite and so is each explanation. Well–definedness is usually either explicitly imposed or is achieved by severely limiting the class of allowed programs. In this paper, we identify a larger class of programs for which the semantics is well–defined together with an efficient procedure for computing the probability of queries. Since Logic Programs with Annotated Disjunctions offer the most general syntax, we present our results for them, but our results are applicable to all languages under the distribution semantics. We present the algorithm “Probabilistic Inference with Tabling and Answer subsumption” (PITA) that computes the probability of queries by transforming a probabilistic program into a normal program and then applying SLG resolution with answer subsumption. PITA has been implemented in XSB and tested on six domains: two with function symbols and four without. The execution times are compared with those of ProbLog,cplint, and CVE. PITA was almost always able to solve larger problems in a shorter time, on domains with and without function symbols.

Similar Papers
  • Book Chapter
  • Citations17

A survey of probabilistic logic programming

  • Sep 01, 2018
  • Fabrizio Riguzzi +1
  • Research Article
  • Citations81

The PITA system: Tabling and answer subsumption for reasoning under uncertainty

  • Jul 01, 2011
  • Theory and Practice of Logic Programming
  • Fabrizio Riguzzi +1
  • Conference Article

The functional perspective on advanced logic programming

  • Nov 01, 2016
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Alexander Vandenbroucke
  • Book Chapter

Probabilistic Logic Programming Languages

  • Sep 01, 2022
  • Fabrizio Riguzzi
  • PDF
  • Research Article
  • Citations29

On the Semantics and Complexity of Probabilistic Logic Programs

  • Sep 27, 2017
  • Journal of Artificial Intelligence Research
  • Fabio Gagliardi Cozman +1
  • Research Article
  • Citations108

Probabilistic logic programming with conditional constraints

  • Jul 01, 2001
  • ACM Transactions on Computational Logic
  • Thomas Lukasiewicz
  • Research Article
  • Citations14

Lifted Variable Elimination for Probabilistic Logic Programming

  • Jul 01, 2014
  • Theory and Practice of Logic Programming
  • Elena Bellodi +4
  • Research Article
  • Citations14

Speeding Up Inference for Probabilistic Logic Programs

  • Aug 26, 2013
  • The Computer Journal
  • F Riguzzi
  • Book Chapter
  • Citations69

Probabilistic logic programming and Bayesian networks

  • Jan 01, 1995
  • Liem Ngo +1
  • Research Article
  • Citations86

Combining probabilistic logic programming with the power of maximum entropy

  • Jun 02, 2004
  • Artificial Intelligence
  • Gabriele Kern-Isberner +1
  • Research Article
  • Citations34

Probabilistic logic programming on the web

  • Dec 18, 2015
  • Software: Practice and Experience
  • Fabrizio Riguzzi +4
  • Book Chapter
  • Citations25

Probabilistic Description Logic Programs

  • Jan 01, 2005
  • Thomas Lukasiewicz
  • Research Article
  • Citations834

Complexity and expressive power of logic programming

  • Sep 01, 2001
  • ACM Computing Surveys
  • Evgeny Dantsin +3
  • Research Article
  • Citations8

Hybrid Probabilistic Logic Programs as Residuated Logic Programs

  • Oct 01, 2002
  • Studia Logica
  • Carlos Viegas Damásio +1
  • Research Article
  • Citations3

Reasoning with recursive loops under the PLP framework

  • Aug 01, 2008
  • ACM Transactions on Computational Logic
  • Yi-Dong Shen
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.