Goto

Collaborating Authors

 Question Answering


Procedural semantics for a question-answering machine

Classics

Simmons has presented a survey of some fifteen experimental question-answering and related systems which have been constructed since 1959. These systems take input questions in natural English (subject to varying constraints) and attempt to answer the questions on the basis of a body of information, called the data base, which is stored inside the computer. This process can be conceptually divided into three phases---syntatic analysis, semantic analysis, and retrieval, as illustrated schematically in Figure 1. The first phase consists of parsing the input sentence into a structure which explicitly represents the grammatical relationships among the words of the sentence. The remaining phase consists of procedures for either retrieving the answer directly from the data base, or else deducing the answer from information contained in the data base.


Semantics for a Question-Answering System

Classics

PhD. dissertation, Harvard University, August 1967. Reprinted as a volume in the series Outstanding Dissertations in the Computer Sciences, New York: Garland Publishing, 1979


A Deductive Question-Answering System

Classics

Reprinted in Marvin Minsky (ed), Semantic Information Processing, pp. 354-402, Cambridge, MA: MIT Press, 1968.


A Deductive Question-Answering System

Classics

Reprinted in Marvin Minsky (ed), Semantic Information Processing, pp. 354-402, Cambridge, MA: MIT Press, 1968.


Indexing and dependency logic for answering English questions

Classics

This paper describes a computer system which uses a combination of coordinate indexing and structure matching techniques to extract from English questions many criteria which can be used for selecting and recognizing answers. A complete index of all content words in text is first searched to find information-rich statements which may be answers to the question. Each of these statements is then dependency analyzed to determine if the words (or synonyms) which correspond to question words maintain the dependency relations holding in the question. A simple semantic evaluation of structurally acceptable answers follows. A human editor working with the computer system helps to resolve syntactic ambiguities which are otherwise a major stumbling block in question-answering systems.