Proceedings

A Metalanguage Representation of Relational Databases for Deductive Question-Answering Systems

Download BibTeX Cite

Proceedings of the Seventh International Joint Conference on Artificial Intelligence. Theoretical Foundations. Pages 496-502.

© 1981 International Joint Conferences on Artificial Intelligence

Abstract

This paper 1 presents a method of formally representing the information that exists in a relational database. The primary utility of such a representation is for deductive questionanswering systems that must access an existing relational database . To respond intelligently to user inquiries, such systems must have a more complete representation of the domain of discourse than is generally available in the database . The problem that then arises is how to reconcile the information present in th e database with the domain representation, so that database queries can be derived to answer the user's inquiries. Here we take the formal approach of describing a relational database as the model of a first-order language. Another firstorder language, the metalanguage, is used both to represent the domain of discourse, and Lo describe the relationship of the database to the domain . This view proves particularly useful in two respects . First, by axiomatizing the database language and its associated model in a metatheory, we are able to describe in a powerful and flexible manner how the database corresponds to the domain of discourse. Secondly, viewing the database as a mechanizable model of the database language enables us to take advantage of the computational properties of database query language processors. Once a database query that is equivalent to an original query is derived, it can be evaluated against the database to determine the truth of the original query . Thus the algebraic operations of the database processor can be incorporated in an elegant way into the deductive process of questionanswering .

  1. Jtl Chang, e:. L., "DEDUCE 2: Further Investigations of Deduc- tion in Helational Data Bases," in Logic and Data Basu, H. Gallaire and Jack Minker (Eds.), Plenum Press, New York ( 1978). 121
  2. Church, A., "A Formulation of the Logic of Sense and 503 Denotation," in Structure, Method, and Meaning, P . Henle et . at. (Eds.), Liberal Arts Press, New York (1951) .
  3. J31 Codd, E. F., "Relational Completeness of Data Base Sub- languages," in Data Base Systems, R. Rustin (Ed .), Prentice- Hall, Englewood Cliffs, N.J . (1972).
  4. J41 Gallaire, H. et. at., "An Overview and Introduction to Logic and Data Bases," in Logic and Data Bases, H. Gallaire and Jack Minker (Eds.), Plenum Press, New York (1978}.
  5. JSI Green, C. C., "Theorem Proving by Resolution as a Basis for Question Answering Systems," in Machin e Intelligence 4, B. Meltzer and D. Michie (Eds.), American Elsevier, New York (1969).
  6. J61 Hendrix, G. G. et. at., "Developing a Natural Language Interface to Complex Data," ACM Transactions on Database Systems 3, 2 (June 1978). 171
  7. Kellogg, C. et. at., "Deductive Planning and Pathfinding for Relational Data Dases," in Logic and Data Bases, H. Gallaire and Jack Minker (Eds.), Plenum Press, New York (1978) .
  8. J81 Konolige, K., "A Framework for a Portable Natural- Language Interface to Large Dat.a Bases," Artificial Intel- ligence Center Technical Note 197, SRI International, Menlo Park, California (October 1979).
  9. McCarthy, J., "Towards a Mathematical Science of Com- putation," Information Processing, Proceedings of the IFIP Congress 62, North-Holland, Amsterdam (1962), pp. 21-28. 1101
  10. McCarthy, J . and Hayes, P. J ., "Some Philosophical Problems from the Standpoint of Artificial Intelligence," in Machine Intelligence 9, B. Meltzer and D. Michie (Eds.), Edin- burgh University Press, Edinburgh (1969), pp. 463-502. 1111
  11. Moore, R. C., "Handling Complex Queries in a Distributed Data Base," Artificial Intelligence Center Technical Note 170, SHI International, Menlo Park, California (October 1979}. 1121
  12. Reiter, R., "Deductive Question-Answering on Relational Data Bases," in Logic and Data Bases, H. Gallaire and Jack Minker (Eds.), Plenum Press, New York (1978).
  13. J13l Ullman, J. D., Principles of Database Systems, Computer Science Press, Potomac, Maryland, 1980.
  14. Woods, W. A. et. al., "The Lunar Sciences Natural Lan- guage Information System," BBN Report 2978, Bolt Beranek and Newman, Cambridge, Massachusetts (1972).

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards