paper-with-me

Papers

Explanations as Programs in Probabilistic Logic Programming

2022-10-06 · Germán Vidal

The generation of comprehensible explanations is an essential feature of modern artificial intelligence systems. In this work, we consider probabilistic logic programming, an extension of logic programming which can be useful to model domains with relational structure and uncertainty. Essentially, a program specifies a probability distribution over possible worlds (i.e., sets of facts). The notion of explanation is typically associated with that of a world, so that one often looks for the most probable world as well as for the worlds where the query is true. Unfortunately, such explanations exhibit no causal structure. In particular, the chain of inferences required for a specific prediction (represented by a query) is not shown. In this paper, we propose a novel approach where explanations are represented as programs that are generated from a given query by a number of unfolding-like transformations. Here, the chain of inferences that proves a given query is made explicit. Furthermore, the generated explanations are minimal (i.e., contain no irrelevant information) and can be parameterized w.r.t. a specification of visible predicates, so that the user may hide uninteresting details from explanations.

📄 PDF Abstract BibTeX arXiv:2210.03021

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Inference in Probabilistic Logic Programs using Lifted Explanations

2016-08-20 · Arun Nampally, C. R. Ramakrishnan

In this paper, we consider the problem of lifted inference in the context of Prism-like probabilistic logic programming languages. Traditional inference in such languages involves the construction of an explanation graph…

Lazy Explanation-Based Approximation for Probabilistic Logic Programming

2015-07-10 · Joris Renkens, Angelika Kimmig, Luc De Raedt

We introduce a lazy approach to the explanation-based approximation of probabilistic logic programs. It uses only the most significant part of the program when searching for explanations. The result is a fast and anytime…

Explainable Fact Checking with Probabilistic Answer Set Programming

2019-06-21 · Naser Ahmadi, Joohyung Lee, Paolo Papotti, Mohammed Saeed

One challenge in fact checking is the ability to improve the transparency of the decision. We present a fact checking method that uses reference information in knowledge graphs (KGs) to assess claims and explain its deci…

Fact CheckingKnowledge Graphs

Generating Random Logic Programs Using Constraint Programming

2020-06-02 · Paulius Dilkas, Vaishak Belle

Testing algorithms across a wide range of problem instances is crucial to ensure the validity of any claim about one algorithm's superiority over another. However, when it comes to inference algorithms for probabilistic …

smProbLog: Stable Model Semantics in ProbLog for Probabilistic Argumentation

2023-04-03 · Pietro Totis, Angelika Kimmig, Luc De Raedt

Argumentation problems are concerned with determining the acceptability of a set of arguments from their relational structure. When the available information is uncertain, probabilistic argumentation frameworks provide m…