Hostname: page-component-89b8bd64d-mmrw7 Total loading time: 0 Render date: 2026-05-08T03:50:01.974Z Has data issue: false hasContentIssue false

Justifying answer sets using argumentation

Published online by Cambridge University Press:  11 February 2015

CLAUDIA SCHULZ
Affiliation:
Department of Computing, Imperial College London, London SW7 2AZ, UK (e-mail: claudia.schulz@imperial.ac.uk, f.toni@imperial.ac.uk)
FRANCESCA TONI
Affiliation:
Department of Computing, Imperial College London, London SW7 2AZ, UK (e-mail: claudia.schulz@imperial.ac.uk, f.toni@imperial.ac.uk)

Abstract

An answer set is a plain set of literals which has no further structure that would explain why certain literals are part of it and why others are not. We show how argumentation theory can help to explain why a literal is or is not contained in a given answer set by defining two justification methods, both of which make use of the correspondence between answer sets of a logic program and stable extensions of the assumption-based argumentation (ABA) framework constructed from the same logic program. Attack Trees justify a literal in argumentation-theoretic terms, i.e. using arguments and attacks between them, whereas ABA-Based Answer Set Justifications express the same justification structure in logic programming terms, that is using literals and their relationships. Interestingly, an ABA-Based Answer Set Justification corresponds to an admissible fragment of the answer set in question, and an Attack Tree corresponds to an admissible fragment of the stable extension corresponding to this answer set.

Information

Type
Regular Papers
Copyright
Copyright © Cambridge University Press 2015 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable