Abstract
In this paper we study the possibility of providing causal explanations for preferred answer sets, such as those obtained from logic programs with ordered disjunction (LPODs). We use a recently defined multi-valued semantics for answer sets based on a causal algebra and consider its direct application to LPODs by several illustrating examples. We also explain the limitations of this simple approach and enumerate some open topics to be explored in the future.
This research was partially supported by Spanish MEC project TIN2013-42149-P.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Brewka, G.: Preferred subtheories: An extended logical framework for default reasoning. In: Proceedings of the 11th International Joint Conference on Artificial Intelligence, Detroit, MI, USA, pp. 1043ā1048 (August 1989)
Brewka, G.: Reasoning about priorities in default logic. In: Proceedings of the 12th National Conference on Artificial Intelligence, Seattle, WA, USA, July 31-August 4, vol.Ā 2, pp. 940ā945 (1994)
Brewka, G.: Logic programming with ordered disjunction. In: Proceedings of the Eighteenth National Conference on Artificial Intelligence and Fourteenth Conference on Innovative Applications of Artificial Intelligence, Edmonton, Alberta, Canada, July 28-August 1, pp. 100ā105 (2002)
Brewka, G., Eiter, T.: Preferred answer sets for extended logic programs. In: Proceedings of the Sixth International Conference on Principles of Knowledge Representation and Reasoning (KR 1998), Trento, Italy, June 2-5, pp. 86ā97 (1998)
Brewka, G., Eiter, T., Truszczynski, M.: Answer set programming at a glance. Commun. ACMĀ 54(12), 92ā103 (2011)
Brewka, G., NiemelƤ, I., SyrjƤnen, T.: Logic programs with ordered disjunction. Computational IntelligenceĀ 20(2), 335ā357 (2004)
Brewka, G., NiemelƤ, I., Truszczynski, M.: Preferences and nonmonotonic reasoning. AI MagazineĀ 29(4), 69ā78 (2008)
Cabalar, P.: A logical characterisation of ordered disjunction. AI CommunicationsĀ 24(2), 165ā175 (2011)
Cabalar, P., Fandinno, J., Fink, M.: Causal graph justifications of logic programs. Theory and Practice of Logic ProgrammingĀ 14(4-5), 603ā618 (2014), Special issue on ICLP 2014
Cabalar, P., Fandinno, J., Fink, M.: A Complexity Assessment for Queries Involving Sufficient and Necessary Causes. In: FermĆ©, E., Leite, J. (eds.) JELIA 2014. LNCS, vol.Ā 8761, pp. 297ā310. Springer, Heidelberg (2014)
Cabalar, P., Ferraris, P.: Propositional theories are strongly equivalent to logic programs. Theory and Practice of Logic ProgrammingĀ 7(6), 745ā759 (2007)
Viegas DamĆ”sio, C., Analyti, A., Antoniou, G.: Justifications for logic programming. In: Cabalar, P., Son, T.C. (eds.) LPNMR 2013. LNCS, vol.Ā 8148, pp. 530ā542. Springer, Heidelberg (2013)
Denecker, M., De Schreye, D.: Justification semantics: A unifiying framework for the semantics of logic programs. In: Proc. of the Logic Programming and Nonmonotonic Reasoning Workshop, pp. 365ā379 (1993)
Ferraris, P.: Answer sets for propositional theories. In: Baral, C., Greco, G., Leone, N., Terracina, G. (eds.) LPNMR 2005. LNCS (LNAI), vol.Ā 3662, pp. 119ā131. Springer, Heidelberg (2005)
Gebser, M., PĆ¼hrer, J., Schaub, T., Tompits, H.: Meta-programming technique for debugging answer-set programs. In: Proc. of the 23rd Conf. on Artificial Inteligence (AAAI 2008), pp. 448ā453 (2008)
Gelfond, M., Lifschitz, V.: The stable model semantics for logic programming. In: Kowalski, R.A., Bowen, K.A. (eds.) Logic Programming: Proc. of the Fifth International Conference and Symposium, vol.Ā 2, pp. 1070ā1080. MIT Press, Cambridge (1988)
Heyting, A.: Die formalen Regeln der intuitionistischen Logik. Sitzungsberichte der Preussischen Akademie der Wissenschaften, Physikalisch-mathematische Klasse, pp. 42ā56 (1930)
Inoue, K., Sakama, C.: Negation as failure in the head. Journal of Logic ProgrammingĀ 35(1), 39ā78 (1998)
Janhunen, T.: On the Effect of Default Negation on the Expressiveness of Disjunctive Rules. In: Eiter, T., Faber, W., TruszczyÅski, M. (eds.) LPNMR 2001. LNCS (LNAI), vol.Ā 2173, pp. 93ā106. Springer, Heidelberg (2001)
Lifschitz, V., Tang, L.R., Turner, H.: Nested expressions in logic programs. Annals of Mathematics in Artificial IntelligenceĀ 25(3-4), 369ā389 (1999)
Marek, V., TruszczyÅski, M.: Stable models and an alternative logic programming paradigm, pp. 169ā181. Springer (1999)
NiemelƤ, I.: Logic programs with stable model semantics as a constraint programming paradigm. Annals of Mathematics and Artificial IntelligenceĀ 25, 241ā273 (1999)
Pearce, D.: A new logical characterisation of stable models and answer sets. In: Dix, J., Przymusinski, T.C., Moniz Pereira, L. (eds.) NMELP 1996. LNCS, vol.Ā 1216, pp. 57ā70. Springer, Heidelberg (1997)
Pereira, L.M., AparĆcio, J.N., Alferes, J.J.: Derivation procedures for extended stable models. In: Mylopoulos, J., Reiter, R. (eds.) Proceedings of the 12th International Joint Conference on Artificial Intelligence, pp. 863ā869. Morgan Kaufmann (1991)
Pontelli, E., Son, T.C., El-Khatib, O.: Justifications for logic programs under answer set semantics. Theory and Practice of Logic ProgrammingĀ 9(1), 1ā56 (2009)
Reiter, R.: A logic for default reasoning. Artif. Intell.Ā 13(1-2), 81ā132 (1980)
Schulz, C., Sergot, M., Toni, F.: Argumentation-based answer set justification. In: Proc. of the 11th Intl. Symposium on Logical Formalizations of Commonsense Reasoning, Commonsense 2013 (2013)
van Emden, M.H., Kowalski, R.A.: The semantics of predicate logic as a programming language. J. ACMĀ 23(4), 733ā742 (1976)
Vennekens, J.: Actual causation in cp-logic. TPLPĀ 11(4-5), 647ā662 (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
Ā© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Cabalar, P., FandiƱo, J. (2015). Explaining Preferences and Preferring Explanations. In: Eiter, T., Strass, H., TruszczyÅski, M., Woltran, S. (eds) Advances in Knowledge Representation, Logic Programming, and Abstract Argumentation. Lecture Notes in Computer Science(), vol 9060. Springer, Cham. https://doi.org/10.1007/978-3-319-14726-0_15
Download citation
DOI: https://doi.org/10.1007/978-3-319-14726-0_15
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-14725-3
Online ISBN: 978-3-319-14726-0
eBook Packages: Computer ScienceComputer Science (R0)