Abstract
In order to be capable of exhibiting a wide range of cooperative behavior, a computer-based dialog system must have available assumptions about the current user's goals, plans, background knowledge and (false) beliefs, i.e., maintain a so-called “user model”. Apart from cooperativity aspects, such a model is also necessary for intelligent coherent dialog behavior in general. This article surveys recent research on the problem of how such a model can be constructed, represented and used by a system during its interaction with the user. Possible applications, as well as potential problems concerning the advisability of application, are then discussed. Finally, a number of guidelines are presented which should be observed in future research to reduce the risk of a potential misuse of user modeling technology.
Similar content being viewed by others
References
Airenti, G., Bara, B. G. and Colombetti, M. (1984). Plan formation and failure recovery in communicative acts.Proceedings of the 1984 European Conference on Artificial Intelligence, Pisa, Italy, 259–268.
Allen, J. F. and Perrault, C. R. (1980). Analyzing intention in utterances.Artificial Intelligence, 15 (3), 143–178.
Allen, J. F. (1983). Recognizing intentions from natural language utterances. In Brady, M. and Berwick, R. C. (eds)Computational Models of Discourse. MIT Press, Cambridge, MA.
Allen, J. F. (1987).Understanding Natural Language. Benjamin/Cummings, Menlo Park, CA.
Allen, J. F. and Litman, D. J. (1986). Plans, goals, and natural language.Proceedings of the IEEE 74, 939–947.
Allgayer, J., Harbusch, K., Kobsa, A., Reddig, C., Reithinger, N. and Schmauks, D. (1989). XTRA: a natural-language access system to expert systems.International Journal of Man-Machine Studies, 31, 161–195.
Bonarini, A. (1987). User modeling in person-machine conversation: a computational approach. InProc. of COGNITIVA-87, Paris, France, 377–382.
Botman, A. M., Kok, A. J. and Siklossy, L. (1987). Using user models and automatic expertise acquisition in man-machine interaction. InProc. of the 7th International Workshop on Expert Systems and their Applications, Avignon, France, 389–398.
Bruce, B. C. (1975). Belief systems and language understanding.Report No. 2973, Bolt, Beranek & Newman, Cambridge, MA.
Burton, R. R. and Brown, J. S. (1979). An investigation of computer coaching for informal learning activities.International Journal of Man-Machine Studies, 11, 5–24.
Burton, R. R. (1982). Diagnosing bugs in a simple procedural skill. In Sleeman, D. and Brown, J. S. (eds)Intelligent Tutoring Systems. Academic Press, London.
Carberry, S. (1989). Plan recognition and its use in understanding dialog. In Kobsa, A. and Wahlster W. (eds)User Models in Dialog Systems. Springer-Verlag, Heidelberg.
Chin, D. N. (1989). KNOME: modeling what the user knows in UC. In Kobsa, A. and Wahlster, W. (eds)User Models in Dialog Systems. Springer-Verlag, Heidelberg.
Cohen, P. R. and Perrault, C. R. (1979). Elements of a plan-based theory of speech acts.Cognitive Science, 3, 177–212.
Dede, C. (1986). A review and synthesis of recent research in intelligent computer-assisted instruction.International Journal of Man-Machine Studies, 24, 329–353.
Endres-Niggemeyer, B., Hermann, T., Kobsa, A. and Rösner, D. (eds) (1990).Interaktion und Kommunikation mit dem Computer. Springer-Verlag, Berlin.
Finin, T. W. (1983). Providing help and advice in task oriented systems.Proceedings of the 8th International Joint Conference on Artificial Intelligence, Karlsruhe, W. Germany, 176–178.
Finin, T. W. (1989). GUMS: a general user modeling shell. In Kobsa, A. and Wahlster, W. (eds)User Models in Dialog Systems. Springer-Verlag, Heidelberg.
Georgeff, M. (1983). Communication and interaction in multi-agent planning systems.Proceedings of the 3rd National Conference on Artificial Intelligence, Washington, D.C., 125–129.
Hecking, M., Kemke, C., Nessen, E., Dengler, D., Gutmann, M. and Hector, G. (1988). The SINIX consultant: a progress report.Memo Nr. 28, AI Laboratory, Dept. of Computer Science, Univ. of Saarbrücken, W. Germany.
Hoeppner, W., Morik, K. and Marburger, H. (1984). Talking it over: the natural-language dialog system HAM-ANS.Report ANS-26, Research Unit for Information Science and Artificial Intelligence, University of Hamburg, W. Germany.
Huang, X. (1990): Student model revision: evolution and revolution. Proceedings of the Canadian Artificial Intelligence Conference CSCSI/SCE10-90, Ottawa, Canada (forthcoming).
Jameson, A. and Wahlster, W. (1982). User modelling in anaphora generation: ellipsis and definite description.Proceedings of the 1982 European Conference on Artificial Intelligence, Orsay, France, 222–227.
Joshi, A., Webber, B. and Weischedel, R. M. (1984). Preventing false inferences.Proc. COLING-84, Standford, CA, 134–138.
Joyce, C. and Wingerson, L. (1983). Can we adjust to computer culture?New Scientist, April 1983, 72–73.
Kaplan, S. J. (1979). Cooperative responses from a portable natural language data base query system. Ph.D. Thesis, Dept. of Computer and Information Science, Univ. of Philadelphia, Philadelphia, PA.
Kass, R. and Finin, T. W. (1988). Modeling the user in natural language systems.Computational Linguistics, 14 (3), 5–22.
Kass, R. (1989). Student modeling in intelligent tutoring systems: implications for user modeling. In Kobsa, A. and Wahlster, W. (eds)User Models in Dialog Systems. Springer, Heidelberg.
Kass, R. (1990): Building a User Model Implicitly from a Cooperative Advisory Dialog. Advance Papers of the 2nd International Workshop on User Modeling, Honolulu, HI.
Kay, J. (1990): UM: a user modeling toolkit. Advance Papers of the 2nd International Workshop on User Modeling, Honolulu, HI.
Kobsa, A. (1983). Präsuppositionsanalyse zum Aufbau von Dialogpartnermodellen.Conceptus 17 (40/41), 165–179.
Kobsa, A. (1984). Three steps in constructing mutual belief models from user assertions.Proceedings of the 1984 European Conference on Artificial Intelligence, Pisa, Italy, 423–426.
Kobsa, A. (1985a).Benutzermodellierung in Dialogsystemen. Springer, Berlin.
Kobsa, A. (1985b). VIE-DPM: a user model in a natural-language dialogue system. In Laubsch, J. (ed.)GWAI-84, 8th German Workshop on Artificial Intelligence. Springer, Berlin.
Kobsa, A. (1986). Generating a user model from wh-questions in the VIE-LANG system. In Hellwig, P. and Lehmann, H. (eds)Trends in der Linguistischen Datenverarbeitung. Olms, Hildesheim, W. Germany.
Kobsa, A. (1988). User models and discourse models: united they stand ...Computational Linguistics, 14 (3), 91–94.
Kobsa, A. (1990): Modeling the user's conceptual knowledge in BGP-MS, a user modeling shell system. Advance Papers of the 2nd International Workshop on User Modeling, Honolulu, HI.
Kobsa, A. and Wahlster, W. (1989).User Models in Dialog Systems. Springer, Heidelberg.
Konolige, K. and Nilsson, N. J. (1980). Multiple agent planning systems.Proceedings of the 1st National Conference on Artificial Intelligence, Stanford, CA, 138–141.
McCoy, K. F. (1989). Highlighting a user model to respond to misconceptions. In Kobsa, A. and Wahlster, W. (eds)User Models in Dialog Systems. Springer, Heidelberg.
Morik, K. (1985). User modeling, dialog structure, and dialog strategy in HAM-ANS.Proc. of the 2nd Conference of the European Chapter of the Association for Computational Linguistics, Geneva, Switzerland, 268–273.
Morik, K. (1989). User models and conversational settings: modeling the user's wants. In Kobsa, A. and Wahlster, W. (eds)User Models in Dialog Systems. Springer, Heidelberg.
Murray, D. M. (1987). A survey of user cognitive modelling.Report DITC 92/87, National Physics Laboratory, Teddington, England.
Paris, C. (1989). The use of explicit user models in a generation system for tailoring answers to a user's level of expertise. In Kobsa, A. and Wahlster, W. (eds)User Models in Dialog Systems. Springer, Heidelberg.
Perrault, C. R. and Allen, J. F. (1980). A plan-based analysis of indirect speech acts.American Journal of Computational Linguistics, 6, 167–182.
Pratt, J. M. (1987). The social impact of user models. In Bullinger, H.-J. and Shackel, B. (eds)Human-Computer Interaction: INTERACT'87. North-Holland, Amsterdam.
Quilici, A. (1989). Detecting and responding to plan-oriented misconceptions. In Kobsa, A. and Wahlster, W. (eds)User Models in Dialog Systems. Springer, Heidelberg.
Rich, E. (1979). User modelling via stereotypes.Cognitive Science, 3, 329–345.
Rich, E. (1989). Stereotypes and user modeling. In Kobsa, A. and Wahlster, W. (eds)User Models in Dialog Systems. Springer, Heidelberg.
Schefe, P. (1983). Natürlichsprachlicher Zugang zu Datenbanken?Angewandte Informatik, 10, 419–423.
Self, J. A. (1974). Student models in computer-aided instruction.International Journal of Man-Machine Studies, 6, 261–276.
Sullivan, J. W. and Tyler, S. W. (eds) (1989)Architectures for Intelligent Interfaces: Elements and Prototypes. Addison-Wesley, Reading, MA.
Trost, H., Buchberger, E., Steinacker, I. and Trappl, R. (1983). VIE-LANG: a German language dialogue system.Cybernetics and Systems, 14, 343–357.
Wahlster, W. (1984). Cooperative access systems. In Bernold, T. and Albers, G. (eds)Artificial Intelligence: a Technology at the Dawn of its Economic and Industrial Breakthrough. North-Holland, Amsterdam.
Wahlster, W. (1989). User and Discourse Models for Multimodal Communication. In Sullivan, J. W. and Tyler, S. W. (eds)Architectures for Intelligent Interfaces: Elements and Prototypes. Addison-Wesley, Reading, MA.
Wahlster, W. and Kobsa, A. (1989). User models in dialog systems. In Kobsa, A. and Wahlster, W. (eds)User Models in Dialog Systems. Springer, Heidelberg.
Wilensky, R., Mayfield, J., Albert, A., Chin, D. N., Cox, C., Luria, M., Martin, J. and Wu, D. (1986). UC: a progress report.Technical Report UCB/CSD 87/303, Division of Computer Science, Univ. of California, Berkeley, CA.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Kobsa, A. User modeling in dialog systems: Potentials and hazards. AI & Soc 4, 214–231 (1990). https://doi.org/10.1007/BF01889941
Issue Date:
DOI: https://doi.org/10.1007/BF01889941