Skip to main content

Generic User Modeling Systems

  • Chapter

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4321))

Abstract

This chapter reviews research results in the field of Generic User Modeling Systems. It describes the purposes of such systems, their services within user-adaptive systems, and the different design requirements for research prototypes and commercial deployments. It discusses the architectures that have been explored so far, namely shell systems that form part of the application, central server systems that communicate with several applications, and possible future agent-based user modeling systems. Major implemented research proto types and commercial systems are briefly described.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Allen, J.F.: A Plan-Based Approach to Speech Act Recognition. Dept. of Computer Science, University of Toronto, Canada, Technical Report 131/79 (1979)

    Google Scholar 

  2. Allgayer, J., Harbusch, K., Kobsa, A., Reddig, C., Reithinger, N., Schmauks, D.: XTRA: A Natural-Language Access System to Expert Systems. International Journal of Man-Machine Studies 31, 161–195 (1989)

    Article  Google Scholar 

  3. ATG Adaptive Scenario Engine (2006), http://www.atg.com/en/products/engine/

  4. Billsus, D., Pazzani, M.J.: User Modeling for Adaptive News Access. The Journal of Personalization Research 10, 147–180 (2000)

    Google Scholar 

  5. Blank, K.: Benutzermodellierung für adaptive interaktive Systeme: Architektur, Methoden, Werkzeuge und Anwendungen. Academic Publishing Society (infix), Berlin (1996)

    Google Scholar 

  6. Brajnik, G., Tasso, C.: A Shell for Developing Non-monotonic User Modeling Systems. International Journal of Human-Computer Studies 40, 31–62 (1994)

    Article  Google Scholar 

  7. Breese, J., Heckerman, D., Kadie, C.: Empirical Analysis of Predictive Algorithms for Collaborative Filtering. Proceedings of the Fourteenth Annual Conference on Uncertainty in Artificial Intelligence (UAI-98), San Francisco, pp. 43-52 (1998), ftp://ftp.research.microsoft.com/pub/tr/tr-98-12.pdf

  8. Brusilivsky, P., Maybury, M.: From Adaptive Hypermedia to the Adaptive Web. Communications of the ACM 45, 31–33 (2002)

    Article  Google Scholar 

  9. Brusilovsky, P.: KnowledgeTree: A Distributed Architecture for Adaptive E-Learning. Thirteenth International World Wide Web Conference, WWW 2004 (Alternate track papers and posters), New York, NY, pp. 104-113 (2004)

    Google Scholar 

  10. Brusilovsky, P., Millán, E.: User Models for Adaptive Hypermedia and Adaptive Educational Systems. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds.) The Adaptive Web: Methods and Strategies of Web Personalization. LNCS, vol. 4321, pp. 3–53. Springer, Heidelberg (2007)

    Google Scholar 

  11. Brusilovsky, P., Sosnovsky, S., Yudelson, M.: Ontology-based Framework for User Model Interoperability in Distributed Learning Environments. World Conference on E Learning, E-Learn 2005, Vancouver, Canada, pp. 2851-2855 (2005), http://www2.sis.pitt.edu/~peterb/papers/eLearn2005-adapt.pdf

  12. Buchanan, B.G., Shortliffe, E.H.: Rule-Based Expert Systems: The MYCIN Experiments of the Stanford Heuristic Programming Project. Addison-Wesley, Reading (1984)

    Google Scholar 

  13. Burke, R.: Hybrid Web Recommender Systems. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds.) The Adaptive Web: Methods and Strategies of Web Personalization. LNCS, vol. 4321, pp. 377–408. Springer, Heidelberg (2007)

    Google Scholar 

  14. Carmichael, D.J., Kay, J., Kummerfeld, B.: Consistent Modelling of Users, Devices and Sensors in a Ubiquitous Computing Environment. The Journal of Personalization Research 15, 197–234 (2005)

    Google Scholar 

  15. Clayton, B.D.: ART Programming Tutorial, Version 1.0. Inference Corporation, Los Angeles, CA (1985)

    Google Scholar 

  16. Cohen, P.R., Perrault, C.R.: Elements of a Plan-Based Theory of Speech Acts. Cognitive Science 3, 177–212 (1979)

    Article  Google Scholar 

  17. Critical Path: Identity Management (2006), http://www.criticalpath.net/en/22/identitymanagement/

  18. Dolog, P., Vassileva, J. (eds.): Workshop on Decentralized, Agent Based and Social Approaches to User Modelling (DASUM): 9th International Conference on User Modelling, Edinburgh, Scotland (2005), http://www.l3s.de/~dolog/dasum/DASUM-proceedings.pdf

  19. enQuire Identity Server. Persistent Systems Pvt. Ltd. (2006), http://www.persistentsys.com/products/enquire/enquire.htm

  20. Finin, T.W.: GUMS: A General User Modeling Shell. In: Kobsa, A., Wahlster, W. (eds.) User Models in Dialog Systems, pp. 411–430. Springer, Heidelberg (1989)

    Google Scholar 

  21. Finin, T.W., Drager, D.: GUMS1: A General User Modeling System. Sixth Canadian Conference on Artificial Intelligence, Montreal, Canada, pp. 24-29 (1986)

    Google Scholar 

  22. Fink, J.: Transactional Consistency in User Modeling Systems. In: Kay, J. (ed.) UM99 User Modeling: Proceedings of the Seventh International Conference, pp. 191–200. Springer, New York (1999)

    Google Scholar 

  23. Fink, J.: User Modeling Servers - Requirements, Design, and Evaluation. IOS Press, Amsterdam (2004), http://books.google.com/books?q=isbn:1586034057

    MATH  Google Scholar 

  24. Fink, J., Kobsa, A.: A Review and Analysis of Commercial User Modeling Servers for Personalization on the World Wide Web. User Modeling and User-Adapted Interaction. The Journal of Personalization Research 10, 209–249 (2000)

    Google Scholar 

  25. Fink, J., Kobsa, A., Jaceniak, I.: Individualisierung von Benutzerschnittstellen mit Hilfe von Datenchips für Personalisierungsinformation. GMD-Spiegel 1/1997, 16-17 (1997), http://www.ics.uci.edu/~kobsa/papers/1997-GMD-kobsa.pdf

  26. Gauch, S., Speretta, M., Chandramouli, A., Micarelli, A.: User Profiles for Personalized Information Access. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds.) The Adaptive Web: Methods and Strategies of Web Personalization. LNCS, vol. 4321, pp. 54–89. Springer, Heidelberg (2007)

    Google Scholar 

  27. Goy, A., Ardissono, L., Petrone, G.: Personalization in E-Commerce Applications. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds.) The Adaptive Web: Methods and Strategies of Web Personalization. LNCS, vol. 4321, pp. 485–520. Springer, Heidelberg (2007)

    Google Scholar 

  28. Heckmann, D., Krüger, A.: A User Modeling Markup Language (UserML) for Ubiquitous Computing. In: Brusilovsky, P., Corbett, A.T., de Rosis, F. (eds.) UM 2003. LNCS, vol. 2702, pp. 403–407. Springer, Heidelberg (2003)

    Google Scholar 

  29. Heckmann, D., Schwartz, T., Brandherm, B., Kröner, A.: Decentralized User Modeling with UserML and GUMO. In: Workshop on Decentralized, Agent Based and Social Approaches to User Modelling (DASUM), 9th Intl. Conference on User Modeling, Edinburgh, Scotland, pp. 61-64 (2005), http://www.l3s.de/~dolog/dasum/DASUM-proceedings.pdf

  30. Heckmann, D., Schwartz, T., Brandherm, B., Schmitz, M., von Wilamowitz-Moellendorff, M.: GUMO: The General User Model Ontology. In: Ardissono, L., Brna, P., Mitrović, A. (eds.) UM 2005. LNCS (LNAI), vol. 3538, pp. 428–432. Springer, Heidelberg (2005)

    Google Scholar 

  31. Henze, N., Brusilivsky, P.: Open Corpus Adaptive Educational Hypermedia. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds.) The Adaptive Web: Methods and Strategies of Web Personalization. LNCS, vol. 4321, pp. 671–696. Springer, Heidelberg (2007)

    Google Scholar 

  32. Herlocker, J., Konstan, J., Borchers, A., Riedl, J.: An Algorithmic Framework for Performing Collaborative Filtering. In: Proc. of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, New York, pp. 230–237. ACM Press, New York (1999)

    Chapter  Google Scholar 

  33. Howes, T., Smith, M., Good, G.: Understanding and Deploying LDAP Directory Services. Macmillan, Indianapolis (1999)

    Google Scholar 

  34. Howes, T.A., Smith, M.: LDAP: Programming Directory-Enabled Applications with Lightweight Directory Access Protocol. Macmillan, Indianapolis (1997)

    Google Scholar 

  35. Huang, X., McCalla, G.I., Greer, J.E., Neufeld, E.: Revising Deductive Knowledge and Stereotypical Knowledge in a Student Model. User Modeling and User-Adapted Interaction. The Journal of Personalization Research 1, 87–115 (1991)

    Google Scholar 

  36. Intellicorp, http://www.intellicorp.com

  37. Jennings, N.R., Wooldridge, M.J. (eds.): Agent Technology: Foundations, Applications, and Markets. Springer, Heidelberg (2002)

    Google Scholar 

  38. Kass, R.: Acquiring a Model of the User’s Beliefs from a Cooperative Advisory Dialog. Ph.D. Thesis, Dept. of Information and Computer Science, University of Pennsylvania, Philadelphia (1988)

    Google Scholar 

  39. Kass, R.: Student Modeling in Intelligent Tutoring Systems – Implications for User Modeling. In: Kobsa, A., Wahlster, W. (eds.) User Models in Dialog Systems, pp. 386–410. Springer, Heidelberg (1989)

    Google Scholar 

  40. Kay, J.: UM: A Toolkit for User Modelling. In: Second International Workshop on User Modeling. Honolulu, HI, pp. 1-11 (1990)

    Google Scholar 

  41. Kay, J.: The um Toolkit for Reusable, Long Term User Models. The Journal of Personalization Research 4, 149–196 (1995)

    Google Scholar 

  42. Kay, J.: A Scrutable User Modelling Shell for User-Adapted Interaction. In Basser Department of Computer Science, University of Sydney, Australia (1999), http://www.cs.usyd.edu.au/~judy/Homec/Pubs/thesis.bz2

  43. Kay, J., Kummerfeld, B., Lauder, P.: Personis: A Server for User Models. In: De Bra, P., Brusilovsky, P., Conejo, R. (eds.) AH 2002. LNCS, vol. 2347, pp. 203–212. Springer, Heidelberg (2002)

    Google Scholar 

  44. Kleiber, U.: Erklärung in interaktiven Systemen und Unterstützungsmöglichkeiten durch das System BGP-MS. WG Knowledge-Based Information Systems, Department of Information Science, University of Konstanz, Germany, WIS Memo 6 (1994)

    Google Scholar 

  45. Knowledge Craft, 3.2 edn. Carnegie Group, Inc., Pittsburgh (1988)

    Google Scholar 

  46. Kobsa, A.: Benutzermodellierung in Dialogsystemen. Springer, Heidelberg (1985)

    MATH  Google Scholar 

  47. Kobsa, A.: A Taxonomy of Beliefs and Goals for User Models in Dialog Systems. In: Kobsa, A., Wahlster, W. (eds.) User Models in Dialog Systems, pp. 52–68. Springer, Heidelberg (1989)

    Google Scholar 

  48. Kobsa, A.: Modeling The User’s Conceptual Knowledge in BGP-MS, a User Modeling Shell System. Computational Intelligence 6, 193–208 (1990)

    Article  Google Scholar 

  49. Kobsa, A.: Editorial. User Modeling and User-Adapted Interaction 4, Special Issue on User Modeling Shell Systems, iii-v (1995)

    Google Scholar 

  50. Kobsa, A.: Generic User Modeling Systems. User Modeling and User-Adapted Interaction. The Journal of Personalization Research 11, 49–63 (2001)

    MATH  Google Scholar 

  51. Kobsa, A.: Privacy-Enhanced Web Personalization. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds.) The Adaptive Web: Methods and Strategies of Web Personalization. LNCS, vol. 4321, pp. 628–670. Springer, Heidelberg (2007)

    Google Scholar 

  52. Kobsa, A., Fink, J.: An LDAP-Based User Modeling Server and its Evaluation. User Modeling and User-Adapted Interaction. The Journal of Personalization Research 16, 129–169 (2006)

    Google Scholar 

  53. Kobsa, A., Koenemann, J., Pohl, W.: Personalized Hypermedia Presentation Techniques for Improving Customer Relationships. The Knowledge Engineering Review 16, 111–155 (2001)

    Article  MATH  Google Scholar 

  54. Kobsa, A., Müller, D., Nill, A.: KN-AHS: An Adaptive Hypertext Client of the User Modeling System BGP-MS. In: Proc. of the Fourth International Conference on User Modeling, Hyannis, MA, pp. 99-105 (1994) Reprinted in: Maybury, M., Wahlster, W. (eds.) Readings in Intelligent User Interfaces, pp. 372-378. Morgan Kaufman, San Mateo, CA (1998), http://www.ics.uci.edu/~kobsa/papers/1994-UM94-kobsa.pdf

  55. Kobsa, A., Pohl, W.: The BGP-MS User Modeling System. User Modeling and User-Adapted Interaction. The Journal of Personalization Research 4, 59–106 (1995)

    Google Scholar 

  56. Kobsa, A., Pohl, W., Fink, J.: A Standard for the Performatives in the Communication between Applications and User Modeling Systems (Draft) (1996), http://www.ics.uci.edu/~kobsa/papers/1996-kobsa-pohl-fink-rfc.pdf

  57. Kobsa, A., Schreck, J.: Privacy through Pseudonymity in User-Adaptive Systems. ACM Trans. on Internet Technology 3, 149–183 (2003)

    Article  Google Scholar 

  58. Kobsa, A., Wahlster, W.: User Models in Dialog Systems. Springer, Heidelberg (1989)

    MATH  Google Scholar 

  59. Kono, Y., Ikeda, M., Mizoguchi, R.: THEMIS: A Nonmonotonic Inductive Student Modeling System. Journal of Artificial Intelligence in Education 5, 371–413 (1994)

    Google Scholar 

  60. Kummerfeld, R., Kay, J.: Remote Access Protocols for User Modelling. In: Proceedings and Resource Kit for Workshop User Models in the Real World, Chia Laguna, Sardinia, pp. 12-15 (1997), http://www.cs.usyd.edu.au/~judy/Homec/Pubs/1997_umnet.html

  61. Liberty Alliance Project: Digital Identity Defined (2006), http://www.projectliberty.org/

  62. Lorenz, A.: A Specification for Agent-Based Distributed User Modelling in Ubiquitous Computing. In: Workshop on Decentralized, Agent Based and Social Approaches to User Modelling (DASUM), 9th International Conference on User Modeling, Edinburgh, Scotland, pp. 31-40 (2005), http://www.l3s.de/~dolog/dasum/DASUM-proceedings.pdf

  63. Loshin, P.: Big Book of Lightweight Directory Access Protocol (LDAP) RFCs. Morgan Kaufmann, San Diego (2000)

    Google Scholar 

  64. LTSC: Learning Technology Standards Committee (2006), http://ieeeltsc.org/

  65. Machado, I., Martins, A., Paiva, A.: One for All and All in One: A Learner Modelling Server in a Multi-Agent Platform. In: Kay, J. (ed.) UM99 User Modeling: Proceedings of the Seventh International Conference, pp. 211–221. Springer, New York (1999)

    Google Scholar 

  66. McTear, M.: Special Issue on User Modeling, vol. 7 (1993)

    Google Scholar 

  67. Miller, B.N., Konstan, J.A., Riedl, J.: PocketLens: Toward a Personal Recommender System. ACM Transactions on Information Systems 22, 437–476 (2004)

    Article  Google Scholar 

  68. Mobasher, B.: Data Mining for Web Personalization. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds.) The Adaptive Web: Methods and Strategies of Web Personalization. LNCS, vol. 4321, pp. 90–135. Springer, Heidelberg (2007)

    Google Scholar 

  69. Morik, K.: Überzeugungssysteme der Künstlichen Intelligenz: Validierung vor dem Hintergrund linguistischer Theorien über implizite Äußerungen. Niemeyer, Tübingen, Germany (1982)

    Google Scholar 

  70. Orwant, J.: Heterogenous Learning in the Doppelänger User Modeling System. User Modeling and User-Adapted Interaction. The Journal of Personalization Research 4, 107–130 (1995)

    Google Scholar 

  71. Paiva, A., Self, J.: TAGUS: A User and Learner Modeling System. In: Proc. of the Fourth International Conference on User Modeling, Hyannis, MA, pp. 43-49 (1994)

    Google Scholar 

  72. Paiva, A., Self, J.: TAGUS – A User and Learner Modeling Workbench. User Modeling and User-Adapted Interaction. The Journal of Personalization Research 4, 197–226 (1995)

    Google Scholar 

  73. Paliouras, G., Karkaletsis, V., Papatheodorou, C., Spyropoulos, C.: Exploiting Learning Techniques for the Acquisition of User Stereotypes and Communities. In: Kay, J. (ed.) UM99 User Modeling: Proceedings of the Seventh International Conference, pp. 169–178. Springer, New York (1999)

    Google Scholar 

  74. Perrault, C.R., Allen, J.F., Cohen, P.R.: Speech Acts as a Basis for Understanding Dialogue Coherence. Department of Computer Science, University of Toronto, Canada, Report 78-5 (1978)

    Google Scholar 

  75. Pohl, W.: Logic-Based Representation and Reasoning for User Modeling Shell Systems. Infix, Sankt Augustin, Germany (1998)

    Google Scholar 

  76. Pohl, W.: Logic-Based Representation and Reasoning for User Modeling Shell Systems. User Modeling and User-Adapted Interaction. The Journal of Personalization Research 9, 217–282 (1999)

    MathSciNet  Google Scholar 

  77. Pope, A.: The CORBA Reference Guide: Understanding the Common Object Request Broker Architecture. Addison-Wesley, Sydney, Australia (1997)

    Google Scholar 

  78. Razmerita, L., Angehrn, A., Maedche, A.: Ontology-Based User Modeling for Knowledge Management Systems. In: Brusilovsky, P., Corbett, A.T., de Rosis, F. (eds.) UM 2003. LNCS, vol. 2702, pp. 213–217. Springer, Heidelberg (2003)

    Google Scholar 

  79. Rich, E.: Building and Exploiting User Models. PhD. Thesis, Department of Computer Science, Carnegie-Mellon University Pittsburgh, PA (1979)

    Google Scholar 

  80. Rich, E.: User Modeling via Stereotypes. Cognitive Science 3, 329–354 (1979)

    Article  Google Scholar 

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

    Article  Google Scholar 

  82. Rich, E.: Stereotypes and User Modeling. In: Kobsa, A., Wahlster, W. (eds.) User Models in Dialog Systems, pp. 35–51. Springer, Heidelberg (1989)

    Google Scholar 

  83. Schafer, J.B., Frankowski, D., Herlocker, J., Sen, S.: Collaborative Filtering Recommender Systems. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds.) The Adaptive Web: Methods and Strategies of Web Personalization. LNCS, vol. 4321, pp. 291–324. Springer, Heidelberg (2007)

    Google Scholar 

  84. Schreck, J.: Security and Privacy in User Modeling. Kluwer Academic Publishers, Dordrecht (2003), http://www.security-and-privacy-in-user-modeling.info

    MATH  Google Scholar 

  85. Shortliffe, E.H.: Computer-Based Medical Consultations: MYCIN. North-Holland, New York (1976)

    Google Scholar 

  86. Sleeman, D.: UMFE: A User Modelling Front-End Subsystem. International Journal of Man-Machine Studies 23, 71–88 (1985)

    Article  MathSciNet  Google Scholar 

  87. Sleeman, D., Brown, J.S.: Intelligent Tutoring Systems. Academic Press, New York (1982)

    Google Scholar 

  88. Specht, M., Lorenz, A., Zimmermann, A.: Towards a Framework for Distributed User Modelling for Ubiquitous Computing. Workshop on Decentralized, Agent Based and Social Approaches to User Modelling (DASUM), 9th International Conference on User Modeling, Edinburgh, Scotland, pp. 31-40 (2005), http://www.l3s.de/~dolog/dasum/DASUM-proceedings.pdf

  89. Sun: Sun Java System Identity Manager (2006), http://www.sun.com/software/products/identity_mgr/

  90. Taylor, J.A., Carletta, J., Mellish, C.: Requirements for Belief Models in Cooperative Dialogue. User Modeling and User-Adapted Interaction. The Journal of Personalization Research 6, 23–68 (1996)

    Google Scholar 

  91. Tivoli: IBM Tivoli Identity Manager (2006), http://www-306.ibm.com/software/tivoli/products/identity-mgr/

  92. Tornago: Net Perceptions (2006), http://www.tornago.com

  93. van Melle, W.: System Aids in Constructing Consultation Programs: EMYCIN. UMI Research Press, Ann Arbor (1982)

    Google Scholar 

  94. Vassileva, J., McCalla, G., Greer, J.: Multi-Agent Multi-User Modeling in I-Help. User Modeling and User-Adapted Interaction. The Journal of Personalization Research 13, 179–210 (2003)

    Google Scholar 

  95. Vergara, H.: PROTUM: A Prolog Based Tool for User Modeling. WG Knowledge-Based Information Systems, Department of Information Science, University of Konstanz, Germany, WIS-Report 10 (1994)

    Google Scholar 

  96. Kobsa, A., Wahlster, W. (eds.): User Models in Dialog Systems. Springer, Heidelberg (1989)

    MATH  Google Scholar 

  97. Wooldridge, M., Jennings, N.: Intelligent Agents: Theory and Practice. The Knowledge Engineering Review 10, 115–152 (1995)

    Article  Google Scholar 

  98. Yimam, D., Kobsa, A.: Expert Finding Systems for Organizations: Problem and Domain Analysis and the DEMOIR Approach. In: Ackerman, M., Cohen, A., Pipek, V., Wulf, V. (eds.) Beyond Knowledge Management: Sharing Expertise, MIT Press, Cambridge (2003), http://www.ics.uci.edu/~kobsa/papers/2003-JOCEC-kobsa.pdf

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Peter Brusilovsky Alfred Kobsa Wolfgang Nejdl

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this chapter

Cite this chapter

Kobsa, A. (2007). Generic User Modeling Systems. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds) The Adaptive Web. Lecture Notes in Computer Science, vol 4321. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72079-9_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72079-9_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72078-2

  • Online ISBN: 978-3-540-72079-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics