Skip to main content
Log in

User modeling in dialog systems: Potentials and hazards

  • Published:
AI & SOCIETY Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Allen, J. F. (1987).Understanding Natural Language. Benjamin/Cummings, Menlo Park, CA.

    Google Scholar 

  • Allen, J. F. and Litman, D. J. (1986). Plans, goals, and natural language.Proceedings of the IEEE 74, 939–947.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Cohen, P. R. and Perrault, C. R. (1979). Elements of a plan-based theory of speech acts.Cognitive Science, 3, 177–212.

    Google Scholar 

  • Dede, C. (1986). A review and synthesis of recent research in intelligent computer-assisted instruction.International Journal of Man-Machine Studies, 24, 329–353.

    Google Scholar 

  • Endres-Niggemeyer, B., Hermann, T., Kobsa, A. and Rösner, D. (eds) (1990).Interaktion und Kommunikation mit dem Computer. Springer-Verlag, Berlin.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Kass, R. and Finin, T. W. (1988). Modeling the user in natural language systems.Computational Linguistics, 14 (3), 5–22.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Kobsa, A. (1988). User models and discourse models: united they stand ...Computational Linguistics, 14 (3), 91–94.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Murray, D. M. (1987). A survey of user cognitive modelling.Report DITC 92/87, National Physics Laboratory, Teddington, England.

    Google Scholar 

  • 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.

    Google Scholar 

  • Perrault, C. R. and Allen, J. F. (1980). A plan-based analysis of indirect speech acts.American Journal of Computational Linguistics, 6, 167–182.

    Google Scholar 

  • 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.

    Google Scholar 

  • Quilici, A. (1989). Detecting and responding to plan-oriented misconceptions. In Kobsa, A. and Wahlster, W. (eds)User Models in Dialog Systems. Springer, Heidelberg.

    Google Scholar 

  • Rich, E. (1979). User modelling via stereotypes.Cognitive Science, 3, 329–345.

    Google Scholar 

  • Rich, E. (1989). Stereotypes and user modeling. In Kobsa, A. and Wahlster, W. (eds)User Models in Dialog Systems. Springer, Heidelberg.

    Google Scholar 

  • Schefe, P. (1983). Natürlichsprachlicher Zugang zu Datenbanken?Angewandte Informatik, 10, 419–423.

    Google Scholar 

  • Self, J. A. (1974). Student models in computer-aided instruction.International Journal of Man-Machine Studies, 6, 261–276.

    Google Scholar 

  • Sullivan, J. W. and Tyler, S. W. (eds) (1989)Architectures for Intelligent Interfaces: Elements and Prototypes. Addison-Wesley, Reading, MA.

    Google Scholar 

  • Trost, H., Buchberger, E., Steinacker, I. and Trappl, R. (1983). VIE-LANG: a German language dialogue system.Cybernetics and Systems, 14, 343–357.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01889941

Keywords

Navigation