Regularization in Probabilistic Inductive Logic Programming

Probabilistic Logic Programming combines uncertainty and logic-based languages. Liftable Probabilistic Logic Programs have been recently proposed to perform inference in a lifted way. LIFTCOVER is an algorithm used to perform parameter and structure learning of liftable probabilistic logic programs....

Full description

Saved in:
Bibliographic Details
Published inInductive Logic Programming pp. 16 - 29
Main Authors Gentili, Elisabetta, Bizzarri, Alice, Azzolini, Damiano, Zese, Riccardo, Riguzzi, Fabrizio
Format Book Chapter
LanguageEnglish
Published Cham Springer Nature Switzerland 22.12.2023
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Probabilistic Logic Programming combines uncertainty and logic-based languages. Liftable Probabilistic Logic Programs have been recently proposed to perform inference in a lifted way. LIFTCOVER is an algorithm used to perform parameter and structure learning of liftable probabilistic logic programs. In particular, it performs parameter learning via Expectation Maximization and LBFGS. In this paper, we present an updated version of LIFTCOVER, called LIFTCOVER+, in which regularization was added to improve the quality of the solutions and LBFGS was replaced by gradient descent. We tested LIFTCOVER+ on the same 12 datasets on which LIFTCOVER was tested and compared the performances in terms of AUC-ROC, AUC-PR, and execution times. Results show that in most cases Expectation Maximization with regularization improves the quality of the solutions.
ISBN:9783031492983
3031492986
ISSN:0302-9743
1611-3349
DOI:10.1007/978-3-031-49299-0_2