PRAGMA - A Flexible Bidirectional Dialogue System

This paper gives an overview of a natural language dialogue system called PRAGMA. This system contains a number of novel and important features, as well as integrating previous work into a unified mechanism. The most important advance that PRAGMA represents compared with previous systems is the high degree of bidirectionality employed in its design. A single grammar is used for interpretation and generation, and the same knowledge sources are used for plan recognition and response generation. The system is also flexible, in that it generates useful extended responses, not only to queries which allow the user's plan to be inferred, but also to queries which do not allow this.

[1]  Michael Brady,et al.  Cooperative Responses From a Portable Natural Language Database Query System , 1983 .

[2]  Wolfgang Wahlster,et al.  Over-Answering Yes-No Questions: Extended Responses in a NL Interface to a Vision System , 1983, IJCAI.

[3]  Martha E. Pollack,et al.  A Model of Plan Inference That Distinguishes Between the Beliefs of Actors and Observers , 1986, ACL.

[4]  Douglas E. Appelt,et al.  Bidirectional Grammars and the Design of Natural Language Generation Systems , 1987, TINLAP.

[5]  David R. Dowty,et al.  Introduction to Montague semantics , 1980 .

[6]  Ted Briscoe,et al.  A Formalism and Environment for the Development of a Large Grammar of English , 1987, IJCAI.

[7]  Geoffrey K. Pullum,et al.  Generalized Phrase Structure Grammar , 1985 .

[8]  Samuel Jerrold Kaplan,et al.  Cooperative responses from a portable natural language data base query system. , 1979 .

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

[10]  Jan Svartvik,et al.  A __ comprehensive grammar of the English language , 1988 .

[11]  Ted Briscoe,et al.  A development environment for large natural language grammars , 1988 .

[12]  Lee Fedder,et al.  The theory and implementation of a bidirectional question answering system , 1989 .

[13]  Stuart M. Shieber,et al.  Translating English into Logical Form , 1982, ACL.

[14]  James F. Allen,et al.  A Plan Recognition Model for Subdialogues in Conversations , 1987, Cogn. Sci..

[15]  Henk Zeevat,et al.  An Algorithm for Generation in Unification Categorial Grammar , 1989, EACL.

[16]  James F. Allen Natural language understanding , 1987, Bejnamin/Cummings series in computer science.

[17]  M. Brady,et al.  Recognizing Intentions From Natural Language Utterances , 1983 .

[18]  K. Devlin THE COMPUTER MODELLING OF MATHEMATICAL REASONING , 1986 .

[19]  Stuart M. Shieber,et al.  A Uniform Architecture for Parsing and Generation , 1988, COLING.