Towards More Graceful Interaction: A Survey of Question-Answering Programs

One of the aims of Natural Language Processing (NLP) is to facilitate the use of computers by allowing users to interact with systems in natural language. Since such interactions often take the form of question-answering sessions, the process of question-answering is an important part of NLP. In this paper, we are concerned with the progress made towards building question-answering systems which are natural and satisfying to users, allowing them to express themselves freely and answering questions appropriately. Such systems are said to provide graceful interaction. We survey the evolution of question-answering programs, presenting steps and approaches that have been taken towards providing graceful man-machine interaction, and pointing out efficiencies of existing programs and theories. Our emphasis is on the various issues and difficulties encountered in building a user-friendly question-answering program.

[1]  S. Jerrold Kaplan Indirect responses to loaded questions , 1978, TINLAP '78.

[2]  Michael Lebowitz,et al.  Creating characters in a story-telling universe , 1984 .

[3]  Bert F. Green,et al.  Baseball: an automatic question-answerer , 1899, IRE-AIEE-ACM '61 (Western).

[4]  Kathleen R. Mc Keown,et al.  THE TEXT SYSTEM FOR NATURAL LANGUAGE GENERATION: AN OVERVIEW , 1982, ACL 1982.

[5]  Bonnie L. Webber,et al.  Living Up to Expectations: Computing Expert Responses , 1984, HLT.

[6]  P. F. Donovan USER'S VIEW. , 1969 .

[7]  S. Jerrold Kaplan,et al.  Cooperative Responses from a Portable Natural Language Query System , 1982, Artif. Intell..

[8]  H. Grice Utterer's meaning and intentions , 1969 .

[9]  Sandra Carberry,et al.  Tracking User Goals in an Information-Seeking Environment , 1983, AAAI.

[10]  C. Raymond Perrault,et al.  Analyzing Intention in Utterances , 1986, Artif. Intell..

[11]  Kathleen McKeown,et al.  Tailoring Explanations for the User , 1985, IJCAI.

[12]  C. Raymond Perrault,et al.  A Plan-Based Analysis of Indirect Speech Act , 1980, CL.

[13]  Philip R. Cohen On knowing what to say: planning speech acts. , 1978 .

[14]  Benny Shanon Where Questions , 1979, ACL.

[15]  Derek H. Sleeman Inferring (Mal) Rules from Pupil's Protocols , 1982, ECAI.

[16]  Raj Reddy,et al.  Graceful Interaction in Man-Machine Communication , 1979, IJCAI.

[17]  Julia Hirschberg,et al.  User Participation in the Reasoning Processes of Expert Systems , 1982, AAAI.

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

[19]  Elaine Rich,et al.  User Modeling via Stereotypes , 1998, Cogn. Sci..

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

[21]  S. G. Axline,et al.  Computer-based consultations in clinical therapeutics: explanation and rule acquisition capabilities of the MYCIN system. , 1975, Computers and biomedical research, an international journal.

[22]  C. Raymond Perrault,et al.  Elements of a Plan-Based Theory of Speech Acts , 1979, Cognitive Sciences.

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

[24]  A. V. Napalkov,et al.  COMPUTERS AND THOUGHT, EDITED BY E. A. FEIGENBAUM AND J. FELDMAN, NEW YORK, MCGRAW-HILL, 1963: BOOK REVIEW, , 1967 .

[25]  Cécile Paris Description Strategies for Naive & Expert Users , 1985, ACL.

[26]  Wolfgang Wahlster,et al.  User Modelling in Anaphora Generation: Ellipsis and Definite Description , 1982, ECAI.

[27]  Kathleen McKeown,et al.  Paraphrasing Using Given and New Information in a Question-Answer System , 1979, ACL.

[28]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.