Skip to main content

Knowledge retrieval as limited inference

  • Conference paper
  • First Online:
6th Conference on Automated Deduction (CADE 1982)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 138))

Included in the following conference series:

Abstract

Artificial intelligence reasoning systems commonly employ a knowledge base module that stores a set of facts expressed in a representation language and provides facilities to retrieve these facts. A retriever could range from a simple pattern matcher to a complete logical inference system. In practice, most fall in between these extremes, providing some forms of inference but not others. Unfortunately, most of these retrievers are not precisely defined.

We view knowledge retrieval as a limited form of inference operating on the stored facts. This paper is concerned with our method of using first-order predicate calculus to formally specify a limited inference mechanism and to a lesser extent with the techniques for producing an efficient program that meets the specification. Our ideas are illustrated by developing a simplified version of a retriever used in the knowledge base of the Rochester Dialog System. The interesting property of this retriever is that it perlorms typical semantic network inferences such as inheritance but not arbitrary logical inferences such as modus ponens.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Allen, J. F., The Rochester natural language understanding project. 1980–81 Computer Science and Computer Engineering Research Review. Computer Science Department, University of Rochester, 1980.

    Google Scholar 

  • Allen, J. F. and Frisch, A. M., What's in a semantic network? Submitted to 20th Annual Meeting of the Association for Computational Linguistics, 1982.

    Google Scholar 

  • Allen, J. F. and Frisch, A. M., Horne user's manual. Internal report, Computer Science Department, University of Rochester, 1981.

    Google Scholar 

  • Bobrow, D. G. and Collins, A. M. (Eds.), Representation and understanding. New York: Academic Press, 1975.

    Google Scholar 

  • Bobrow, D. G. and Winograd, T., An overview of Krl, a knowledge representation language. Cognitive Science. 1977, 1, 3–46.

    Article  Google Scholar 

  • Bowen, K. A. and Kowalski, R. A., Amalgamating language and metalanguage in logic programming. Technical Report, School of Information and Computer Science, Syracuse University, 1981.

    Google Scholar 

  • Brachman, R. J., On the epistemological status of semantic networks. In Findler, 1979. Brown, F. M., Towards the automation of set theory and its logic. Artificial Intelligence, 1978, 10, 281–316.

    Google Scholar 

  • Clark, K. L., Negation as failure. In Gallaire and Minker, 1978.

    Google Scholar 

  • Clark, K. L., and McCabe, F. G., The control facilities of IC-PROLOG. In Michie, 1979.

    Google Scholar 

  • Davidson, D., The logical form of action sentences. In Rescher, 1967.

    Google Scholar 

  • Elcock, E. W. and Michie, D. (Eds.), Machine intelligence 8. Chichester, England: Ellis Horwood, 1977.

    Google Scholar 

  • Findler, N. V. (Ed.), Associative networks: Representation and use of knowledge by computers. New York: Academic Press, 1979.

    Google Scholar 

  • Frisch, A. M., A formal study of knowledge representation and retrieval. Ph.D. thesis proposal, Computer Science Department, University of Rochester, 1981.

    Google Scholar 

  • Gallaire, H. and Minker, J. (Eds.), Logic and data bases. New York: Plenum Press, 1978.

    Google Scholar 

  • Green, C., Theorem-proving by resolution as a basis for question-answering systems. In Meltzer and Michie, 1969.

    Google Scholar 

  • Kowalski, R. A., Logic for problem solving. New York: North Holland, 1979.

    Google Scholar 

  • Loveland, D. W., Automated theorem proving: A logical basis. Amsterdam: North-Holland, 1978.

    Google Scholar 

  • Luckham, D. C., and Nilsson, N. J., Extracting information from resolution proof trees. Artificial Intelligence, 1971, 2, 27–54.

    Article  Google Scholar 

  • Meltzer, B., Theorem-proving for computers: Some results on resolution and renaming. Computer Journal, 1966, 8, 341–343.

    Google Scholar 

  • Meltzer, B., and Michie, D. (Eds.), Machine intelligence 4. Ediburgh: Edinburgh University Press, 1969.

    Google Scholar 

  • Michie, D. (Ed.), Expert systems in the micro electronic age. Ediburgh: Edinburgh University Press, 1979.

    Google Scholar 

  • Nilsson, N. J., Principles of artificial intelligence, Palo Alto, CA.: Tioga, 1980.

    Google Scholar 

  • Norman, D. A., and Bobrow, D. G., On data-limited and resource-limited processes. Cognitive Psychology, 1975, 7, 44–64.

    Article  Google Scholar 

  • Pereira, L. M., and Porto, A., Selective backtracking for logic programs. 5th Conference on Automated Deduction Proceedings, Springer-Verlag, 1980.

    Google Scholar 

  • Rescher, N. (Ed.), The logic of decision and action. Pittsburgh: U. of Pittsburgh Press, 1967.

    Google Scholar 

  • Robinson, J. A., Logic: Form and function. New York: North Holland, 1979.

    Google Scholar 

  • Robinson, J. A., and Sibert, E. E., Loglisp. An alternative to Prolog. Technical Report, School of Computer and Information Science, Syracuse University, December, 1980.

    Google Scholar 

  • Shapiro, S. C., The SNePS semantic network processing system. In Findler, 1979.

    Google Scholar 

  • Shapiro, S. C., A net structure for semantic information storage, deduction and retrieval. Proceedings of the 2nd International Joint Conference on Artificial Intelligence, 1971.

    Google Scholar 

  • Stefik, M. J., Planning with constraints. Artificial Intelligence, 1981, 16, 111–140.

    Article  Google Scholar 

  • Van Emden, M. H., Programming with resolution logic. In Elcock and Michie, 1977.

    Google Scholar 

  • Warren, D. H. D., and Pereira, F. C. N., An efficient easily adaptable system for interpreting natural language queries. DAI Research Paper No. 155, Department of Artificial Intelligence, University of Ediburgh, 1981.

    Google Scholar 

  • Weyhrauch, R. W., Prolegomena to a theory of mechanized formal reasoning. Artificial Intelligence, 1980, 13, 133–170.

    Article  Google Scholar 

  • Woods, W. A., What's in a link: Foundations for semantic networks. In Bobrow and Collins, 1975.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

D. W. Loveland

Rights and permissions

Reprints and permissions

Copyright information

© 1982 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Frisch, A.M., Allen, J.F. (1982). Knowledge retrieval as limited inference. In: Loveland, D.W. (eds) 6th Conference on Automated Deduction. CADE 1982. Lecture Notes in Computer Science, vol 138. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0000065

Download citation

  • DOI: https://doi.org/10.1007/BFb0000065

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-11558-8

  • Online ISBN: 978-3-540-39240-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics