Publication Type
Conference Proceeding Article
Version
acceptedVersion
Publication Date
9-2022
Abstract
We present a method for generating possible proofs of a query with respect to a given Answer Set Programming (ASP) rule set using an abductive process where the space of abducibles is automatically constructed just from the input rules alone. Given a (possibly empty) set of user provided facts, our method infers any additional facts that may be needed for the entailment of a query and then outputs these extra facts, without the user needing to explicitly specify the space of all abducibles. We also present a method to generate a set of directed edges corresponding to the justification graph for the query. Furthermore, through different forms of implicit term substitution, our method can take user provided facts into account and suitably modify the abductive solutions. Past work on abduction has been primarily based on goal directed methods. However these methods can result in solvers that are not truly declarative. Much less work has been done on realizing abduction in a bottom up solver like the Clingo ASP solver. We describe novel ASP programs which can be run directly in Clingo to yield the abductive solutions and directed edge sets without needing to modify the underlying solving engine.
Keywords
Theory of computation, Constraint and logic programming, Automated reasoning, Applied computing, Law
Discipline
Programming Languages and Compilers | Science and Technology Law
Research Areas
Innovation, Technology and the Law
Publication
Proceedings of the 24th International Symposium on Principles and Practice of Declarative Programming, Tbilisi, Georgia, 2022 September 20-22
First Page
1
Last Page
14
ISBN
9781450397032
Identifier
10.1145/3551357.3551383
Publisher
ACM
City or Country
Tbilisi, Georgia
Citation
MAHAJAN, Avishkar; STRECKER, Martin; and WONG, Meng Weng (HUANG Mingrong).
User guided abductive proof generation for answer set programming queries. (2022). Proceedings of the 24th International Symposium on Principles and Practice of Declarative Programming, Tbilisi, Georgia, 2022 September 20-22. 1-14.
Available at: https://ink.library.smu.edu.sg/sol_research/3995
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
http://doi.org/10.1145/3551357.3551383