Abstract
The objective of this study is to develop a knowledge-base framework for generatingcooperative answers to indirect queries. Anindirect query can be considered as a nonstandard database query in which a user did not specify explicitly the information request. In a cooperative query answering system, a user's indirect query should be answered with an informative response, either anaffirmative response or anegative response, which is generated on the basis of the inference of the user's information request and the reformulation of the users' indirect query.
This paper presents methods for inferring users' intended actions, determining users' information requirements, and for automatically reformulating indirect queries into direct queries. The inference process is carried out on the basis of a user model, calluser action model, as well as the query context. Two kinds ofinformative responses, i.e.affirmative responses andnegative responses can be generated by arule-based approach.
Similar content being viewed by others
References
Allen, J.F. and Perrault, C.R. (1980). Analyzing Intentions in Utterances,Artificial Intelligence, 15, 143–178.
Beek, P. and Cohen, R. (1991). Resolving Plan Ambiguity for Cooperative Responses Generation,Proc. 12th Int. Joint. Conf. on Artificial Intelligence (IJCAI-91) (pp. 938–944).
Brachman, R.J. and Schmolze, J.G. (1985). An Overview of the KL-ONE Knowledge-Representation System,Cognitive Science, 9, 171–216.
Carberry, S. (1988). Modeling the User's Plans and Goals,Computational Linguistics, 14, 23–27.
Chen, P. (1976). The Entity-Relationship Model—Toward a Unified View of Data,ACM Trans. on Database Systems, 1, 166–193.
Chu, W.W. and Chen, Q. (1992). Neighborhood and Associative Query Answering,J. Intelligent Information Systems, 1, 355–382.
Cuppens, F. and Demolombe, R. (1988). Cooperative Answering: a Methodology to Provide Intelligence Access to Database,Proc. Second Int. Conf. on Expert Database Systems (pp. 333–353).
Gaasterland, T., Godfrey, P., and Minker, J. (1992). An Overview of Cooperative Answering,J. of Intelligent Information Systems, 1, 123–157.
Gal, A. and Minker, J. (1988). Informative and Cooperative Answers in Databases Using Integrity Constraints, inNatural Language Understanding and Logic Programming (II), eds. V. Dahl and P. Saint-Dizier (pp. 277–300), Elsevier Science Publishers, North-Holland.
Joshi, A., Webber, B., and Weischedel, R.M. (1984). Living Up to Expectations: Computing Expert Responses,Proc. National Conf. on Artificial Intelligence (pp. 169–175).
Kao, M., Cerone, N., and Luke, W. (1988). Providing Quality Responses with Natural Language Interfaces: The null Value Problem.IEEE Trans. on Software Engineering, 14, 959–984.
Kaplan, S.J. (1982). Cooperative Responses From a Portable Natural Language Query System,Artificial Intelligence, 19, 165–187.
Kautz, H. and Allen, A. (1986). Generalized plan recognition,Proc. National Conf. on Artificial Intelligence (pp. 32–37).
Kersten, M.J., Weigand, H., Dignum, F., and Boom, J. (1986). A Conceptual Modelling Expert System,Proc. Fifth Int. Conf. on Entity-Relationship Approach (pp. 275–288).
Litman, D.J. and Allen, J.F. (1987). A Plan Recognition Model for Subdialogue in Conversations,Cognitive Science, 11, 163–200.
McCoy, K.P. (1989). Generating Context-Sensitive Responses to Object-Related Misconceptions,Artificial Intelligence, 41, 157–195.
McFetridge, P., Hall, G., Cercone, N., and Luk, W.S. (1988). Knowledge Acquisition in System X: A Natural Language Interface to Relational Databases,Proc Int. Computer Science Conf. (pp. 604–610).
McKeown, K., Wish, M., and Kevin, M. (1985). Tailoring Explanations for the User,Proc. Ninth Int. Joint Conf. Artificial Intelligence (IJCAI-85) (pp. 794–798).
Motro, A. (1986). SEAVE: A Mechanism for Verifying User Presuppositions in Query Systems,ACM Trans. on Office Information Systems, 4(4), 312–330.
Motro, A. (1990). FLEX: A Tolerant and Cooperative User Interface to Databases,IEEE Trans. on Knowledge and Data Eng., 2(2), 231–246.
Sidner, C.L. (1985). Plan Parsing for Intended Response Recognition in Discourse,Computational Intelligence, 1, 1–10.
Vilain, M. (1990). Getting Serious about Parsing Plans: a Grammatical Analysis of Plan Recognition,Proc. National Conf. on Artificial Intelligence (pp. 190–197).
Webber, B.L. (1986). Question, Answers and Responses: Interacting with Knowledge-based Systems, inOn Knowledge Base Management Systems, eds. M.J. Brodie et al. (pp. 365–402), Springer-Verlag, New York.
Wu, X. and Ichikawa, T. (1992). KDA: A Knowledge-based Database Assistant with A Query-Guiding Facility,IEEE Trans. on Knowledge and Data Eng., 4(5), 443–453.
Wu, X. and Ichikawa, T. (1993). A Knowledge-based System for Correcting Users' Misconceptions in Database Retrieval,Int'l J. of Software Eng. and Knowledge Eng., 3(1), 115–138.
(1990). Panel: User Modeling and User Interfaces,Proc. National Conf. on Artificial Intelligence (pp. 1135–1141).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Wu, X., Cercone, N. & Ichikawa, T. A knowledge-based system for generating informative responses to indirect database queries. J Intell Inf Syst 5, 5–23 (1995). https://doi.org/10.1007/BF01928537
Issue Date:
DOI: https://doi.org/10.1007/BF01928537