Symbolic Parameter Learning in Probabilistic Answer Set Programming

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Azzolini, Damiano, Gentili, Elisabetta, Riguzzi, Fabrizio
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910791287963648
author Azzolini, Damiano
Gentili, Elisabetta
Riguzzi, Fabrizio
author_facet Azzolini, Damiano
Gentili, Elisabetta
Riguzzi, Fabrizio
contents Parameter learning is a crucial task in the field of Statistical Relational Artificial Intelligence: given a probabilistic logic program and a set of observations in the form of interpretations, the goal is to learn the probabilities of the facts in the program such that the probabilities of the interpretations are maximized. In this paper, we propose two algorithms to solve such a task within the formalism of Probabilistic Answer Set Programming, both based on the extraction of symbolic equations representing the probabilities of the interpretations. The first solves the task using an off-the-shelf constrained optimization solver while the second is based on an implementation of the Expectation Maximization algorithm. Empirical results show that our proposals often outperform existing approaches based on projected answer set enumeration in terms of quality of the solution and in terms of execution time. The paper has been accepted at the ICLP2024 conference and is under consideration in Theory and Practice of Logic Programming (TPLP).
format Preprint
id arxiv_https___arxiv_org_abs_2408_08732
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Symbolic Parameter Learning in Probabilistic Answer Set Programming
Azzolini, Damiano
Gentili, Elisabetta
Riguzzi, Fabrizio
Artificial Intelligence
Logic in Computer Science
Parameter learning is a crucial task in the field of Statistical Relational Artificial Intelligence: given a probabilistic logic program and a set of observations in the form of interpretations, the goal is to learn the probabilities of the facts in the program such that the probabilities of the interpretations are maximized. In this paper, we propose two algorithms to solve such a task within the formalism of Probabilistic Answer Set Programming, both based on the extraction of symbolic equations representing the probabilities of the interpretations. The first solves the task using an off-the-shelf constrained optimization solver while the second is based on an implementation of the Expectation Maximization algorithm. Empirical results show that our proposals often outperform existing approaches based on projected answer set enumeration in terms of quality of the solution and in terms of execution time. The paper has been accepted at the ICLP2024 conference and is under consideration in Theory and Practice of Logic Programming (TPLP).
title Symbolic Parameter Learning in Probabilistic Answer Set Programming
topic Artificial Intelligence
Logic in Computer Science
url https://arxiv.org/abs/2408.08732