Generic User Modeling Systems

The paper reviews the development of generic user modeling systems over the past twenty years. It describes their purposes, their services within user-adaptive systems, and the different design requirements for research prototypes and commercially deployed servers. 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 user modeling agents that physically follow the user. Several implemented research prototypes and commercial systems are briefly described.

[1]  Pete Loshin,et al.  Big Book of Lightweight Directory Access Protocol (LDAP) RFCs , 2000 .

[2]  Geoffrey I. Webb,et al.  # 2001 Kluwer Academic Publishers. Printed in the Netherlands. Machine Learning for User Modeling , 1999 .

[3]  Alfred Kobsa,et al.  Individualisierung von Benutzerschnittstellen mit Hilfe von Datenchips f?r Personalisierungsinforma , 1997 .

[4]  B. Russell,et al.  “Human Knowledge—Its Scope and Limits” , 1949, Philosophy.

[5]  John Riedl,et al.  An algorithmic framework for performing collaborative filtering , 1999, SIGIR '99.

[6]  Alexandre Martins,et al.  One for all and all in one: a learner modelling server in a multi-agent platform , 1999 .

[7]  Don Peppers,et al.  The One to One Future: Building Relationships One Customer at a Time (Будущее персонализации: построение взаимоотношений с одним клиентом) , 1993 .

[8]  J. Kruse Book review: User Models in Dialog Systems Edited by A. Kobsa and W. Wahlster (Springer-Verlag, 1989) , 1991, SGAR.

[9]  Alexander Maedche,et al.  Ontology-Based User Modeling for Knowledge Management Systems , 2003, User Modeling.

[10]  Wolfgang Pohl,et al.  LaboUr - Machine Learning for User Modeling , 1997, HCI.

[11]  Alfred Kobsa,et al.  Modeling the user's conceptual knowledge in BGP‐MS, a user modeling shell system 1 , 1990, Comput. Intell..

[12]  VassilevaJulita,et al.  Multi-Agent Multi-User Modeling in I-Help , 2003 .

[13]  D. Peppers,et al.  Enterprise One to One: Tools for Competing in the Interactive Age , 1996 .

[14]  Josef Fink,et al.  Transactional consistency in user modeling systems , 1999 .

[15]  Elaine Rich,et al.  Users are Individuals: Individualizing User Models , 1999, Int. J. Man Mach. Stud..

[16]  Jean Carletta,et al.  Requirements for belief models in cooperative dialogue , 1996, User Modeling and User-Adapted Interaction.

[17]  Ingrid Zukerman,et al.  Natural Language Processing and User Modeling: Synergies and Limitations , 2001, User Modeling and User-Adapted Interaction.

[18]  Constantine D. Spyropoulos,et al.  Exploiting learning techniques for the acquisition of user stereotypes and communities , 1999 .

[19]  Julita Vassileva,et al.  Decentralized, Agent Based and Social Approaches to User Modelling (DASUM) , 2005 .

[20]  Edward H. Shortliffe,et al.  Rule Based Expert Systems: The Mycin Experiments of the Stanford Heuristic Programming Project (The Addison-Wesley series in artificial intelligence) , 1984 .

[21]  Elaine Rich,et al.  Building and Exploiting User Models , 1979, IJCAI.

[22]  Judy Kay,et al.  Personis: A Server for User Models , 2002, AH.

[23]  Alan Pope,et al.  The CORBA reference guide - understanding the common object request broker architecture , 1998 .

[24]  Mitsuru Ikeda,et al.  THEMIS: a nonmonotonic inductive student modeling system , 1994 .

[25]  Jörg Schreck,et al.  Security and Privacy in User Modeling , 2003, Human-Computer Interaction Series.

[26]  Timothy W. Finin,et al.  GUMS₁ : A General User Modeling System , 1986, HLT.

[27]  Carlo Tasso,et al.  A shell for developing non-monotonic user modeling systems , 1994, Int. J. Hum. Comput. Stud..

[28]  Norbert Reithinger,et al.  XTRA: A Natural-Language Access System to Expert Systems , 1989, Int. J. Man Mach. Stud..

[29]  Alfred Kobsa,et al.  The user modeling shell system BGP-MS , 2005, User Modeling and User-Adapted Interaction.

[30]  Elaine Rich,et al.  User Modeling via Stereotypes , 1998, Cogn. Sci..

[31]  Jon Orwant,et al.  Heterogeneous learning in the Doppelgänger user modeling system , 2005, User Modeling and User-Adapted Interaction.

[32]  T. Howes,et al.  Understanding and Deploying LDAP Directory Services , 2003 .

[33]  Alfred Kobsa,et al.  An LDAP-based User Modeling Server and its Evaluation , 2006, User Modeling and User-Adapted Interaction.

[34]  Boris Brandherm,et al.  Decentralized User Modeling with UserML and GUMO , 2005 .

[35]  E. Shortliffe Computer-based medical consultations: mycin (elsevier north holland , 1976 .

[36]  Alfred Kobsa,et al.  Privacy through pseudonymity in user-adaptive systems , 2003, TOIT.

[37]  Alfred Kobsa,et al.  Expert-Finding Systems for Organizations: Problem and Domain Analysis and the DEMOIR Approach , 2003, J. Organ. Comput. Electron. Commer..

[38]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[39]  Julita Vassileva,et al.  Adaptive Hypertext and Hypermedia , 1998, Springer Netherlands.

[40]  Elaine Rich Users are individuals: individualizing user models , 1999, Int. J. Hum. Comput. Stud..

[41]  Peter Brusilovsky,et al.  From adaptive hypermedia to the adaptive web , 2002, CACM.

[42]  Edward H. Shortliffe,et al.  Computer-based medical consultations, MYCIN , 1976 .

[43]  Alfred Kobsa,et al.  Benutzermodellierung in Dialogsystemen , 1985, Informatik-Fachberichte.

[44]  Alfred Kobsa,et al.  KN-AHS: an adaptive hypertext client of the user modeling system BGP-MS , 1998 .

[45]  Wolfgang Pohl,et al.  Logic-Based Representation and Reasoning for User Modeling Shell Systems , 2004, User Modeling and User-Adapted Interaction.

[46]  Alfred Kobsa,et al.  A Review and Analysis of Commercial User Modeling Servers for Personalization on the World Wide Web , 2000, User Modeling and User-Adapted Interaction.

[47]  Ana Paiva,et al.  TAGUS — A user and learner modeling workbench , 2005, User Modeling and User-Adapted Interaction.

[48]  Michael Wooldridge,et al.  Agent technology: foundations, applications, and markets , 1998 .

[49]  Timothy W. Finin GUMS — A General User Modeling Shell , 1989 .

[50]  Wolfgang Pohl,et al.  Mechanisms for Flexible Representation and Use of Knowledge in User Modeling Shell Systems , 1997 .

[51]  Elaine Rich,et al.  Stereotypes and User Modeling , 1989 .

[52]  Boris Brandherm,et al.  Gumo - The General User Model Ontology , 2005, User Modeling.

[53]  J. William,et al.  System aids in constructing consultation programs , 1981 .

[54]  Derek H. Sleeman,et al.  UMFE: A User Modelling Front-End Subsystem , 1985, Int. J. Man Mach. Stud..

[55]  Bradley N. Miller,et al.  PocketLens: Toward a personal recommender system , 2004, TOIS.

[56]  T. Howes,et al.  LDAP: programming directory-enabled applications with lightweight directory access protocol , 1997 .

[57]  Katharina Morik,et al.  Überzeugungssysteme der künstlichen Intelligenz : Validierung vor dem Hintergrund linguistischer Theorien über implizite Äusserungen , 1982 .

[58]  James F. Allen A plan-based approach to speech act recognition , 1979 .

[59]  Karlheinz Blank,et al.  Benutzermodellierung für adaptive interaktive Systeme - Architektur, Methoden, Werkzeuge und Anwendungen , 1996, DISKI.

[60]  Bruce G. Buchanan,et al.  The MYCIN Experiments of the Stanford Heuristic Programming Project , 1985 .

[61]  C. Raymond Perrault,et al.  Elements of a Plan-Based Theory of Speech Acts , 1979, Cogn. Sci..

[62]  Gordon I. McCalla,et al.  Revising deductive knowledge and stereotypical knowledge in a student model , 1991, User Modeling and User-Adapted Interaction.

[63]  Alfred Kobsa,et al.  User Models in Dialog Systems , 1989, Symbolic Computation.

[64]  Deborah Kania,et al.  Internet World Guide to One-To-One Web Marketing , 1998 .

[65]  Upkar Varshney,et al.  Multicast over wireless networks , 2002, CACM.

[66]  Tom Routen,et al.  Intelligent Tutoring Systems , 1996, Lecture Notes in Computer Science.

[67]  Andreas Lorenz,et al.  A Specification for Agent-Based Distributed User Modelling in Ubiquitous Computing , 2005 .

[68]  Robert Kass,et al.  Student Modeling in Intelligent Tutoring Systems — Implications for User Modeling , 1989 .

[69]  Michael F. McTear,et al.  Editorial: User modelling , 1993 .

[70]  Michael J. Pazzani,et al.  User Modeling for Adaptive News Access , 2000, User Modeling and User-Adapted Interaction.

[71]  Peter Brusilovsky,et al.  Adaptive Hypermedia , 2001, User Modeling and User-Adapted Interaction.

[72]  Peter Brusilovsky,et al.  Ontology-based Framework for User Model Interoperability in Distributed Learning Environments , 2005 .

[73]  Timothy W. Finin,et al.  A general user modeling system , 1986 .

[74]  Alfred Kobsa,et al.  A Taxonomy of Beliefs and Goals for User Models in Dialog Systems , 1989 .

[75]  Julita Vassileva,et al.  Multi-Agent Multi-User Modeling in I-Help , 2003, User Modeling and User-Adapted Interaction.

[76]  Alfred Kobsa User Modeling and User-Adapted Interaction , 2005, User Modeling and User-Adapted Interaction.

[77]  David Heckerman,et al.  Empirical Analysis of Predictive Algorithms for Collaborative Filtering , 1998, UAI.

[78]  Josef Fink,et al.  User modeling servers: requirements, design, and evaluation , 2004 .

[79]  Antonio Krüger,et al.  A User Modeling Markup Language (UserML) for Ubiquitous Computing , 2003, User Modeling.

[80]  Peter Brusilovsky,et al.  KnowledgeTree: a distributed architecture for adaptive e-learning , 2004, WWW Alt. '04.

[81]  Alfred Kobsa,et al.  Personalised hypermedia presentation techniques for improving online customer relationships , 2001, The Knowledge Engineering Review.

[82]  Alexandre Martins,et al.  One for All and All in One , 1999 .

[83]  C. Raymond Perrault,et al.  Speech Acts as a Basis for Understanding Dialogue Coherence , 1978, TINLAP.

[84]  Timothy W. Finin,et al.  Acquiring a model of the user's beliefs from a cooperative advisory dialog , 1988 .

[85]  Judy Kay,et al.  Consistent Modelling of Users, Devices and Sensors in a Ubiquitous Computing Environment , 2005, User Modeling and User-Adapted Interaction.