Skip to main content

BDI Agents: Flexibility, Personalization, and Adaptation for Web-Based Support Systems

  • Chapter
  • 514 Accesses

Part of the book series: Studies in Computational Intelligence ((SCI,volume 167))

Abstract

Users increasingly value personalized, flexible and interactive forms of support. In this chapter we consider the problem of providing decision support to mobile knowledge workers through a mixed-initiative multi-agent system. We describe an abstract architecture for developing mixed-initiative MASs and identify the main components and underlying ontologies that are required to support automated reasoning, problem solving and adaptation. We propose the BDI model of agency for developing agents to whom goals can be delegated and who can work collaboratively with the users and each other. Users and agents interact in a mixed-initiative mode to establish a common ground and the shared goals to be achieved. Plans as the means to bring about the user’s goals, are utilized to enable the refinement and fine-tuning of business processes to better conform to the work style of the individual knowledge worker. Furthermore, we consider possible ways of dealing with exceptional circumstances as they arise in the process of executing plans and how an agent can essentially learn to deal with such situations by interacting with other agents as well as the user who is considered an expert.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ancona, D., Mascardi, V., Hübner, J.F., Bordini, R.H.: Coo-AgentSpeak: Cooperation in AgentSpeak through plan exchange. In: Proceedings of the Third International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2004), New York, NY, pp. 696–705 (2004)

    Google Scholar 

  2. Anderson, J.R. (ed.): Cognitive Psychology and its Implications. Studies in Fuzziness and Soft Computing, vol. 153. Worth Publishers, New York (2000)

    Google Scholar 

  3. Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-Agent Systems in AgentSpeak using Jason. John Wiley and Sons, Chichester (2007)

    MATH  Google Scholar 

  4. Bratman, M.E.: Intentions, Plans, and Practical Reason. Harvard University Press, Cambridge (1987)

    Google Scholar 

  5. Bylander, T.: The computational complexity of propositional strips planning. Artificial Intelligence 69, 165–204 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  6. Chapman, D.: Planning for conjuctive goals. Artificial Intelligence 32, 333–377 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  7. Chepegin, V., Aroyo, L., De Bra, P., Houben, G.-J.: Chime: service-oriented framework for adaptive web-based systems. In: Proceedings of Dutch National Conference InfWet, pp. 29–35 (2003)

    Google Scholar 

  8. Cohen, P.R., Levesque, H.J.: Intention is choice with commitment. Artificial Intelligence 42, 213–261 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  9. Consoli, A., Tweedale, J., Jain, L.C.: An architecture for agent coordination and cooperation. In: Apolloni, B., Howlett, R.J., Jain, L. (eds.) KES 2007, Part III. LNCS (LNAI), vol. 4694, pp. 934–940. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  10. Corchado, J.M., Pavon, J., Corchado, E.S., Castillo, L.F.: Decelopment of CBR-BDI agents: A tourist guide application. In: Funk, P., González Calero, P.A. (eds.) ECCBR 2004. LNCS (LNAI), vol. 3155, pp. 547–559. Springer, Heidelberg (2004)

    Google Scholar 

  11. Dastani, M., Dignum, F., Meyer, J.-J.: 3APL: A programming language for cognitive agents. RCIM News. In: European Research Consortium for Informatics and Mathematics (53) (2003)

    Google Scholar 

  12. Dennett, D.C.: The Intentional Stance. MIT Press, Cambridge (1987)

    Google Scholar 

  13. d’Inverno, 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)

    Chapter  Google Scholar 

  14. Duff, S., Harland, J., Thangarajah, J.: On proactivity and maintenance goals. In: Proceedings of the Fifth International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2006), Hakodate, Japan, pp. 1033–1040 (2006)

    Google Scholar 

  15. Fasli, M.: Heterogeneous BDI agents. Cognitive Systems Research 4(1), 1–22 (2003)

    Article  Google Scholar 

  16. Ferguson, G., Allen, J.: Mixed-initiative systems for collaborative problem solving. AI Magazine 28(2), 23–32 (2007)

    Google Scholar 

  17. FIPA. Foundation for Intelligent Physical Agents (2007), http://www.fipa.org

  18. Fulcher, J., Jain, L.C. (eds.): Applied Intelligent Systems: New Directions. Studies in Fuzziness and Soft Computing, vol. 153. Springer, Berlin (2004)

    MATH  Google Scholar 

  19. Georgeff, M.P., Lansky, A.L.: Reactive reasoning and planning. In: Proceedings of the Sixth National Conference on Artificial Intelligence (AAAI 1987), Seattle, WA, pp. 677–682 (1987)

    Google Scholar 

  20. Hanser, M.: Intention and teleology. Mind (107), 381–402 (1998)

    Google Scholar 

  21. Hartrum, T., DeLoach, S.: Design issues for mixed-initiative agent systems. In: Cox, M. (ed.) Proceedings of the AAAI Workshop on Mixed-Initiative Intelligence, Orlando, Florida, July 18-19 (1999)

    Google Scholar 

  22. Hayashi, H., Tokura, S., Ozaki, F., Tetsuo Hasegawa, T.: On-line interruption planning using dynagent: Integrating deliberation and emergency deliberation. In: Proceedings of the International Workshop on Moving Planning and Scheduling Systems into the Real World, Providence, Rhode Island (2007)

    Google Scholar 

  23. Horty, J.F., Pollack, M.E.: Evaluating new options in the context of existing plans. Artificial Intelligence 127(2), 199–220 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  24. Houari, N., Far, B.H.: An architecture for agent coordination and cooperation. In: Proceedings of 10th IEEE Conference on Emerging Technologies and Factory Automation (EFTA 2005) (2005)

    Google Scholar 

  25. Howden, N., Rönnquist, R., Hodgson, A., Lucas, A.: JACK Intelligent Agents - Summary of an agent infrastructure (2001), http://www.agent-software.com/shared/resources/reports.html

  26. Huber, M.J.: JAM: a BDI-theoretic mobile agent architecture. In: Proceedings of the Third Annual Conference on Autonomous Agents (AGENTS 1999), Seattle, WA, pp. 236–243 (1999)

    Google Scholar 

  27. Jason (2006), http://jason.sourceforge.net/

  28. Labrou, Y., Finin, T., Mayfield, J.: KQML as an agent communication language. In: Bradshaw, J. (ed.) Software Agents, pp. 291–316. MIT Press, Cambridge (1997)

    Google Scholar 

  29. Lokuge, P., Alahakoon, D.: Hybrid BDI agents with improved learning capabilities for adaptive planning in a container terminal application. In: Proceedings of the Intelligent Agent Technology, IEEE/WIC/ACM International Conference (IAT 2004), pp. 120–126 (2004)

    Google Scholar 

  30. Mascardi, V., Demergasso, D., Ancona, D.: Languages for programming BDI-style agents: an overview. In: Proceedings of the 6th AI*IA/TABOO Joint Workshop ”From Objects to Agents”: Simulation and Formal Analysis of Complex Systems, WOA 2005, Camarino, Italy, pp. 9–15 (2005)

    Google Scholar 

  31. Meneguzzi, F.R., Luck, M.: Composing high-level plans for declarative agent programming. In: Baldoni, M., Son, T.C., van Riemsdijk, M.B., Winikoff, M. (eds.) DALT 2007. LNCS (LNAI), vol. 4897, pp. 69–85. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  32. Meneguzzi, F.R., Zorzo, A.F., da Costa Mora, M., Luck, M.: Incorporating planning into BDI agents. Scalable Computing: Practice and Experience 8(1), 15–28 (2007)

    Google Scholar 

  33. Morley, D., Myers, K.: The SPARK agent framework. In: Proceedings of the Third International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2004), New York, NY, pp. 714–721(2004)

    Google Scholar 

  34. Motta, E., Domingue, J., Cabral, L., Gaspari, M.: Irs-ii: A framework and infrastructure for semantic web services. In: Fensel, D., Sycara, K.P., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 306–318. Springer, Heidelberg (2003)

    Google Scholar 

  35. Myers, K., Berry, P., Blythe, J., Conley, K., Gervasio, M., McGuinness, D., Morley, D., Pfeffer, A., Pollack, M., Tambe, M.: An intelligent personal assistant for task and time management. AI Magazine 28(2), 47–61 (2007)

    Google Scholar 

  36. Ohlsson, S.: Constraint-based student modeling. In: Greer, J.E., McCalla, G.I. (eds.) Student Modelling: The Key to Individualized Knowledge-Based Instruction. NATO ASI Series, vol. 1488, pp. 127–146. Springer, Berlin (1994)

    Google Scholar 

  37. Osinga, F.P.B. (ed.): Strategy and War: The Strategic Theory of John Boyd. Routledge, UK (2006)

    Google Scholar 

  38. Pokahr, A., Braubach, L., Lamersdorf, W.: Jadex: Implementing infrastructure for JADE agents. Exp - In Search of Innovation 3(3), 76–85 (2003)

    Google Scholar 

  39. Rao, A.S.: AgentSpeak(L): BDI agents speak out in logical computable language. In: Perram, J., Van de Velde, W. (eds.) MAAMAW 1996. LNCS, vol. 1038, pp. 42–55. Springer, Heidelberg (1996)

    Chapter  Google Scholar 

  40. Rao, A.S., Georgeff, M.P.: Modeling rational agents within a BDI-architecture. In: Proceedings of the Second International Conference on Principles of Knowledge Representation and Reasoning (KR 1991), Cambridge, MA, pp. 473–484 (1991)

    Google Scholar 

  41. Rao, A.S., Georgeff, M.P.: Decision procedures for BDI logics. Journal of Logic and Computation 8(3), 293–343 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  42. Rieder, B.: Agent technology and the delegation paradigm in a networked society. New Media, Technology and Everyday Life in Europe Conference 2003 (2003), http://www.lse.ac.uk/collections/EMTEL/Conference/papers/Rieder.pdf

  43. Sardina, S., de Silva, L., Padgham, L.: Hierarchical planning in BDI agent programming languages: a formal approach. In: Proceedings of the Fifth International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2006), Hakodate, Japan, pp. 1001–1008 (2006)

    Google Scholar 

  44. Sardina, S., Padgham, L.: Goals in the context of BDI plan failure and planning. In: Proceedings of the Sixth International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2007), Honolulu, Hawaii, pp. 1–8 (2007)

    Google Scholar 

  45. Tecuci, G., Boicu, M., Cox, M.T.: Seven aspects of mixed-initiative reasoning: An introduction to this special issue on mixed-initiative assistants. AI Magazine 28(2), 11–18 (2007)

    Google Scholar 

  46. Thangarajah, J., Harlan, J., Morley, D., Yorke-Smith, N.: Aborting tasks in BDI agents. In: Proceedings of the Sixth International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2007), pp. 1–8 (2007)

    Google Scholar 

  47. Thangarajah, J., Padgham, L., Winikoff, M.: Detecting & exploiting positive goal interaction in intelligent agents. In: Proceedings of the Second International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2003), Melbourne, Australia, pp. 401–408 (2003)

    Google Scholar 

  48. Thangarajah, J., Padgham, L., Winikoff, M.: Detecting and avoiding interference between goals in intelligent agents. In: Proceedings of the 18th International Joint Conference on Artificial Intelligence (IJCAI 2003), Acapulco, Mexico, pp. 721–726 (2003)

    Google Scholar 

  49. Weiser, M., Brown, J.S.: The coming age of calm technology. In: Denning, P.J., Metcalfe, R.M. (eds.), Beyond calculation: The next fifty years, Copernicus, New York, NY, pp. 75–85 (1997), http://www.ubiq.com/hypertext/weiser/acmfuture2endnote.htm

  50. Wilkinson, A.: Empowerment: Theory and practice. Personnel Review 27(1), 40–56 (1998)

    Article  Google Scholar 

  51. Winikoff, M., Padgham, L., Harland, J., Thangarajah, J.: Declarative & procedural goals in intelligent agent systems. In: Proceedings of the Eights International Conference on Principles and Knowledge Representation and Reasoning (KR 2002), pp. 470–481. Morgan Kaufmann, San Francisco (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Fasli, M., Virginas, B. (2009). BDI Agents: Flexibility, Personalization, and Adaptation for Web-Based Support Systems. In: Nguyen, N.T., Jain, L.C. (eds) Intelligent Agents in the Evolution of Web and Applications. Studies in Computational Intelligence, vol 167. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88071-4_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-88071-4_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-88070-7

  • Online ISBN: 978-3-540-88071-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics