Abstract
Various researchers in Artificial Intelligence have advocated formal logic as an analytical tool and as a formalism for the representation of knowledge. Our thesis in this paper is that commonsense reasoning frequently has a nonmonotonic aspect, either explicit or implicit, and that to this end Default Logic (DL) provides an appropriate elaboration of classical logic for the modeling of such phenomena. That is, DL is a very general, flexible, and powerful approach to nonmonotonic reasoning, and its very generality and power makes it suitable as a tool for modeling a wide variety of applications.
We propose a general methodology for using Default Logic, involving the naming of default rules and the introduction of special-purpose predicates, for detecting conditions for default rule applicability and controlling a rule’s application. This allows the encoding of specific strategies and policies governing the set of default rules. Here we show that DL can be used to formalize preferences among properties and the inheritance of default properties, and so we essentially use DL to axiomatize such phenomena.
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
Allen, J. and Hayes, P. (1989). Moments and points in an interval-based temporal logic. Computational Intelligence, 5(4):225–238.
Baader, F. and Hollunder, B. (1992). Embedding defaults into terminological knowledge representation formalisms. In Nebel, B., Rich, C., and Swartout, W., editors, Proceedings of the Third International Conference on the Principles of Knowledge Representation and Reasoning, pages 306–317, Cambridge, MA.
Baader, F. and Hollunder, B. (1993). How to prefer more specific defaults in terminological default logic. In Proceedings of the International Joint Conference on Artificial Intelligence, pages 669–674, Chambéry, France.
Boutilier, C. (1992). What is a default priority? In Glasgow, J. and Hadley, R., editors, Proceedings of the Ninth Canadian Conference on Artificial Intelligence, pages 140–147, Vancouver, B.C.
Brewka, G. (1994a). Adding priorities and specificity to default logic. In Pereira, L. and Pearce, D., editors, European Workshop on Logics in Artificial Intelligence (JELIA′94), Lecture Notes in Artificial Intelligence, pages 247–260. Springer Verlag.
Brewka, G. (1994b). Reasoning about priorities in default logic. In Proceedings of the AAAI National Conference on Artificial Intelligence, volume 2, pages 940–945. AAAI Press/The MIT Press.
Brewka, G. (1996). Well-founded semantics for extended logic programs with dynamic preferences. Journal of Artificial Intelligence Research, 4: 19–36.
Brewka, G. and Eiter, T. (1997). Preferred answer sets for extended logic programs. In Cohn, A., Schubert, L., and Shapiro, S., editors, Proceedings of the Sixth International Conference on the Principles of Knowledge Representation and Reasoning, pages 86–97. Morgan Kaufmann Publishers.
Brewka, G. and Gordon, T. (1994). How to buy a porsche: An approach to defeasible decision making. In AAAI-94 Workshop on Computational Dialectics, pages 28–38, Seattle, WA. AAAI Press.
Cadoli, M., Eiter, T., and Gottlob, G. (1994). Default logic as a query language. In Doyle, J., Torasso, P., and Sandewall, E., editors, Proceedings of the Fourth International Conference on the Principles of Knowledge Representation and Reasoning, pages 99–108. Morgan Kaufmann Publishers.
Cholewiński, P., Marek, V., Mikitiuk, A., and Truszczyński, M. (1999). Computing with default logic. Artificial Intelligence, 112(1–2):105–146.
Delgrande, J. and Schaub, T. (1997a). Compiling reasoning with and about preferences into default logic. In Dean, T., editor, Proceedings of the International Joint Conference on Artificial Intelligence, pages 168–174, Nagoya, Japan. Morgan Kaufmann Publishers.
Delgrande, J. and Schaub, T. (1997b). Compiling specificity into approaches to nonmonotonic reasoning. Artificial Intelligence, 90(1–2):301–348.
Delgrande, J. and Schaub, T. (1997c). Reasoning with sets of preferences in default logic. In The Second IJCAI Workshop on Nonmonotonic Reasoning, Action and Change, Nagoya, Japan.
Delgrande, J. and Schaub, T. (1999a). Expressing preferences in default logic. Technical report, Universität Potsdam, submitted for publication.
Delgrande, J. and Schaub, T. (1999b). The role of default logic in knowledge representation. Technical Report, School of Computing Science, Simon Fraser University., presented at the Workshop on Logic-Based Artificial Intelligence, Washington, D.C.
Eiter, T., Leone, N., Mateis, C., Pfeifer, G., and Scarcello, F. (1997). A deductive system for nonmonotonic reasoning. In Dix, J., Furbach, U., and Nerode, A., editors, Proceedings of the Fourth International Conference on Logic Programming and Non-Monotonic Reasoning, volume 1265 of Lecture Notes in Artificial Intelligence, pages 363–374. Springer Verlag.
Etherington, D. and Reiter, R. (1983). On inheritance hierarchies with exceptions. In Proceedings of the AAAI National Conference on Artificial Intelligence, pages 104–108. Morgan Kaufmann Publishers.
Geffner, H. and Pearl, J. (1992). Conditional entailment: Bridging two approaches to default reasoning. Artificial Intelligence, 53(2–3):209–244.
Gelfond, M. and Lifschitz, V. (1990). Logic programs with classical negation. In Warren, D. H. D. and Szeredi, P., editors, Proceedings of the International Conference on Logic Programming, pages 579–597. MIT.
Gelfond, M. and Son, T. C. (1998). Reasoning with prioritized defaults. In Dix, J., Pereira, L. M., and Przymusinski, T. C., editors, Proceedings of the 3th International Workshop on Logic Programming and Knowledge Representation (LPKR-97), volume 1471 of LNAI, pages 164–223, Berlin. Springer.
Grosof, B. (1991). Generalizing prioritization. In Allen, J. A., Fikes, R., and Sandewall, E., editors, Proceedings of the Second International Conference on the Principles of Knowledge Representation and Reasoning, pages 289–300, San Mateo, CA. Morgan Kaufmann.
Hayes, P. (1985a). Naive physics I: Ontology for liquids. In Hobbs, J. and Moore, R., editors, Formal Theories of the Commonsense World, pages 71–108. Ablex.
Hayes, P. (1985b). The second naive physics manifesto. In Hobbs, J. and Moore, R., editors, Formal Theories of the Commonsense World, pages 1–36. Ablex.
Janhunen, T. (1999). Classifying semi-normal default logic on the basis of its expressive power. In Gelfond, M., Leone, N., and Pfeifer, G., editors, Proceedings of the Fifth International Conference on Logic Programming and Nonmonotonic Reasoning (LPNMR′99), volume 1730 of Lecture Notes in Artificial Intelligence, pages 19–33. Springer Verlag.
Levesque, H., Pirri, F., and Reiter, R. (1998). Foundations for the situation calculus. Linköping Electronic Articles in Computer and Information Science, 3(18).
Lifschitz, V. (1985). Closed-world databases and circumscription. Artificial Intelligence, 27:229–235.
Lifschitz, V. (1996). Foundations of logic programming. In Brewka, G., editor, Principle of Knowledge Representation, pages 69–127. CSLI.
McCarthy, J. (1979). First order theories of individual concepts and propositions. In Michie, D., editor, Machine Intelligence 9, pages 129–147. Edinburgh University Press.
McCarthy, J. (1986). Applications of circumscription to formalizing common-sense knowledge. Artificial Intelligence, 28:89–116.
McCarthy, J. and Hayes, P. (1969). Some philosophical problems from the standpoint of artificial intelligence. In Michie, D. and Meltzer, B., editors, Machine Intelligence 4, pages 463–502. Edinburgh University Press.
Mercer, R. (1988). Using default logic to derive natural language suppositions. In Goebel, R., editor, Proceedings of the Seventh Biennial Canadian Conference on Artificial Intelligence, pages 14–21.
Moore, R. (1980). Reasoning about knowledge and action. Technical Report 181, SRI International.
Moore, R. (1982). The role of logic in knowledge representation and common-sense reasoning. In Proceedings of the AAAI National Conference on Artificial Intelligence, pages 428–433, Pittsburgh, PA.
Niemelä, I. and Simons, P. (1997). Smodels: An implementation of the stable model and well-founded semantics for normal logic programs. In Dix, J., Furbach, U., and Nerode, A., editors, Proceedings of the Fourth International Conference on Logic Programing and Nonmonotonic Reasoning, pages 420–429. Springer-Verlag.
Pearl, J. (1990). System Z: A natural ordering of defaults with tractable applications to nonmonotonic reasoning. In Parikh, R., editor, Proc. of the Third Conference on Theoretical Aspects of Reasoning About Knowledge, pages 121–135, Pacific Grove, Ca. Morgan Kaufmann Publishers.
Perrault, C. (1987). An application of default logic to speech act theory. Technical Report CSLI-87-90, Stanford University.
Poole, D. (1988). A logical framework for default reasoning. Artificial Intelligence, 36(l):27–48.
Reiter, R. (1980). A logic for default reasoning. Artificial Intelligence, 13:81–132.
Reiter, R. (1984). Towards a logical reconstruction of relational database theory. In Brodie, M., Mylopoulos, J., and Schmidt, J., editors, On Conceptual Modeling, pages 191–233. Springer-Verlag.
Reiter, R. (1987). A theory of diagnosis from first principles. Artificial Intelligence, 32(l):57–96.
Reiter, R. and Criscuolo, G. (1981). On interacting defaults. In Proceedings of the International Joint Conference on Artificial Intelligence, pages 270–276, Vancouver, B.C.
Reiter, R. and de Kleer, J. (1987). Foundations for assumption-based truth maintenance systems: Preliminary report. In Proceedings of the AAAI National Conference on Artificial Intelligence, pages 183–188. Morgan Kaufmann Publishers.
Schaub, T. and Nicolas, P. (1997). An implementation platform for query-answering in default logics: The XRay system, its implementation and evaluation. In Dix, J., Furbach, U., and Nerode, A., editors, Proceedings of the Fourth International Conference on Logic Programming and Non-Monotonic Reasoning, volume 1265 of Lecture Notes in Artificial Intelligence, pages 442–453. Springer Verlag.
Turner, H. (1997). Representing actions in logic programs and default theories: A situation calculus approach. Journal of Logic Programming, 31(1–3):245–298.
Wang, X., You, J., and Yuan, L. (1999). Compiling defeasible inheritance networks to general logic programs. Artificial Intelligence, 113(1–2):247–268.
Zhang, Y. and Foo, N. (1997). Answer sets for prioritized logic programs. In Maluszynski, J., editor, Proceedings of the International Symposium on Logic Programming (ILPS-97), pages 69–84. MIT Press.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer Science+Business Media New York
About this chapter
Cite this chapter
Delgrande, J.P., Schaub, T. (2000). The Role of Default Logic in Knowledge Representation. In: Minker, J. (eds) Logic-Based Artificial Intelligence. The Springer International Series in Engineering and Computer Science, vol 597. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-1567-8_5
Download citation
DOI: https://doi.org/10.1007/978-1-4615-1567-8_5
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-5618-9
Online ISBN: 978-1-4615-1567-8
eBook Packages: Springer Book Archive