Probabilistic Logic Learning - A Tutorial Abstract
Probabilistic logic learning (PLL), sometimes also called statistical relational learning, addresses one of the central questions of artificial intelligence: the integration of probabilistic reasoning with first order logic representations and machine learning. It has received a lot of attention recently and a rich variety of different formalisms and learning techniques have been developed, which are now being applied to applications in network analysis, robotics, bio-informatics, intelligent agents, etc.
This tutorial starts with an introduction to probabilistic representations and machine learning, and then continues with an overview of the state-of-the-art in probabilistic logic learning. We start from classical settings for logic learning (or inductive logic programming) namely learning from entailment, learning from interpretations, and learning from proofs, and show how they can be extended with probabilistic methods. While doing so, we review state-of-the-art probabilistic logic learning approaches and formalisms, such as PRISM, ICL, stochastic logic programs, Bayesian logic programs, CP-Logic and Markov logic.
More detailed introductory overviews on probabilistic logic learning can be found in [1,2,3,4,5].
Keywordsprobabilistic logic learning statistical relational learning logic and learning inductive logic programming logic programming