Interpretation of Natural Language in an Information System

This paper discusses some of the linguistic problems encountered during the development of the User Specialty Languages (USL) system, an information system that accepts a subset of German or English as input for query, analysis, and updating of data. The system is regarded as a model for portions of natural language that are relevant to interactions with a data base. The model provides insight into the functioning of language and the linguistic behavior of users who must communicate with a machine in order to obtain information. The aim of application independence made it necessary to approach many problems from a different angle than in most comparable systems. Rather than a full treatment of the linguistic capacity of the system, details of phenomena such as time handling, coordination, quantification, and possessive pronouns are presented. The solutions that have been implemented are described, and open questions are pointed out.

[1]  Larry R. Harris ROBOT: A High Performance Natural Language Data Base Query System , 1977, IJCAI.

[2]  Tetsunosuke Fujisaki,et al.  Noun-Phrase Model and Natural Query Language , 1978, IBM J. Res. Dev..

[3]  Frederick B. Thompson,et al.  Verb Semantics in a Relational Data Base System. , 1973 .

[4]  C. Fox Computational Semantics , .

[5]  Stanley R. Petrick On Natural Language Based Computer Systems , 1976, IBM J. Res. Dev..

[6]  Bertram C. Bruce A Model for Temporal References and Its Application in a Question Answering Program , 1972, Artif. Intell..

[7]  Gerard Salton,et al.  Automated Language Processing , 1968 .

[8]  F. B. Thompson,et al.  REL: A Rapidly Extensible Language system , 1969, ACM '69.

[9]  Terry Winograd,et al.  Procedures As A Representation For Data In A Computer Program For Understanding Natural Language , 1971 .

[10]  R. Quirk A Grammar of contemporary English , 1974 .

[11]  Barbara H. Partee,et al.  The major syntactic structures of English , 1973 .

[12]  Robert F. Simmons,et al.  Natural language question-answering systems: 1969 , 1970, CACM.

[13]  Rudolf Carnap,et al.  Meaning and Necessity , 1947 .

[14]  Harold Borko,et al.  Automated Language Processing , 1967 .

[15]  Magdalena Zoeppritz,et al.  LIANA ein deutschsprachiges Frage-Antwort-System , 1975 .

[16]  David L. Waltz,et al.  Writing a Natural Language Data Base System , 1977, IJCAI.

[17]  E. F. Codd,et al.  Seven Steps to Rendezvous with the Casual User , 1974, IFIP Working Conference Data Base Management.

[18]  Warren J. Plath Transformational Grammar and Transformational Parsing in the REQUEST System , 1973, COLING.

[19]  Peter B. Sheridan On dealing with quantification in natural language utterances , 1978 .

[20]  Daniel G. Bobrow,et al.  GUS, A Frame-Driven Dialog System , 1986, Artif. Intell..

[21]  Warren J. Plath REQUEST: A Natural Language Question-Answering System , 1976, IBM J. Res. Dev..

[22]  Stephen Todd The Peterlee Relational Test Vehicle - A System Overview , 1976, IBM Syst. J..

[23]  Christine A. Montgomery,et al.  Linguistics and information science , 1972, J. Am. Soc. Inf. Sci..

[24]  Earl D. Sacerdoti,et al.  Language Access to Distributed Data with Error Recovery , 1977, IJCAI.

[25]  E. Doerr,et al.  General Semantics. , 1958, Science.

[26]  Martin Kay,et al.  Experiments With a Powerful Parser , 1967, COLING.

[27]  Richard Montague,et al.  The Proper Treatment of Quantification in Ordinary English , 1973 .

[28]  Hubert Lehmann,et al.  The User Specialty Languages System , 1976, GI Jahrestagung.

[29]  John Mylopoulos TORUS - A Natural Language Understanding System For Data Management , 1975, IJCAI.