Justifications for Goal-Directed Constraint Answer Set Programming
Joaqu\'in Arias, Manuel Carro, Zhuo Chen, Gopal Gupta

TL;DR
This paper introduces a method using s(CASP), a top-down, query-driven ASP execution model, to generate human-understandable justifications for answer sets, addressing the need for explainability in ethically sensitive applications.
Contribution
It proposes a novel approach with s(CASP) for producing natural language explanations of ASP answer sets, improving interpretability over traditional SAT-based methods.
Findings
s(CASP) generates intuitive justification trees
Provides minimal, natural language explanations
Validated on real ASP applications
Abstract
Ethical and legal concerns make it necessary for programs that may directly influence the life of people (via, e.g., legal or health counseling) to justify in human-understandable terms the advice given. Answer Set Programming has a rich semantics that makes it possible to very concisely express complex knowledge. However, justifying why an answer is a consequence from an ASP program may be non-trivial -- even more so when the user is an expert in a given domain, but not necessarily knowledgeable in ASP. Most ASP systems generate answers using SAT-solving procedures on ground rules that do not match how humans perceive reasoning. We propose using s(CASP), a query-driven, top-down execution model for predicate ASP with constraints to generate justification trees of (constrained) answer sets. The operational semantics of s(CASP) relies on backward chaining, which is intuitive to follow…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Multi-Agent Systems and Negotiation · Topic Modeling
