Lably
Skip to content

Probabilistic logic programming

Programming paradigm

  • 4 min read
  • 4 chapters

Related on Lably

Through Logic programming, Independence (probability theory) and Interpretation (logic)

Most approaches to probabilistic logic programming are based on the distribution semantics, which splits a program into a set of probabilistic facts and a logic program. It defines a probability distribution on interpretations of the Herbrand universe of the program.

Languages

Most approaches to probabilistic logic programming are based on the distribution semantics, which underlies many languages such as Probabilistic Horn Abduction, PRISM, Independent Choice Logic, probabilistic Datalog, Logic Programs with Annotated Disjunctions, ProbLog, P-log, and CP-logic. While the number of languages is large, many share a common approach so that there are transformations with linear complexity that can translate one language into another.

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Computing and communication