Abstract
Practical use of default logics requires mechanisms to select the more suitable extensions from out of the several often allowed by a classical default theory. An obvious solution is to order defaults in a preference hierarchy, and use this ordering to select preferred extensions. The literature contains many suggestions on how to implement such a scheme. The problem is that they yield different results: all authors agree that preferred extensions employ preferred defaults, but this apparent agreement hides differences in lower level decisions. While motivations for these are rarely discussed, their consequences for overall behaviour are wide-ranging. This paper points towards standardisation, discussing principles that ought to hold and then working top-down to determine lower level details. We present characterisations, uncover anomalies of existing approaches, and suggest repairs.
We build on work by Brewka and Eiter [4], who first identified some of the desiderata discussed here. A slightly modified version of the notion of preferred extension proposed by these authors, and one by Delgrande and Schaub [5], are identified as the most and least inclusive notions of extension satisfying all desiderata. We point out that these two (in the literature previously termed “descriptive” and “prescriptive”, respectively) differ along two rather independent dimensions, and two additional notions are then identified, representing the remaining possibilities.
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
Baader, F., Hollunder, B.: Priorities on Defaults with Prerequisites, and Their Application in Treating Specificity in Terminological Default Logic. J. Autom. Reasoning 15(1), 41–68 (1995)
Brewka, G.: Adding Priorities and Specificity to Default Logic. In: MacNish, C., Moniz Pereira, L., Pearce, D.J. (eds.) JELIA 1994. LNCS, vol. 838, pp. 247–260. Springer, Heidelberg (1994)
Brewka, G., Eiter, T.: Preferred Answer Sets for Extended Logic Programs. Artificial Intelligence 109(1-2), 297–356 (1999)
Brewka, G., Eiter, T.: Prioritizing default logic. In: Intellectics and Computational Logic: Papers in Honor of Wolfgang Bibel, pp. 27–45. Kluwer, Dordrecht (2000)
Delgrande, J.P., Schaub, T.: Expressing preferences in default logic. Artificial Intelligence 123(1-2), 41–87 (2000)
Engan, I.: Reasoning with preference in only knowing logic with confidence levels. Master’s thesis, University of Oslo, Department of Linguistics, Norway (August 2005)
Engan, I., Langholm, T., Lian, E., Waaler, A.: Default reasoning with preference within only knowing logic. In: Baral, C., Greco, G., Leone, N., Terracina, G. (eds.) LPNMR 2005. LNCS, vol. 3662, pp. 304–316. Springer, Heidelberg (2005)
Horty, J.: Defaults with Priorities. Journal of Philosophical Logic 36, 367–413 (2007)
Langholm, T.: Default Logics with Preference Order: Principles and Characterisations. Extended version of this paper, with mathematical proofs, http://www.sksk.no/langholm/publications/princhar.pdf
Marek, V.W., Truszczynski, M.: Nonmonotonic Logic: Context-Dependent Reasoning. Springer, Heidelberg (1993)
Reiter, R.: A logic for default reasoning. Artificial Intelligence 13, 81–132 (1980)
Rintanen, J.: On Specificity in Default Logic. In: Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence (IJCAI 1995), pp. 1474–1479. Morgan Kaufmann, San Francisco (1995)
Schaub, T., Wang, K.: A semantic framework for preference handling in answer set programming. Theory and Practice of Logic Programming 3, 569–607 (2003)
Tarski, A.: Logic, Semantics, Metamathematics. Oxford University Press, Oxford (1956)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Langholm, T. (2008). Default Logics with Preference Order: Principles and Characterisations. In: Cervesato, I., Veith, H., Voronkov, A. (eds) Logic for Programming, Artificial Intelligence, and Reasoning. LPAR 2008. Lecture Notes in Computer Science(), vol 5330. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89439-1_29
Download citation
DOI: https://doi.org/10.1007/978-3-540-89439-1_29
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-89438-4
Online ISBN: 978-3-540-89439-1
eBook Packages: Computer ScienceComputer Science (R0)