NAMA: a context-aware multi-agent based web service approach to proactive need identification for personalized reminder systems

Developing a personalized, user-centric system is one of today's challenging issues in ubiquitous network-based systems, especially personalized reminder systems. Such a personalized reminder system has to identify the user's current needs dynamically and proactively based on the user's current context, such as location and current activity. However, need identification methodologies and their feasible architectures for personalized reminder systems have so far been rare. Hence, this paper aims to propose a proactive need identification mechanism by applying agent and semantic web technologies for a personalized reminder system, which is one of the supporting systems for a robust ubiquitous service support environment. We revisit associationism in order to understand a buyer's need identification process, and we adopt the process as 'purchase based on association' to implement a personalized reminder system. Based on this approach, we have shown how an agent-based semantic web service system can be used to realize a personalized reminder system which identifies a buyer's need autonomously. We have created a prototype system, NAMA (Need Aware Multi-Agent), to demonstrate the feasibility of the methodology and of the mobile settings framework that we propose in this paper. NAMA embeds a Bluetooth-based location-tracking module and identifies what users are currently looking at through their mobile devices. Based on these capabilities, NAMA considers the context, user profile with preferences, and information about currently available services to discover the user's current needs and then link the user to a set of services, which are implemented as web services.

[1]  Jim Hollan CFP'93 - History-Enriched Digital Objects , 1999 .

[2]  Tsung-Hsien Yang,et al.  Personalizing information appliances: a multi-agent framework for TV programme recommendations , 2003, Expert Syst. Appl..

[3]  David Gelernter,et al.  “Finding and reminding” reconsidered , 1996, SGCH.

[4]  G. Bower,et al.  Human Associative Memory , 1973 .

[5]  Bill N. Schilit,et al.  The Parctab Ubiquitous Computing Experiment , 1994, Mobidata.

[6]  Douglas L Medin,et al.  The Psychology of Learning and Motivation: Volume 30 , 1993 .

[7]  William Noah Schilit,et al.  A system architecture for context-aware mobile computing , 1995 .

[8]  Martha E. Pollack,et al.  Autominder: an intelligent cognitive orthotic system for people with memory impairment , 2003, Robotics Auton. Syst..

[9]  E. Wasserman Attribution of Causality to Common and Distinctive Elements of Compound Stimuli , 1990 .

[10]  George Croom Robertson Association of ideas. , 1894 .

[11]  A. Kazdin Encyclopedia of psychology , 1984 .

[12]  D. Norman Perspectives on cognitive science , 1981 .

[13]  Chengqi Zhang,et al.  Information sharing between heterogeneous uncertain reasoning models in a multi-agent environment: a case study , 2001, Int. J. Approx. Reason..

[14]  Martha E. Pollack,et al.  A Plan-Based Personalized Cognitive Orthotic , 2002, AIPS.

[15]  James H. Gerlach,et al.  Understanding Human-Computer Interaction for Information Systems Design , 1991, MIS Q..

[16]  James W. Altschuld,et al.  Planning and Conducting Needs Assessments: A Practical Guide , 1995 .

[17]  Gregory D. Abowd,et al.  Software engineering issues for ubiquitous computing , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[18]  Krzysztof Z. Gajos,et al.  Automatically personalizing user interfaces , 2003, IJCAI 2003.

[19]  José M. Vidal,et al.  Toward the Synthesis of Web Services and Agent Behaviors , 2002 .

[20]  Kristian J. Hammond,et al.  Mining navigation history for recommendation , 2000, IUI '00.

[21]  W. Kintsch The role of knowledge in discourse comprehension : a construction-integration model , 1991 .

[22]  D. Sperber,et al.  Relevance: Communication and Cognition , 1989 .

[23]  John Riedl,et al.  PolyLens: A recommender system for groups of user , 2001, ECSCW.

[24]  Gerd Kortuem,et al.  Close Encounters: Supporting Mobile Collaboration through Interchange of User Profiles , 1999, HUC.

[25]  Bill N. Schilit,et al.  Context-aware computing applications , 1994, Workshop on Mobile Computing Systems and Applications.

[26]  Norman M. Sadeh,et al.  Applying case-based reasoning and multi-agent intelligent system to context-aware comparative shopping , 2004, Decis. Support Syst..

[27]  Jiawei Han,et al.  Constraint-Based Query Evaluation in Deductive Databases , 1994, IEEE Trans. Knowl. Data Eng..

[28]  Rebecca Reviere,et al.  Needs Assessment: A Creative And Practical Guide For Social Scientists , 1996 .

[29]  Simon Miles,et al.  Agents for the Grid: A Comparison with Web Services (part II: Service Discovery) , 2002 .

[30]  Feng-Hsu Wang,et al.  Effective personalized recommendation based on time-framed navigation clustering and association mining , 2004, Expert Syst. Appl..

[31]  Howard E. Shrobe,et al.  Using semantic networks for knowledge representation in an intelligent environment , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[32]  Nicholas R. Jennings,et al.  On Agent-Mediated Electronic Commerce , 2003, IEEE Trans. Knowl. Data Eng..

[33]  William James The association of ideas. , 1899 .

[34]  Jack McKillip,et al.  Need analysis : tools for the human services and education / Jack McKillip , 1987 .

[35]  H. Kuno,et al.  My Agent Wants to Talk to Your Service : Personalizing Web Services through Agents , 2002 .

[36]  A. Dickinson,et al.  Judgement of Act-Outcome Contingency: The Role of Selective Attribution , 1984 .

[37]  Andy Hopper,et al.  The active badge location system , 1992, TOIS.

[38]  Pattie Maes,et al.  Social information filtering: algorithms for automating “word of mouth” , 1995, CHI '95.