Development of CBR-BDI Agents: A Tourist Guide Application

  • Juan M. Corchado
  • Juan Pavón
  • Emilio S. Corchado
  • Luis F. Castillo
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3155)


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.


Multiagent System Tourist Guide Variational Calculus Agent Architecture Planner Agent 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Aamodt, A., Plaza, E.: Case-Based Reasoning: foundational Issues, Methodological Variations, and System Approaches. AICOM 7(1) (March 1994)Google Scholar
  2. 2.
    Bergmann, R., Wilke, W.: Learning abstract planning cases. In: Lavrač, N., Wrobel, S. (eds.) ECML 1995. LNCS, vol. 912, pp. 55–76. Springer, Heidelberg (1995)Google Scholar
  3. 3.
    Bergmann, R., Wilke, W.: On the role of abstraction in case-based reasoning. In: Afrati, F.N., Kolaitis, P.G. (eds.) ICDT 1997. LNCS (LNAI), vol. 1186, pp. 28–43. Springer, Heidelberg (1996)Google Scholar
  4. 4.
    Bergmann, R., Muñoz-Ávila, H., Veloso, M., Melis, E.: 7. CBR applied to planning. In: Lenz, M., Bartsch-Spörl, B., Burkhard, H.-D., Wess, S. (eds.) Case-Based Reasoning Technology. LNCS (LNAI), vol. 1400, pp. 169–200. Springer, Heidelberg (1998)CrossRefGoogle Scholar
  5. 5.
    Busetta, P., Ronnquist, R., Hodgson, A., Lucas, A.: JACK Intelligent Agents Components for Intelligent Agents in Java. Technical report, Agent Oriented Software Pty. Ltd, Melbourne, Australia, 1998 (1999)Google Scholar
  6. 6.
    Camacho, D., Borrajo, D., Molina, J.M.: Intelligence Travell Planning: a multiagent planing system to solve web problems in the e-turism domain. International Journal on Autonomous agens and Multiagent systems 4(4), 385–390 (2001)Google Scholar
  7. 7.
    Carbonell, J.G., Knoblock, C.A., Minton, S.: Prodigy: An integrated architecture for planning and learning. In: VanLenh, K. (ed.) Architectures for Intelligence, pp. 241–278. Lawrence Erlbaum Associates, Publishers, Mahwah (1991)Google Scholar
  8. 8.
    Corchado, J.M., And Laza, R.: Constructing Deliberative Agents with Case-based Reasoning Technology. International Journal of Intelligent Systems 18(12) (December 2003)Google Scholar
  9. 9.
    Corchado, J.M., Lees, B.: A Hybrid Case-based Model for Forecasting. Applied Artificial Intelligence 15(2), 105–127 (2001)CrossRefGoogle Scholar
  10. 10.
    D’Iverno, M., Kinny, D., Luck, M., Wooldridge, M.: A Formal Specification of dMARS. In: Rao, A., Singh, M.P., Wooldridge, M.J. (eds.) ATAL 1997. LNCS, vol. 1365, pp. 155–176. Springer, Heidelberg (1998)CrossRefGoogle Scholar
  11. 11.
    Glez-Bedia, M., Corchado, J.M.: A planning strategy based on variational calculus for deliberative agents. Computing and Information Systems Journal 10(1), 2–14 (2002) ISBN: 1352-9404Google Scholar
  12. 12.
    Glez-Bedia, M., Corchado, J.M., Corchado, E.S., Fyfe, C.: Analytical Model for Constructing Deliberative Agents. Engineering Intelligent Systems 3, 173–185 (2002)Google Scholar
  13. 13.
    Holte, R.C., Mkadmi, T., Zimmer, R.M., MacDonald, A.J.: Speeding up problem solving by abstraction: A graph-oriented approach. Technical report, University of Ottawa, Ontario, Canada (1995)Google Scholar
  14. 14.
    Huber, M.: A BDI-Theoretic Mobile Agent Architecture. In: AGENTS 1999. Proceedings of the Third Annual Conference on Autonomous Agents, Seattle, WA, USA, May 1-5, pp. 236–243. ACM, New York (1999)CrossRefGoogle Scholar
  15. 15.
    Knobolock, C.A., Minton, S., Ambite, J.L., Muslea, M., Oh, J., Frank, M.: Mixedinitiative, multisource information assistants. In: 10th International world wide web conference (WWW10), May 1-5, pp. 145–163. ACM Press, New York (2001)Google Scholar
  16. 16.
    Martín, F.J., Plaza, E., Arcos, J.L.: Knowledge and experience reuse through communications among competent (peer) agents. International Journal of Software Engineering and Knowledge Engineering 9(3), 319–341 (1999)CrossRefGoogle Scholar
  17. 17.
    Myers, K.: A Procedural Knowledge Approach to Task-Level Control. In: Proceedings of the Third International Conference on Artificial Intelligence Planning Systems, pp. 158–165 (1996)Google Scholar
  18. 18.
    Olivia, C., Chang, C.F., Enguix, C.F., Ghose, A.K.: Case-Based BDI Agents: An Effective Approach for Intelligent Search on the World Wide Web. In: AAAI Spring Symposium on Intelligent Agents, Stanford University, USA, March 22-24 (1999)Google Scholar
  19. 19.
    Rao, A.S.: AgentSpeak(L): BDI Agents speak out in a logical computable language. In: Perram, J., Van de Velde, W. (eds.) MAAMAW 1996. LNCS, vol. 1038, pp. 42–55. Springer, Heidelberg (1996)CrossRefGoogle Scholar
  20. 20.
    Rao, A.S., Georgeff, M.P.: BDI Agents: From Theory to Practice. In: First International Conference on Multi-Agent Systems (ICMAS 1995), San Franciso, USA (1995)Google Scholar
  21. 21.
    Veloso, M.M.: Planning and Learning by Analogical Reasoning. LNCS, vol. 886. Springer, Heidelberg (1994)zbMATHGoogle Scholar
  22. 22.
    Wendler, J., Lenz, M.: CBR for Dynamic Situation Assessment in an Agent-Oriented Setting. In: Proc. AAAI 1998 Workshop on CBR Integrations, Madison, USA (1998)Google Scholar
  23. 23.
    Wooldridge, M., Jennings, N.R.: Agent Theories, Architectures, and Languages: a Survey. In: Wooldridge, Jennings (eds.) Intelligent Agents, pp. 1–22. Springer, Heidelberg (1995)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Juan M. Corchado
    • 1
  • Juan Pavón
    • 2
  • Emilio S. Corchado
    • 3
  • Luis F. Castillo
    • 1
  1. 1.Dep. Informática y AutomáticaUniversidad de SalamancaSalamancaSpain
  2. 2.Dep. Sistemas Informáticos y ProgramaciónUniversidad Complutense MadridMadridSpain
  3. 3.Department of Civil EngineeringUniversity of Burgos, SpainBurgosSpain

Personalised recommendations