Automatic Question-Answering of English-Like Questions About Simple Diagrams

Abstract : This paper presents a technique for translating certain English-like questions into procedures for answering them in order to explore how large a class of basic question types can be so processed. The English-like questions all pertain to simple diagrams built of elementary figures with relations like 'above' and 'larger than.' The input to the program into which the algorithm presented here could be implemented are questions such as 'Is it true that in Fig. 1 each triangle is above a circle,' and may include terms like 'how,' 'when,' 'what,' in an interesting variety of interrogative sentence types. The output of the program is a flow diagram for another program to answer the question by inference and search of a structured data base in which representations of diagrams are stored. The English-like source language of questions that the algorithm can process, though restricted and fixed in syntax and domain of discourse, has a potentially wide scope in that it includes some of the fundamental question types.

[1]  J. Fodor,et al.  The structure of a semantic theory , 1963 .

[2]  John L. Craft,et al.  A Table Look-up Machine for Processing of Natural Languages , 1961, IBM J. Res. Dev..

[3]  Manfred Kochen ON THE REPRESENTATION OF LIMITED INFORMATION BY MEANS OF PICTURES, TREES, AND ENGLISH-LIKE SENTENCES , 1968 .

[4]  Andries van Dam,et al.  A compact data structure for storing, retrieving and manipulating line drawings , 1967, AFIPS '67 (Spring).

[5]  Asa Kasher DATA RETRIEVAL BY COMPUTER. A CRITICAL SURVEY. , 1966 .

[6]  Thomas G. Evans,et al.  A heuristic program to solve geometric-analogy problems , 1964, AFIPS '64 (Spring).

[7]  Herbert A. Simon,et al.  Experiments with a Heuristic Compiler , 1963, JACM.

[8]  A. Turing On Computable Numbers, with an Application to the Entscheidungsproblem. , 1937 .

[9]  Frederick B. Thompson,et al.  English for the computer , 1899, AFIPS '66 (Fall).

[10]  Manfred. Kochen Some problems in information science , 1965 .

[11]  Gilbert W. King Table Look-up Procedures in Language Processing - Part I: The Raw Text , 1961, IBM J. Res. Dev..

[12]  R. Carnap Foundations of Logic and Mathematics , 1937 .

[13]  Daniel G. Bobrow,et al.  Syntactic analysis of English by computer: a survey , 1963, AFIPS '63 (Fall).

[14]  L E Lipkin,et al.  THE ANALYSIS, SYNTHESIS, AND DESCRIPTION OF BIOLOGICAL IMAGES , 1966, Annals of the New York Academy of Sciences.

[15]  R. Narasimhan,et al.  Syntax-directed interpretation of classes of pictures , 1966, CACM.

[16]  Jerome A. Feldman A formal semantics for computer languages and its application in a compiler-compiler , 1966, CACM.

[17]  Russell A. Kirsch,et al.  Computer Interpretation of English Text and Picture Patterns , 1964, IEEE Trans. Electron. Comput..

[18]  Stephen H. Unger A global parser for context-free phrase structure grammars , 1968, CACM.

[19]  Robert F. Simmons,et al.  Answering English questions by computer: a survey , 1965, CACM.

[20]  Saul Amarel,et al.  On representations of problems of reasoning about actions , 1968 .

[21]  William S. Cooper,et al.  Fact Retrieval and Deductive Question-Answering Information Retrieval Systems , 1964, JACM.

[22]  Calvin N. Mooers Some mathematical fundamentals of the use of symbols in information retrieval , 1959, IFIP Congress.

[23]  Marvin Minsky,et al.  Steps toward Artificial Intelligence , 1995, Proceedings of the IRE.

[24]  E. T. Irons,et al.  The structure and use of the syntax directed compiler , 1963 .

[25]  Dave L. Londe,et al.  Computers in the study of learning: namer—A pattern-recognition system for generating sentences about relations between line drawings , 1964, ACM '65.