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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Allen, J.F.: A Plan-Based Approach to Speech Act Recognition. Dept. of Computer Science, University of Toronto, Canada, Technical Report 131/79 (1979)
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)
ATG Adaptive Scenario Engine (2006), http://www.atg.com/en/products/engine/
Billsus, D., Pazzani, M.J.: User Modeling for Adaptive News Access. The Journal of Personalization Research 10, 147–180 (2000)
Blank, K.: Benutzermodellierung für adaptive interaktive Systeme: Architektur, Methoden, Werkzeuge und Anwendungen. Academic Publishing Society (infix), Berlin (1996)
Brajnik, G., Tasso, C.: A Shell for Developing Non-monotonic User Modeling Systems. International Journal of Human-Computer Studies 40, 31–62 (1994)
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
Brusilivsky, P., Maybury, M.: From Adaptive Hypermedia to the Adaptive Web. Communications of the ACM 45, 31–33 (2002)
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)
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)
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
Buchanan, B.G., Shortliffe, E.H.: Rule-Based Expert Systems: The MYCIN Experiments of the Stanford Heuristic Programming Project. Addison-Wesley, Reading (1984)
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)
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)
Clayton, B.D.: ART Programming Tutorial, Version 1.0. Inference Corporation, Los Angeles, CA (1985)
Cohen, P.R., Perrault, C.R.: Elements of a Plan-Based Theory of Speech Acts. Cognitive Science 3, 177–212 (1979)
Critical Path: Identity Management (2006), http://www.criticalpath.net/en/22/identitymanagement/
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
enQuire Identity Server. Persistent Systems Pvt. Ltd. (2006), http://www.persistentsys.com/products/enquire/enquire.htm
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)
Finin, T.W., Drager, D.: GUMS1: A General User Modeling System. Sixth Canadian Conference on Artificial Intelligence, Montreal, Canada, pp. 24-29 (1986)
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)
Fink, J.: User Modeling Servers - Requirements, Design, and Evaluation. IOS Press, Amsterdam (2004), http://books.google.com/books?q=isbn:1586034057
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)
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
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)
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)
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)
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
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)
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)
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)
Howes, T., Smith, M., Good, G.: Understanding and Deploying LDAP Directory Services. Macmillan, Indianapolis (1999)
Howes, T.A., Smith, M.: LDAP: Programming Directory-Enabled Applications with Lightweight Directory Access Protocol. Macmillan, Indianapolis (1997)
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)
Intellicorp, http://www.intellicorp.com
Jennings, N.R., Wooldridge, M.J. (eds.): Agent Technology: Foundations, Applications, and Markets. Springer, Heidelberg (2002)
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)
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)
Kay, J.: UM: A Toolkit for User Modelling. In: Second International Workshop on User Modeling. Honolulu, HI, pp. 1-11 (1990)
Kay, J.: The um Toolkit for Reusable, Long Term User Models. The Journal of Personalization Research 4, 149–196 (1995)
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
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)
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)
Knowledge Craft, 3.2 edn. Carnegie Group, Inc., Pittsburgh (1988)
Kobsa, A.: Benutzermodellierung in Dialogsystemen. Springer, Heidelberg (1985)
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)
Kobsa, A.: Modeling The User’s Conceptual Knowledge in BGP-MS, a User Modeling Shell System. Computational Intelligence 6, 193–208 (1990)
Kobsa, A.: Editorial. User Modeling and User-Adapted Interaction 4, Special Issue on User Modeling Shell Systems, iii-v (1995)
Kobsa, A.: Generic User Modeling Systems. User Modeling and User-Adapted Interaction. The Journal of Personalization Research 11, 49–63 (2001)
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)
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)
Kobsa, A., Koenemann, J., Pohl, W.: Personalized Hypermedia Presentation Techniques for Improving Customer Relationships. The Knowledge Engineering Review 16, 111–155 (2001)
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
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)
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
Kobsa, A., Schreck, J.: Privacy through Pseudonymity in User-Adaptive Systems. ACM Trans. on Internet Technology 3, 149–183 (2003)
Kobsa, A., Wahlster, W.: User Models in Dialog Systems. Springer, Heidelberg (1989)
Kono, Y., Ikeda, M., Mizoguchi, R.: THEMIS: A Nonmonotonic Inductive Student Modeling System. Journal of Artificial Intelligence in Education 5, 371–413 (1994)
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
Liberty Alliance Project: Digital Identity Defined (2006), http://www.projectliberty.org/
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
Loshin, P.: Big Book of Lightweight Directory Access Protocol (LDAP) RFCs. Morgan Kaufmann, San Diego (2000)
LTSC: Learning Technology Standards Committee (2006), http://ieeeltsc.org/
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)
McTear, M.: Special Issue on User Modeling, vol. 7 (1993)
Miller, B.N., Konstan, J.A., Riedl, J.: PocketLens: Toward a Personal Recommender System. ACM Transactions on Information Systems 22, 437–476 (2004)
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)
Morik, K.: Überzeugungssysteme der Künstlichen Intelligenz: Validierung vor dem Hintergrund linguistischer Theorien über implizite Äußerungen. Niemeyer, Tübingen, Germany (1982)
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)
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)
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)
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)
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)
Pohl, W.: Logic-Based Representation and Reasoning for User Modeling Shell Systems. Infix, Sankt Augustin, Germany (1998)
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)
Pope, A.: The CORBA Reference Guide: Understanding the Common Object Request Broker Architecture. Addison-Wesley, Sydney, Australia (1997)
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)
Rich, E.: Building and Exploiting User Models. PhD. Thesis, Department of Computer Science, Carnegie-Mellon University Pittsburgh, PA (1979)
Rich, E.: User Modeling via Stereotypes. Cognitive Science 3, 329–354 (1979)
Rich, E.: Users are Individuals: Individualizing User Models. International Journal of Man-Machine Studies 18, 199–214 (1983)
Rich, E.: Stereotypes and User Modeling. In: Kobsa, A., Wahlster, W. (eds.) User Models in Dialog Systems, pp. 35–51. Springer, Heidelberg (1989)
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)
Schreck, J.: Security and Privacy in User Modeling. Kluwer Academic Publishers, Dordrecht (2003), http://www.security-and-privacy-in-user-modeling.info
Shortliffe, E.H.: Computer-Based Medical Consultations: MYCIN. North-Holland, New York (1976)
Sleeman, D.: UMFE: A User Modelling Front-End Subsystem. International Journal of Man-Machine Studies 23, 71–88 (1985)
Sleeman, D., Brown, J.S.: Intelligent Tutoring Systems. Academic Press, New York (1982)
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
Sun: Sun Java System Identity Manager (2006), http://www.sun.com/software/products/identity_mgr/
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)
Tivoli: IBM Tivoli Identity Manager (2006), http://www-306.ibm.com/software/tivoli/products/identity-mgr/
Tornago: Net Perceptions (2006), http://www.tornago.com
van Melle, W.: System Aids in Constructing Consultation Programs: EMYCIN. UMI Research Press, Ann Arbor (1982)
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)
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)
Kobsa, A., Wahlster, W. (eds.): User Models in Dialog Systems. Springer, Heidelberg (1989)
Wooldridge, M., Jennings, N.: Intelligent Agents: Theory and Practice. The Knowledge Engineering Review 10, 115–152 (1995)
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
Author information
Authors and Affiliations
Editor information
Rights 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)