Development of CBR-BDI Agents: A Tourist Guide Application

In this paper we present an agent-based application of a wireless tourist guide that combines the Beliefs-Desires-Intentions approach with learning capabilities of Case Base Reasoning techniques. This application shows how to develop adaptive agents with a goal driven design and a decision process built on a CBR architecture. The resulting agent architecture has been validated by real users who have used the tourist guide application, on a mobile device, and can be generalized for the development of other personalized services.

[1]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[2]  Paolo Busetta,et al.  Jack intelligent agents - components for intelligent agents in java , 1998 .

[3]  Jean Oh,et al.  Mixed-initiative, multi-source information assistants , 2001, WWW '01.

[4]  Oren Etzioni,et al.  PRODIGY: an integrated architecture for planning and learning , 1991, SGAR.

[5]  Juan Manuel Corchado Rodríguez,et al.  Analytical model for constructing deliberative agents , 2002 .

[6]  Ralph Bergmann,et al.  Learning Abstract Planning Cases , 1995, ECML.

[7]  Ralph Bergmann,et al.  CBR Applied to Planning , 1998, Case-Based Reasoning Technology.

[8]  Aditya Ghose,et al.  Case-Based BDI Agents: An Effective Approach For Intelligent Search On the World Wide Web , 1999 .

[9]  Manuela M. Veloso,et al.  Planning and Learning by Analogical Reasoning , 1994, Lecture Notes in Computer Science.

[10]  Agnar Aamodt,et al.  Case-Based Reasoning: Foundational Issues, Methodological Variations, and System Approaches , 1994, AI Commun..

[11]  Juan M. Corchado,et al.  A hybrid case-based model for forecasting , 2001, Appl. Artif. Intell..

[12]  Mario Lenz,et al.  CBR for Dynamic Situation Assessment in an Agent-Oriented Setting , 1998 .

[13]  Cristiano Castelfranchi,et al.  Proceedings of the 7th International Workshop on Intelligent Agents VII. Agent Theories Architectures and Languages , 2000 .

[14]  Agnar Aamodt,et al.  CASE-BASED REASONING: FOUNDATIONAL ISSUES, METHODOLOGICAL VARIATIONS, AND SYSTEM APPROACHES AICOM - ARTIFICIAL INTELLIGENCE COMMUNICATIONS , 1994 .

[15]  Ralph Bergmann,et al.  On the Role of Abstraction in Case-Based Reasoning , 1996, EWCBR.

[16]  Robert C. Holte,et al.  Speeding up Problem Solving by Abstraction: A Graph Oriented Approach , 1996, Artif. Intell..

[17]  Stefan Wess,et al.  Case-Based Reasoning Technology: From Foundations to Applications , 1998, Lecture Notes in Computer Science.

[18]  Stefan Wrobel,et al.  Machine Learning: ECML-95 , 1995, Lecture Notes in Computer Science.

[19]  A. S. Roa,et al.  AgentSpeak(L): BDI agents speak out in a logical computable language , 1996 .

[20]  Marcus J. Huber JAM: a BDI-theoretic mobile agent architecture , 1999, AGENTS '99.

[21]  Dan Suciu,et al.  Adding Structure to Unstructured Data , 1997, ICDT.

[22]  Michael Wooldridge,et al.  A Formal Specification of dMARS , 1997, ATAL.

[23]  Enric Plaza,et al.  Knowledge and Experience Reuse Through Communication Among Competent (Peer) Agents , 1999, Int. J. Softw. Eng. Knowl. Eng..

[24]  Karen L. Myers A Procedural Knowledge Approach to Task-Level Control , 1996, AIPS.

[25]  Juan M. Corchado,et al.  Constructing deliberative agents with case‐based reasoning technology , 2003, Int. J. Intell. Syst..

[26]  Walter Van de Velde,et al.  Agents Breaking Away , 1996, Lecture Notes in Computer Science.

[27]  José M. Molina López,et al.  Intelligent Travel Planning: A MultiAgent Planning System to Solve Web Problems in the e-Tourism Domain , 2001, Autonomous Agents and Multi-Agent Systems.

[28]  K. VanLehn Architectures for Intelligence , 1999 .

[29]  Nicholas R. Jennings,et al.  Agent Theories, Architectures, and Languages: A Survey , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.