Skip to main content
Log in

User modelling for adaptive computer systems: a survey of recent developments

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

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.

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.

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.

    Google Scholar 

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

    Google Scholar 

  • Appelt, D. E. (1985).Planning English Sentences. Cambridge University Press, Cambridge.

    Google Scholar 

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

    Google Scholar 

  • Ballim, A. and Wilks, Y. (1991). Beliefs, Stereotypes and Dynamic User Modeling.User Modeling and User-Adapted Interaction 1(1), 33–65.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  • Brennan, S. E. (1991). Conversation With and Through Computers.User Modeling and User-Adapted Interaction 1(1), 67–86.

    Google Scholar 

  • Browne, D. P., Totterdell, P. A. and Norman, M. A. (1990).Adaptive User Interfaces. Academic Press, London.

    Google Scholar 

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

    Google Scholar 

  • Carberry, S. (1988). Modelling the User's Plans and Goals.Computational Linguistics (Special issue on user modeling)14(3), 23–37.

    Google Scholar 

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

    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, London.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  • Frith, U. (1989). A New Look at Language and Communication in Autism.British Journal of Disorders of Communication 24, 123–150.

    Google Scholar 

  • Hancock, P. A. and Chignell, M. H. (1989) (Eds.).Intelligent Interfaces: Theory, Research and Design. North-Holland, New York.

    Google Scholar 

  • Hirschmann, A. (1991).Das Hilfesystem MATHILDE. PhD Dissertation, Dept. of Linguistics, University of Regensburg, Germany.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  • Kass, R. (1991). Building a User Model Implicitly from a Cooperative Advisory Dialog.User Modeling and User-Adapted Interaction 1(3), 203–258.

    Google Scholar 

  • Kass, R. and Finin, T. (1988). Modeling the User in Natural Language Systems.Computational Linguistics (Special issue on user modeling)14(3), 5–22.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  • Kobsa, A. (1990a). Modeling the User's Conceptual Knowledge in BGP-MS, A User Modeling Shell System.Computational Intelligence 6, 193–208.

    Google Scholar 

  • Kobsa, A. (1990b). User Modeling in Dialog Systems: Potentials and Hazards.AI & Society 4, 214–240.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  • Kobsa, A. and Wahlster, W. (1989) (Eds.).User Models in Dialog Systems. Springer Verlag, London.

    Google Scholar 

  • Kok, A. J. (1991). A Review and Synthesis of User Modelling in Intelligent Systems.The Knowledge Engineering Review 6, 21–47.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  • McTear, M. F. (1989). User Modelling and Human-Computer Interaction.The Irish Journal of Psychology 10, 333–352.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  • Rich, E. (1979). User Modeling via Stereotypes.Cogntive Science 3, 329–354.

    Google Scholar 

  • Rich, E. (1983). Users as Individuals: Individualizing User Models.International Journal of Man-Machine Studies 18, 199–214.

    Google Scholar 

  • Rich, E. (1989). Stereotypes and User Modeling. In Kobsa, A. and Wahlster, W. (Eds.),User Models in Dialog Systems. Springer Verlag, London.

    Google Scholar 

  • Sleeman, D. H. (1985). UMFE: A User Modeling Front end Subsystem.International Journal of Man-Machine Studies 23, 71–88.

    Google Scholar 

  • Sparck Jones, K. (1989). Realism about User Modeling. In Kobsa, A. and Wahlster, W. (Eds.),User Models in Dialog Systems. Springer Verlag, London.

    Google Scholar 

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

    Google Scholar 

  • Van Arragon, P. (1991). Modeling Default Reasoning Using Defaults.User Modeling and User-Adapted Interaction 1(3), 259–288.

    Google Scholar 

  • Wahlster, W. (1991). User and Discourse Models for Multimodal Communication. In Sullivan J. and Tyler, S. (Eds.),Intelligent User Interfaces. 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 Verlag, London.

    Google Scholar 

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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

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

Key Words

Navigation