Issues in the development of natural language front-ends

This paper will discuss some issues we believe to be important to the design of a natural language front-end. These are divided into three categories: conceptual coverage, linguistic coverage, and implementation issues. The section on conceptual coverage discusses the use of a domain expert, which understands what the user is saying even though the system to which the front-end is interfaced might not be able to properly do what the user wants. The section on linguistic coverage discusses attempts to allow a natural language interface to handle natural, interactive human communication. Two solutions are explored: First, the design of a robust natural-language-understanding system, composed of many experts that know about some aspect of the organization of language, is considered; second, because the design of a robust system is a large task, the intermediate goal of limiting the vocabulary and constructions that can be used while retaining all the user-oriented benefits of natural language is considered. The implementation issues considered are the design of a system in which the grammar and the domain of discourse can be easily extended and which can be used for more than one domain without extensive rewrite.

[1]  Roger C. Schank,et al.  Retrieving Information from an Episodic Memory, or Why Computers' Memories Should Be More Like People's , 1979, IJCAI.

[2]  L WaltzDavid An English language question answering system for a large relational database , 1978 .

[3]  Carl Hewitt,et al.  Viewing Control Structures as Patterns of Passing Messages , 1977, Artif. Intell..

[4]  Ralph M. Weischedel,et al.  Responding Intelligently to Unparsable Inputs , 1980, Am. J. Comput. Linguistics.

[5]  Thomas P. Kehler,et al.  ATN Grammar Modeling in Applied Linguistics , 1980, ACL.

[6]  Harry Ralph Tennant Evaluation of natural language processors , 1981 .

[7]  G. D. Weeks,et al.  Studies in Interactive Communication: II. The Effects of Four Communication Modes on the Linguistic Performance of Teams during Cooperative Problem Solving , 1977 .

[8]  Michael J. Kelly,et al.  Limited Vocabulary Natural Language Dialogue , 1977, Int. J. Man Mach. Stud..

[9]  Yorick Wilks,et al.  A Preferential, Pattern-Seeking, Semantics for Natural Language Inference , 1975, Artif. Intell..

[10]  Norman K. Sondheimer,et al.  A Rule-Based Approach to Ill-Formed Input , 1980, COLING.

[11]  B. H. Thompson,et al.  Linguistic Analysis of Natural Language Communication With Computers , 1980, COLING.

[12]  Paul Roller Michaelis Cooperative Problem Solving by Like- and Mixed-Sex Teams in a Teletypewriter Mode with Unlimited, Self-limited, Introduced and Anonymous Conditions. , 1979 .

[13]  O. J. Dahl,et al.  Simula Begin , 1979 .

[14]  David L. Waltz,et al.  An English language question answering system for a large relational database , 1978, CACM.

[15]  James A. Hendler,et al.  The Impatient Tutor: An Integrated Language Understanding System , 1980, COLING.