Modeling Administrative Discretion Using Goal-Directed Answer Set Programming

Joaquín Arias,Mar Moreno-Rebato,Jose A. Rodriguez-García,Sascha Ossowski
DOI: https://doi.org/10.1007/978-3-030-85713-4_25
2021-01-01
Advances in Artificial Intelligence
Abstract:Automated legal reasoning and its application in smart contract is getting interest. In this context, ethical and legal concerns make it necessary for automated reasoners to justify in human-understandable terms the advice given. Logic Programming, specially Answer Set Programming, has a rich semantics and has been used to very concisely express complex knowledge. However, modelling vague concepts such as ambiguity and discretion cannot be expressed in top-down execution models based on Prolog, and in bottom-up execution models based on ASP the justifications are incomplete and/or not scalable. We propose to use s(CASP), a top-down execution model for predicate ASP, to model ambiguity and discretion following a set of patterns. We have implemented a framework, called s(LAW), to model, reason, and justify the applicable legislation and validate it by translating (and benchmarking) the criteria for the admission of students in public centers established by the “Comunidad de Madrid”.
What problem does this paper attempt to address?