Turning null responses into quality responses

Natural language interfaces to database systems free the user from the undue formalism of learning a query language. However, the more important issue from the system's point of view. besides correctly interpreting the natural language query. is to respond correctly and cooperatively. In particular, the generation of quality responses has proven problematical in situations when null values arise. If a user's query cannot be answered by the system because of an incorrect assumption that the user has made. i t would be appropriate for the system to inform the user what has gone wrong. The query. "Whut grade did John Doe get in MATHIOO?", might result in a null answer because John is. not enrolled in MATH100. It is important for a system to realize these kinds of complementary issues in order to be truly "natural". Most recent work on cooperative responses has relatively overlooked null value events. In this thesis, we present an initial classification of null event problems in 8 natural language database systems. and methods for responding with appropriate answers to some classes of null events. Assuming that the database is relational and that the database query language is SQL, we develop and incorporate a knowledge base into the system based on the RM/T model, an extended relational model proposed by E. F. Codd, to furnish information for diagnosis of failed queries. The knowledge base, which is also in the relational model, consists of meta-level data information. This knowledge base provides information such as: entity concept hierarchies: generalization and aggregation hierarchies: entity relationships and entity relationship constraints;' event precedence in the database domain; and knowledge about null values existing in the database. Algorithms which further explicate the function of the knowledge base model are given to demonstrate the kind of quality responses we can obtain instead of a simple null answer.

[1]  H. Grice Logic and conversation , 1975 .

[2]  Gordon I. McCalla,et al.  Accessing Knowledge through Natural Language , 1986, Adv. Comput..

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

[4]  Timothy W. Finin,et al.  JETS: Achieving Completeness through Coverage and Closure , 1979, IJCAI.

[5]  Michael L. Brodie,et al.  On Conceptual Modelling , 1984, Topics in Information Systems.

[6]  Roger C. Schank,et al.  The Conceptual Content of Conversation , 1979, IJCAI.

[7]  Gary G. Hendrix,et al.  Developing a natural language interface to complex data , 1977, TODS.

[8]  Douglas D. Dankel Browsing in urge data bases , 1979, IJCAI 1979.

[9]  Ronald J. Brachman,et al.  ON THE EPISTEMOLOGICAL STATUS OF SEMANTIC NETWORKS , 1979 .

[10]  Jürgen M. Janas How Not to Say "NIL": Improving Answers to Failing Queries in Data Base Systems , 1979, IJCAI.

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

[12]  Eric Mays,et al.  Monitors as Responses to Questions: Determining Competence , 1982, AAAI.

[13]  Michael Stonebraker Adding Semantic Knowledge to a Relational Database System , 1982, On Conceptual Modelling.

[14]  E. F. Codd,et al.  Extending the database relational model to capture more meaning , 1979, ACM Trans. Database Syst..

[15]  Douglas D. Dankel Browsing in Large Data Bases , 1979, IJCAI.

[16]  Jeffrey D. Ullman,et al.  Principles of Database Systems , 1980 .

[17]  J. D. Uiiman,et al.  Principles of Database Systems , 2004, PODS 2004.

[18]  Gordon I. McCalla,et al.  Summarizing Natural Language Database Responses , 1986, Comput. Linguistics.

[19]  John Mylopoulos,et al.  Generalization/Specialization as a Basis for Software Specification , 1982, On Conceptual Modelling.

[20]  Bonnie Webber,et al.  EXTENDED NATURAL LANGUAGE DATA BASE INTERACTIONS , 1983 .

[21]  Amihai Motro,et al.  Query Generalization: A Method for Interpreting Null Answers , 1984, Expert Database Workshop.

[22]  Kathleen F. McCoy Augmenting a Database Knowledge Representation for Natural Language Generation , 1982, ACL.

[23]  Randall Davis,et al.  An overview of production systems , 1975 .

[24]  William A. Woods,et al.  A personal view of natural language understanding , 1977, SGAR.

[25]  Tomek Strzalkowski,et al.  Designing and automating the quality assessment of a knowledge-based. system: The initial Automated academic advisor experience , 1984 .