A System for Explainable Answer Set Programming

09/22/2020
by   Pedro Cabalar, et al.
0

We present xclingo, a tool for generating explanations from ASP programs annotated with text and labels. These annotations allow tracing the application of rules or the atoms derived by them. The input of xclingo is a markup language written as ASP comment lines, so the programs annotated in this way can still be accepted by a standard ASP solver. xclingo translates the annotations into additional predicates and rules and uses the ASP solver clingo to obtain the extension of those auxiliary predicates. This information is used afterwards to construct derivation trees containing textual explanations. The language allows selecting which atoms to explain and, in its turn, which atoms or rules to include in those explanations. We illustrate the basic features through a diagnosis problem from the literature.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/02/2018

Translating LPOD and CR-Prolog2 into Standard Answer Set Programs

Logic Programs with Ordered Disjunction (LPOD) is an extension of standa...
research
09/17/2021

Generating Explainable Rule Sets from Tree-Ensemble Learning Methods by Answer Set Programming

We propose a method for generating explainable rule sets from tree-ensem...
research
10/08/2012

Annotating Answer-Set Programs in LANA?

While past research in answer-set programming (ASP) mainly focused on th...
research
01/08/2013

SPARC - Sorted ASP with Consistency Restoring Rules

This is a preliminary report on the work aimed at making CR-Prolog -- a ...
research
09/17/2021

exp(ASPc) : Explaining ASP Programs with Choice Atoms and Constraint Rules

We present an enhancement of exp(ASP), a system that generates explanati...
research
09/08/2019

Towards Generating Explanations for ASP-Based Link Analysis using Declarative Program Transformations

The explication and the generation of explanations are prominent topics ...
research
09/18/2019

A Rule-Based System for Explainable Donor-Patient Matching in Liver Transplantation

In this paper we present web-liver, a rule-based system for decision sup...

Please sign up or login with your details

Forgot password? Click here to reset