Proceedings

Writing a Natural Language Data Base System

Download BibTeX Cite

Proceedings of the Fifth International Joint Conference on Artificial Intelligence. Natural Language. Pages 144-149.

© 1977 International Joint Conferences on Artificial Intelligence

Abstract

We present a model for processing English requests for information from a relational data base. The model has as its main steps (a) locating semantic constituents of a request; (b) matching these constituents against larger templates called concept case frames; (c) filling in the concept case frame using information from the user's request, from the dialogue context and from the user's responses to questions posed by the system; and (d) generating a formal data base query using the collected information. Methods are suggested for constructing the components of such a natural language processing system for an arbitrary relational data base. The model has been applied to a large data base of aircraft flight and maintenance data to generate a system called PLANES; examples are drawn from this system.

  1. Brown, J. S. and Burton, R. R. Multiple representation of knowledge for tutorial reasoning, In Bobrow, D. G. and Collins, A. (ed.) Representation and Understanding, Academic Press, New York, 1975, 311-349.
  2. Bruce, B. Case systems for natural language. Artificial Intelligence£, 4 (Winter 1975), 327-360.
  3. Codd, E. F. A relational model of data for larged shared data banks. Comm. ACM 13, 6 (June 1970), 377-387.
  4. Codd, E. F. A data base sublanguage founded on the relational calculus. Proc. ACM- SIGfiDET Workshop on Data Description, Access and Control, Nov. 1971, ACM, New York, 35-68.
  5. Codd, E. F. Relational completeness of data base sublanguages. Courant Computer Science Symposium 6: Data Base Systems • , Prentice-Hall, New York, 1971, 33-64.
  6. Codd, E. F. Seven s teps to RENDEZVOUS with the casual user. Proc. IFIP TC-2 Working Con£. on Data Base Management Systems,{April 1974) North-Holland Publ. Co., Amsterdam, 1974, 179-200.
  7. Colby, K. M., Faught, B., and Parkison, R. Pattern-matching rules for the recognition of 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20 . 21. 22. 23.
  8. natural language dialogue expressions. Stanford AI Lab. Memo AIM 234, June 1974.
  9. Date, C. J. An Introduction to Database Systems, Addison-Wesley, Reading, MA. 1975.
  10. Gabriel, R. P. and Waltz, D. L. Natural language based information retrieval. Proc. 12th Allerton Con£. on Circuit and Sys. Theory, Univ. of Ill., Urbana (Oct . 1974), 875-884.
  11. Green, F. R. Implementation of a query language based on the relational calculus.
  12. of Ill., Urbana, Oct. 1976. (CSL Rpt. T-38).
  13. Heidorn, G. E. Natural language inputs to a simulation programming system, Tech, Rpt.
  14. Hendrix, G. G. LIFER: A natural language interface facility. Stanford Res. Inst. Tech. Note 135, Dec. 1976.
  15. Malhotra, A. Knowledge-based English language systems for management support: an analysis of requirements. ~IJCAI (Sept.1975) 842-847;; IJCAI
  16. Palermo, F. P. A data base search problem. 4th Intl. Symp. on Computer and Infor. Tech. (Dec. 1972), Plenum Press, N.Y., 1972, 67-101.
  17. Schank, R. C. Identification of conceptuali- zations underlying natural language. In
  18. Schank, R. C. and Colb, K. M.(ed.). Com- puter Models of Thought and Language. Wott, Freeman, San Francisco, CA, 1973, 187-247.
  19. Sowa, J. F. Conceptual graphs for a data base interface. IBM J. Res. Develop., Vol. 20, No. 4, July 1976, 336-357.
  20. Tenczar, P. J. and Golden, W. M. Spelling, word, and concept recognition. Report. Computer-based Education Res. Lab., Univ. of Ill., Urbana, 1972.
  21. Waltz, D. L. Natural language access to a large data base: an engineering approach . 4IJCAI (Sept. 1975) 868-872. IJCAI
  22. Waltz, D. L. Natural language to a large data base. Naval Research Reviews XXIX, 1 (Jan. 1976), 11-25. Reprinted in Computers and People 25, 4 (April 1976), 19-26.
  23. Waltz, D. L., Finin, T., Green, F., Conrad, F., Goodman, B., and Hadden, G. The PLANES system: natural language access to. a large data base. Coordinated Science Lab., Univ.
  24. Waltz, D. L. An English language question: answering system for a large relational data base. (Submitted for publication.)
  25. Winograd, T. Understanding Natural Language, Academic Press, New York, 1972.
  26. Woods, W. A. Transition network grammars for natural language analysis. Comm. ACM }1, 10 (Oct. 1970), 591-606.
  27. Woods, W. A., Kaplan, R. M., and Nash-Webber, B. The lunar sciences natural language system: final report. Report No. 2378, Bolt Beranek and Newman, Inc., Cambridge, MA. 1972.

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

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