Abstract
User modelling is becoming an important sub-area of Artificial Intelligence with both theoretical and practical consequences. The theoretical foundations of user modelling are to be found in key areas of AI, such as knowledge representation and plan recognition, while its practical applications impinge on the construction of intelligent user interfaces and adaptive systems. This paper provides a survey of current work in user modelling. The paper begins by distinguishing between AI approaches, which are the subject of this survey, and those of HCI (Human-Computer Interaction) and then considers the major issues in user modelling such as: types of user modelling system, the sorts of information modelled, how the information is acquired, represented and used. The paper concludes by examining some of the more problematic aspects of user modelling as well as indicating areas for future research.
Similar content being viewed by others
References
Allen, R. B. (1990). User Models: Theory, Method, and Practice.International Journal of Man-Machine Studies 32, 511–543.
Allgayer, J., Ohlbach, H. J. and Reddig, C. (1992). Modelling Agents with Logic. In Andre, E., Cohen, R., Graf, W., Kass, R., Paris C. and Wahlster, W. (Eds.),UM92 — Third International Workshop of User Modeling. Deutsches Forschungszentrum fur Kunstliche Intelligenz, Saarbrucken.
Appelt, D. E. (1985).Planning English Sentences. Cambridge University Press, Cambridge.
Appelt, D. E. and Pollack, M. E. (1991). Weighted Abduction for Plan Ascription.User Modeling and User-Adapted Interaction 1(4).
Astington, J. W., Harris, P. L. and Olson, D. R. (1988) (Eds.).Developing Theories of Mind. Cambridge University Press, Cambridge.
Ballim, A. and Wilks, Y. (1991). Beliefs, Stereotypes and Dynamic User Modeling.User Modeling and User-Adapted Interaction 1(1), 33–65.
Benyon, D., Innocent, P. and Murray, D. (1987). System Adaptivity and the Modelling of Stereotypes. In Bullinger, H. J. and Shackel, B. (Eds.),Human-Computer Interaction: INTERACT '87. North Holland, Amsterdam.
Benyon, D., Kay, J. and Thomas, R. (1992). Building User Models of Editor Usage. In Andre, E., Cohen, R., Graf, W., Kass, R., Paris C. and Wahlster, W. (Eds.),UM92 — Third International Workshop on User Modeling. Deutsches Forschungszentrum fur Kunstliche Intelligenz, Saarbrucken.
Boyle, C. D. B. and Encarnacion, A. O. (n.d.). An Adaptive Hypertext Reading System. Submitted toUser Modeling and User-Adapted Interaction.
Brajnik, G., Guida, G. and Tasso, C. (1990). User Modeling in Expert Man-Machine Interfaces: A Case Study in Intelligent Information Retrieval.IEEE Transactions on Systems, Man, and Cybernetics 20(1), 166–185.
Brajnik, G. and Tasso, C. (1992). A Flexible Tool for Developing User Modeling Applications with Nonmonotonic Reasoning Capabilities. In Andre, E., Cohen, R., Graf, W., Kass, R., Paris, C. and Wahlster, W. (Eds.),U92 — Third International Workshop on User Modeling. Deutsches Forschungszentrum fur Kunstliche Intelligenz, Saarbrucken.
Brennan, S. E. (1991). Conversation With and Through Computers.User Modeling and User-Adapted Interaction 1(1), 67–86.
Browne, D. P., Totterdell, P. A. and Norman, M. A. (1990).Adaptive User Interfaces. Academic Press, London.
Cahour, B. (1992). How Do Experts Categorize the Interlocutor During Consultation Dialogs? In Andre, E., Cohen, R., Graf, W., Kass, R. Paris C. and Wahlster, W. (Eds.),UM92 — Third International Workshop on User Modeling. Deutsches Forschungszentrum fur Kunstliche Intelligenz, Saarbrucken.
Carberry, S. (1988). Modelling the User's Plans and Goals.Computational Linguistics (Special issue on user modeling)14(3), 23–37.
Carberry, S. and Cebulka, K. D. (1989). Capturing Rational Behavior in Natural Language Information Systems. In A. G. Kohn (Ed.),Proceedings of the 7th Conference of AISB. Pitman, London.
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, London.
Cohen, R., Song, F., Spencer, B. and van Beek, P. (1991). Exploiting Temporal and Novel Information from the User in Plan Recognition.User Modeling and User-Adapted Interaction 1(2).
Edwards, J. L. and Hendy, K. (1992). Development and Validation of User Models in An Air Traffic Control Simulation. In Andre, E., Cohen, R., Graf, W., Kass, R., Paris, C. and Wahlster, W. (Eds.),Um92 — Third International Workshop on User Modeling. Deutsches Forschungszentrum fur Kunstliche Intelligenz, Saarbrucken.
Eller, R. and Carberry, S. (1991). A Meta-Rule Approach to Flexible Plan Recognition in Dialogue.User Modeling and User-Adapted Interaction 1(4).
Finin, T. W. (1989). GUMS — A General User Modeling Shell. In Kobsa, A. and Wahlster, W. (Eds.),User Models in Dialog Systems. Springer Verlag, London.
Frith, U. (1989). A New Look at Language and Communication in Autism.British Journal of Disorders of Communication 24, 123–150.
Hancock, P. A. and Chignell, M. H. (1989) (Eds.).Intelligent Interfaces: Theory, Research and Design. North-Holland, New York.
Hirschmann, A. (1991).Das Hilfesystem MATHILDE. PhD Dissertation, Dept. of Linguistics, University of Regensburg, Germany.
Hoeppner, W., Morik, K. and Marburger, H. (1986). Talking It Over: The Natural Language Dialogue System HAM-ANS. In Bolc, L. and Jarke, M. (Eds.),Cooperative Interfaces to Information Systems. Springer, New York.
Jameson, A. (1983). Impression Monitoring in Evaluation-Oriented Dialog: The Role of the Listener's Assumed Expectations and Values in the Generation of Information Statements.IJCAI-83, 616–620.
Jameson, A. (1992). Generalizing the Double-Stereotype Approach: A Psychological Perspective. In Andre, E., Cohen, R., Graf, W., Kass, R., Paris C. and Wahlster, W. (Eds.),UM92 — Third International Workshop on User Modeling. Deutsches Forschungszentrum fur Kunstliche Intelligenz, Saarbrucken.
Jennings, A. and Higuchi, H. (n.d.). A User Model Neural Network for a Personal News Service. To appear in:User Modeling and User-Adapted Interaction.
Kaplan, C., Fenwick. J. and Chen, J. (n.d.). HYPERFLEX: An Adaptive Hypertext System that Learns. Submitted toUser Modeling and User-Adapted Interaction.
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 Verlag, London.
Kass, R. (1991). Building a User Model Implicitly from a Cooperative Advisory Dialog.User Modeling and User-Adapted Interaction 1(3), 203–258.
Kass, R. and Finin, T. (1988). Modeling the User in Natural Language Systems.Computational Linguistics (Special issue on user modeling)14(3), 5–22.
Kass, R. and Stadnyk, I. (1992). Using User Models to Improve Organizational Communication. In Andre, E., Cohen, R., Graf, W., Kass, R., Paris C. and Wahlster, W. (Eds.),UM92 — Third International Workshop on User Modeling. Deutsches Forschungszentrum fur Kunstliche Intelligenz, Sarrbrucken.
Kay, J. (1990). UM: A Toolkit for User Modelling. InProceedings of the Second International Workshop on User Modeling, Honolulu, Hawaii.
Kobsa, A. (1989). A Taxonomy of Beliefs and Goals for User Models in Dialogue Systems. In Kobsa, A. and Wahlster, W. (Eds.),User Models in Dialog Systems. Springer Verlag, London.
Kobsa, A. (1990a). Modeling the User's Conceptual Knowledge in BGP-MS, A User Modeling Shell System.Computational Intelligence 6, 193–208.
Kobsa, A. (1990b). User Modeling in Dialog Systems: Potentials and Hazards.AI & Society 4, 214–240.
Kobsa, A. (1991). Utilizing Knowledge: The Components of the SB-ONE Knowledge Representation Workbench. In Sowa, J. F. (Ed.),Principles of Semantic Networks: Explorations in the Representation of Knowledge. Kaufmann, San Mateo.
Kobsa, A. (1992). Towards Inferences in BGP-MS: Combining Modal Logic and Partition Hierarchies for User Modeling. In Andre, E., Cohen, R., Graf, W., Kass, R., Paris C. and Wahlster, W. (Eds.),UM92 — Third International Workshop on User Modeling. Deutsches Forschungszentrum fur Kunstliche Intelligenz, Saarbrucken.
Kobsa, A. and Wahlster, W. (1989) (Eds.).User Models in Dialog Systems. Springer Verlag, London.
Kok, A. J. (1991). A Review and Synthesis of User Modelling in Intelligent Systems.The Knowledge Engineering Review 6, 21–47.
Kok, A. J. and Botman, A. M. (1988). Retrieval Based on User Behaviour.Proceedings of 11th International Conference on Research and Development in Information Retrieval, ACM-SIGIR, Grenoble, pp. 343–358.
Konolige, K. (1981). A First-Order Formalisation of Knowledge and Action for a Multi-Agent Planning System. In Hayes, J. E., Michie D. and Pao, Y. H. (Eds.),Machine Intelligence 10. Ellis Horwood, Chichester.
McCoy, K. F. (1988). Reasoning on a Highlighted User Model to Respond to Misconceptions.Computational Linguistics (Special issue on user modeling)14(3), 52–63.
McKevitt, P., Partridge, D. and Wilks, Y. (1992). Approaches to Natural Language Discourse Processing.Artificial Intelligence Review (Special Issue on Natural Language Processing)6(4).
McLoughlin, H. B. (1987). Personae: Models of Stereotypical Behaviour. In Reilly, R. (Ed.),Communication Failure in Dialogue and Discourse. North Holland, Amsterdam.
McTear, M. F. (1989). User Modelling and Human-Computer Interaction.The Irish Journal of Psychology 10, 333–352.
Neal, J. G. and Shapiro, S. C. (1991). Intelligent Multi-Media Interface Technology. In Sullivan, J. and Tyler, S. (Eds.),Intelligent User Interfaces. Addison-Wesley, Reading, MA.
Orwant, J. L. (1991). The Doppelganger User Modelling System.Proceedings IJCAI Workshop W4: Agent Modelling for Intelligent Interaction. Sydney, Australia.
Paris, C. L. (1988). Tailoring Object Descriptions to a User's Level of Expertise.Computational Linguistics (Special issue on user modeling)14(3), 64–78.
Quilici, A. (1989). Detecting and Responding to Plan-Oriented Misconceptions. In Kobda, A. and Wahlster, W. (Eds.),User Models in Dialog Systems. Springer Verlag, London.
Rich, E. (1979). User Modeling via Stereotypes.Cogntive Science 3, 329–354.
Rich, E. (1983). Users as Individuals: Individualizing User Models.International Journal of Man-Machine Studies 18, 199–214.
Rich, E. (1989). Stereotypes and User Modeling. In Kobsa, A. and Wahlster, W. (Eds.),User Models in Dialog Systems. Springer Verlag, London.
Sleeman, D. H. (1985). UMFE: A User Modeling Front end Subsystem.International Journal of Man-Machine Studies 23, 71–88.
Sparck Jones, K. (1989). Realism about User Modeling. In Kobsa, A. and Wahlster, W. (Eds.),User Models in Dialog Systems. Springer Verlag, London.
Trenouth, J. and Ford, L. (1990). The User Interface — Computational Models of Computer Users. In McTear, M. F. and Anderson, T. J. (Eds.),Understanding Knowledge Engineering. Ellis Horwood, Chichester.
Van Arragon, P. (1991). Modeling Default Reasoning Using Defaults.User Modeling and User-Adapted Interaction 1(3), 259–288.
Wahlster, W. (1991). User and Discourse Models for Multimodal Communication. In Sullivan J. and Tyler, S. (Eds.),Intelligent User Interfaces. 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 Verlag, London.
Wilensky, R., Chin, D. N., Luria, M., Martin, J., Mayfield, J. and Wu, D. (1988). The Berkeley UNIX Consultant Project.Computational Linguistics 14(4), 35–84.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
McTear, M.F. User modelling for adaptive computer systems: a survey of recent developments. Artif Intell Rev 7, 157–184 (1993). https://doi.org/10.1007/BF00849553
Issue Date:
DOI: https://doi.org/10.1007/BF00849553