The Distributed User Modeling Shell System (DUMSS): A Conceptual Framework for Eliciting User Models

With the advances in communication technology, large volumes of information can transfer across continents within a fraction of a second. Nevertheless, computer users still suffer from unpleasant situations when they interact with systems and are required to adapt to systems rather than the other way round. User modeling aims to overcome this problem by enabling computer systems to interact with users according to the users’ models, i.e., goals, knowledge, and preferences of users. Although, user modeling has shown invaluable benefits, methods of capturing user information to build precise and useful user models are still in their early states. This paper proposes a new approach for gathering user information by pooling the information from different systems. This concept, entitled Distributed User Modeling (DUM) is based on a method in which sensors built into each system contribute specific user information to the pooling. Having multiple sources of user information increases the possibility that a system can generate reliable user models. A general model of DUM is presented in this paper. The conceptual framework of the Distributed Fuzzy Object-Oriented User Modeling System (DFOOUMS) that uses DUM as its basis structure is also presented.

[1]  Jeffrey O. Kephart,et al.  MailCat: an intelligent assistant for organizing e-mail , 1999, AGENTS '99.

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

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

[4]  Ben Shneiderman,et al.  Direct Manipulation: A Step Beyond Programming Languages , 1983, Computer.

[5]  Sandip Sen,et al.  Voting for movies: the anatomy of a recommender system , 1999, AGENTS '99.

[6]  Dave Cliff,et al.  Creatures: artificial life autonomous software agents for home entertainment , 1997, AGENTS '97.

[7]  Qiyang Chen,et al.  Modeling a User's Domain Knowledge With Neural Networks , 1997, Int. J. Hum. Comput. Interact..

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

[9]  Ben Shneiderman,et al.  Direct manipulation vs. interface agents , 1997, INTR.

[10]  Neil Gershenfeld,et al.  When things start to think , 1999 .

[11]  Clark Elliott I picked up Catapia and other stories: a multimodal approach to expressivity for “emotionally intelligent” agents , 1997, AGENTS '97.

[12]  Mark Weiser,et al.  The world is not a desktop , 1994, INTR.

[13]  Brian D. Davison,et al.  An adaptive UNIX command-line assistant , 1997, AGENTS '97.

[14]  Anthony F. Norcio,et al.  Using neural networks and expert systems to model users in an object-oriented environment , 1991, Conference Proceedings 1991 IEEE International Conference on Systems, Man, and Cybernetics.

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

[16]  Mark Weiser,et al.  Some computer science issues in ubiquitous computing , 1993, CACM.

[17]  Paul P. Maglio,et al.  WBI: a confederation of agents that personalize the Web , 1997, AGENTS '97.

[18]  A. Kirman User interface: a personal view , 1990 .

[19]  Russell Beale,et al.  Agent-Based Interaction , 1994, BCS HCI.

[20]  Jon Orwant,et al.  For Want of a Bit the User Was Lost: Cheap User Modeling , 1996, IBM Syst. J..

[21]  P. Maes,et al.  Pattie Maes On Sofware Agents: Humanizing The Global Computer , 1997, IEEE Internet Computing.

[22]  S. Joy Mountford,et al.  The Art of Human-Computer Interface Design , 1990 .

[23]  Chaochang Chiu,et al.  Dynamically tracking a user's progression along novice-expert continuum , 1995, Proceedings of IEEE Singapore International Conference on Networks and International Conference on Information Engineering '95.

[24]  Pattie Maes,et al.  Intelligent software , 1997, IUI '97.

[25]  Alfred Kobsa,et al.  User modeling in dialog systems: Potentials and hazards , 1990, AI & SOCIETY.

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

[27]  Anthony F. Norcio,et al.  A Fuzzy Reasoning Approach to Support Knowledge Acquisition , 1999 .

[28]  Katia P. Sycara,et al.  WebMate: a personal agent for browsing and searching , 1998, AGENTS '98.

[29]  Anthony F. Norcio,et al.  Modeling users with neural architectures , 1992, [Proceedings 1992] IJCNN International Joint Conference on Neural Networks.

[30]  A. Kobsa User Modeling : Recent Work , Prospects and Hazards , 1993 .

[31]  Pattie Maes,et al.  Interface agents , 1996, CHI Conference Companion.

[32]  Mark T. Maybury,et al.  Intelligent user interfaces: an introduction , 1998, IUI '99.

[33]  Qiyang Chen,et al.  A neural network approach for user modeling , 1991, Conference Proceedings 1991 IEEE International Conference on Systems, Man, and Cybernetics.