[en] Houdini is a Defeasible Deontic Logic reasoner that has been recently developed in Java. The algorithm employed in Houdini follows the proof conditions of the logic to conclude propositional and deontic literals, and is an efficient solution that provides the full extension of a theory. This computation is made in a forward-chaining complete way. Effectiveness is a fundamental property of the adopted approach, but we are also interested in providing an explicit reference to the reasoning that is employed to reach a conclusion. This reasoning is a proof that corresponds to an explanation for that conclusion, and such a proof is less natural to identify in a non-monotonic framework like Defeasible Logic than it would be in a classical one. Depending on the formalism and on the algorithm, the process of reconstructing a proof from a derived conclusion can be cumbersome. Intuitively, a proof consists of a support argument in favour of a literal to be concluded. However, it is necessary also to show that this argument is strong enough, either because the are no arguments against it, or because those arguments are weaker than it. In this paper, with a slight modification of the algorithm of Houdini, we show that it is possible to extract a proof for a defeasible literal in polynomial time, and that such a proof results minimal in its depth.
Disciplines :
Computer science
Author, co-author :
PASETTO, Luca ; University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Computer Science (DCS)
Cristani, Matteo; Department of Computer Science, University of Verona, Verona, Italy
Governatori, Guido
Olivieri, Francesco
Zorzi, Edoardo; Department of Computer Science, University of Verona, Verona, Italy
External co-authors :
yes
Language :
English
Title :
Extraction of Defeasible Proofs as Explanations
Publication date :
2023
Event name :
th Workshop on Advances in Argumentation in Artificial Intelligence, AI^3 2023
N. Bassiliades, G. Antoniou, G. Governatori, Proof explanation in the dr-device system, LNCS-LNAI 4524 LNCS (2007) 249-258. doi:10.1007/978-3-540-72982-2_19.
G. Antoniou, A. Bikakis, N. Dimaresis, M. Genetzakis, G. Georgalis, G. Governatori, E. Karouzaki, N. Kazepis, D. Kosmadakis, M. Kritsotakis, G. Lilis, A. Papadogiannakis, P. Pediaditis, C. Terzakis, R. Theodosaki, D. Zeginis, Proof explanation for the semantic web using defeasible logic, LNCS-LNAI 4798 LNAI (2007) 186-197. doi:10.1007/ 978-3-540-76719-0_21.
G. Antoniou, D. Billington, G. Governatori, M. Maher, Representation results for defeasible logic, ACM Transactions on Computational Logic 2 (2001) 255-287. doi:10.1145/371316. 371517.
M. Cristani, G. Governatori, F. Olivieri, L. Pasetto, F. Tubini, C. Veronese, A. Villa, E. Zorzi, Houdini (unchained): an effective reasoner for defeasible logic, in: Proceedings of the 6th Workshop on Advances in Argumentation in Artificial Intelligence, volume 3354 of CEUR Workshop Proceedings, CEUR-WS.org, 2022.
G. Governatori, F. Olivieri, A. Rotolo, M. Cristani, Stable normative explanations, Frontiers in Artificial Intelligence and Applications 362 (2022) 43-52. doi:10.3233/FAIA220447.
G. Governatori, F. Olivieri, A. Rotolo, M. Cristani, Inference to the stable explanations, LNCS-LNAI 13416 LNAI (2022) 245-258. doi:10.1007/978-3-031-15707-3_19.
D. Nute, Defeasible logic, in: Handbook of Logic in Artificial Intelligence and Logic Programming, volume 3, Oxford University Press, 1987.
G. Antoniou, D. Billington, G. Governatori, M. Maher, Representation results for defeasible logic, ACM Trans. Comput. Log. 2 (2001) 255-287. doi:10.1145/371316.371517.
G. Governatori, F. Olivieri, S. Scannapieco, A. Rotolo, M. Cristani, The rationale behind the concept of goal, Theory Pract. Log. Program. 16 (2016) 296-324. doi:10.1017/ S1471068416000053.
M. Cristani, F. Olivieri, L. Pasetto, Revising ethical principles and norms in hybrid societies: Basic principles and issues, in: G. Jezic, J. Chen-Burger, M. Kusek, R. Sperka, R. J. Howlett, L. C. Jain (Eds.), Agents and Multi-Agent Systems: Technologies and Applications 2021, Springer Singapore, Singapore, 2021, pp. 103-113.
G. Governatori, F. Olivieri, A. Rotolo, S. Scannapieco, Computing strong and weak permissions in defeasible logic, J. Philos. Log. 42 (2013) 799-829. doi:10.1007/ s10992-013-9295-1.
M. Cristani, C. Tomazzoli, F. Olivieri, L. Pasetto, An ontology of changes in normative systems from an agentive viewpoint, in: F. De La Prieta, P. Mathieu, J. A. Rincón Arango, A. El Bolock, E. Del Val, J. Jordán Prunera, J. Carneiro, R. Fuentes, F. Lopes, V. Julian (Eds.), Highlights in Practical Applications of Agents, Multi-Agent Systems, and Trust-worthiness. The PAAMS Collection, Springer International Publishing, Cham, 2020, pp. 131-142.
F. Olivieri, M. Cristani, G. Governatori, Compliant business processes with exclusive choices from agent specification, in: PRIMA, volume 9387 of LNCS, Springer, 2015, pp. 603-612. doi:https://10.1007/978-3-319-25524-8\_43.
G. Governatori, V. Padmanabhan, A. Rotolo, A. Sattar, A defeasible logic for modelling policy-based intentions and motivational attitudes, Log. J. IGPL 17 (2009) 227-265. doi:10. 1093/jigpal/jzp006.
L. Aceto, W. Fokkink, C. Verhoef, Structural operational semantics, in: J. Bergstra, A. Ponse, S. Smolka (Eds.), Handbook of Process Algebra, Elsevier Science, Amsterdam, 2001, pp. 197-292. doi:https://doi.org/10.1016/B978-044482830-9/50021-7.
L. M. de Moura, N. S. Bjørner, Proofs and refutations, and z3, in: LPAR Workshops, 2008.
S. Schulz, S. Cruanes, P. Vukmirović, Faster, higher, stronger: E 2.3, in: P. Fontaine (Ed.), Proc. of the 27th CADE, Natal, Brasil, number 11716 in LNAI, Springer, 2019, pp. 495-507.
C. Weidenbach, D. Dimova, A. Fietzke, R. Kumar, M. Suda, P. Wischnewski, Spass version 3.5, in: R. A. Schmidt (Ed.), Automated Deduction - CADE-22, Springer Berlin Heidelberg, Berlin, Heidelberg, 2009, pp. 140-145.
L. Kovács, A. Voronkov, First-order theorem proving and vampire, in: N. Sharygina, H. Veith (Eds.), Computer Aided Verification, Springer Berlin Heidelberg, Berlin, Heidelberg, 2013, pp. 1-35.
A. Steen, C. Benzmüller, Extensional higher-order paramodulation in leo-iii, Journal of Automated Reasoning 65 (2021) 775-807. doi:10.1007/s10817-021-09588-x.
A. Krauss, C. Sternagel, R. Thiemann, C. Fuhs, J. Giesl, Termination of isabelle functions via termination of rewriting, LNCS-LNAI 6898 LNCS (2011) 152-167. doi:10.1007/ 978-3-642-22863-6_13.
C. Kaliszyk, J. Urban, Proch: Proof reconstruction for hol light, LNCS-LNAI 7898 LNAI (2013) 267-274. doi:10.1007/978-3-642-38574-2_18.
S. Böhme, Proof reconstruction for Z3 in Isabelle/HOL, in: 7th International Workshop on Satisfiability Modulo Theories (SMT '09), 2009.
S. Böhme, A. C. J. Fox, T. Sewell, T. Weber, Reconstruction of z3's bit-vector proofs in hol4 and isabelle/hol, volume 7086 LNCS, 2011, p. 183-198. doi:10.1007/ 978-3-642-25379-9_15.
N. Sultana, C. Benzmüller, L. C. Paulson, Proofs and reconstructions, in: C. Lutz, S. Ranise (Eds.), Frontiers of Combining Systems, Springer International Publishing, Cham, 2015, pp. 256-271.
A. Asperti, E. Tassi, Higher order proof reconstruction from paramodulation-based refutations: The unit equality case, LNCS-LNAI 4573 LNAI (2007) 146-160. doi:10.1007/ 978-3-540-73086-6_14.
R. Blanco, Z. Chihani, D. Miller, Translating between implicit and explicit versions of proof, LNCS-LNAI 10395 LNAI (2017) 255-273. doi:10.1007/978-3-319-63046-5_16.
H. Barbosa, J. C. Blanchette, M. Fleury, P. Fontaine, Scalable fine-grained proofs for formula processing, Journal of Automated Reasoning 64 (2020) 485-510. doi:10.1007/ s10817-018-09502-y.
D. N. Walton, Dialogue theory for critical thinking, Argumentation 3 (1989) 169-184. doi:10.1007/BF00128147.
M. Aakhus, M. G. Benovitz, Argument reconstruction and socio-technical facilitation of large scale argumentation, volume 363, 2008, p. 77-81. doi:10.1145/1479190.1479201.
M. Aakhus, M. Lewiriski, Argument analysis in large-scale deliberation, 2011. doi:10. 1075/z.163.12aak.
J. W. Wieland, Regress argument reconstruction, Argumentation 26 (2012) 489-503. doi:10.1007/s10503-012-9264-9.