Skip to main content

Toward BDI Sapient Agents: Learning Intentionally

  • Chapter
Toward Artificial Sapience

Abstract

Sapient agents have been characterized as systems that learn their cognitive state and capabilities through experience, considering social environments and interactions with other agents or humans. The BDI (belief, desire, intention) model of cognitive agency offers philosophical grounds on intentionality and practical reasoning, as well as an elegant abstract logical semantics. However, the lack of learning and social competences of this model constitutes a serious limitation when sapient agents are the issue. This chapter discusses some ideas on intentional and social learning, that support the revision of practical reasons by the BDI agents. The resulting agents can learn, and then update, their plans’ contexts to avoid forming intentions that eventually fail. Individual and social learning have been successfully attained in our own BDI interpreter based on dMARS, and ported to the Jason interpreter based on AgentSpeak(L). Multiagent consistency is guaranteed through a protocol based on cooperative goal adoption. These BDI learning agents seems closer to the intended characterization of sapient agents.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Blockeel, H., and de Raedt, L. (1998). Top-down induction of first-order logical decision trees. Artificial Intelligence, 101(1–2):285–297.

    Article  MATH  MathSciNet  Google Scholar 

  • Blockeel, H., Dehaspe, L., Demoen, B., Gerda, J., Ramon, J., and Vandecasteele, H. (2000). Executing query packs in ILP. In: Cussens, J. and Frish, A. (eds.). Inductive Logic Programming, 10th International Conference, ILP2000, London, LNAI 1866:60–77, Springer-Verlag, Berlin and Heidelberg.

    Google Scholar 

  • Bordini, R.H., and Hübner, J.F (2006). BDI agent programming in AgentSpeak using Jason. In Toni, F. and Torroni, P. (eds), Proceedings of the Sixth International Workshop on Computational Logic in Multi-Agent Systems (CLIMA VI), London, 27–29 June, 2005, Revised Selected and Invited Papers, LNCS 3900:143–164, Springer-Verlag, Berlin and Heidelberg.

    Google Scholar 

  • Bourgne, G., El-Fallah-Seghrouchni, A. and Soldano, H. (2007). SMILE: Sound Multi-agent Incremental LEarning ;-) AAMAS’07, May 14–17, 2007, ACM, Honolulu, Hawai’i.

    Google Scholar 

  • Bratman, M. (1987). Intention, Plans, and Practical Reason. Harvard University Press, Cambridge, MA and London.

    Google Scholar 

  • Castelfranchi, C. (1998). Modelling social action for AI agents. Artificial Intelligence, 103(1998):157–182.

    Article  MATH  Google Scholar 

  • Dennett, D.C. (1987). The Intentional Stance. MIT Press, Cambridge MA.

    Google Scholar 

  • Georgeff, M., Pell, B., Pollak, M. Tambe, M., and Wooldridge, M. (1999). The belief-desire-intention model of agency. In: Müller, J., Singh, M. and Rao, A. (eds.), Proceedings of the FifthInternationalWorkshop on Intelligent Agents: Agent, Theories, Architectures, and Languages (ATAL-98). LNAI 1555:1–10, Springer Verlag, Berlin and Heidelberg.

    Google Scholar 

  • Guerra-Hernández, A.,El-Fallah-Seghrouchni, A., and Soldano, H. (2001). BDImultiagent learning based on first-order induction oflogical decision trees. In: Intelligent Agents Technology: Research and Development. Proceedings of the second Asia-Pacific Conference on IAT, Maebashi, Japan, November, 2001, World Scientific, Singapre, pp. 160–169.

    Google Scholar 

  • Guerra-Hernández, A.,El-Fallah-Seghrouchni, A., and Soldano, H. (2004a) Distributed learning in intentional BDI multiagent systems. In:Baeza-Yates, R., Marroquìn, J.L., and Chávez, E. (eds.),Proceedings of the Fifth Mexican International Conference on Computer Science (ENC’04), pages 225–232, IEEE Computer Society.

    Google Scholar 

  • Guerra-Hernández, A.,El-Fallah-Seghrouchni, A., and Soldano, H. (2004b) Learning in BDImultiagent systems. In: Dix, J. and Leite, J. (eds.) CLIMA IV.Computational Logic in Multi-Agent Systems: Fourth International Workshop, Fort Lauderdale, FL, January 6–7, 2004. Selected and Invited Papers. LNAI 325:218–233, Springer Verlag, Berlin and Heidelberg.

    Google Scholar 

  • Guerra-Hernández, A.,El-Fallah-Seghrouchni, A., and Soldano, H. (2005). On Learning Intentionally. Inteligencia Artificial, Revista Iberoamericana de Inteligencia Artificial, 9(25):9–18.

    Google Scholar 

  • d’Inverno, M., Kinny, D., Luck, M., and Wooldridge, M. (1997). A formal specification of Dmars. In: Singh, M., Rao, A. and Wooldridge, M. (eds.), Intelligent Agents IV: Proceedings of the Fourth International Workshop on Agent Theories, Architectures, and Languages. LNAI 1365:155–176, Springer Verlag, Berlin and Heidelberg.

    Google Scholar 

  • Lightfoot, D. (1991). Formal Specification Using Z. Macmillan Computer Science Series. Macmillan, London.

    Google Scholar 

  • Moreira, Á. F., and Bordini, R. (2003). An operational semantics for a BDI agent-oriented programming language. In: Omicini, A., Sterling, L., and Torroni, P. (eds.), Declarative Agent Languages and Technologies, First International Workshop, DALT 2003, Melbourne, Australia, July 15, 2003, Revised Selected and Invited Papers. LNCS 2990:135–154, Springer Verlag, Berlin and Heidelberg.

    Google Scholar 

  • Muggleton, S., and de Raedt, L. (1994) Inductive logic programming: Theory and methods. Journal of Logic Programming, 19:629–679.

    Article  MathSciNet  Google Scholar 

  • Otterlo, M. van, Wiering, M., Dastani, M., and Meyer, J.-J. (2003). A characterization of sapient agents. In: IEEE International Conference on Integration of Knowledge Intensive Multi-Agent Systems, KIMAS, Boston.

    Google Scholar 

  • Quinlan, J. (1986). Induction of decision trees. Machine Learning, 1(1):81–106.

    Google Scholar 

  • Rao, A. (1996). AgentSpeak(L): BDI agents speak out in a logical computable language. In: van Hoe, R. (ed.), Seventh European Workshop on Modelling Autonomous Agents in a Multi-Agent World, Eindhoven, The Netherlands.

    Google Scholar 

  • Rao, A. and Georgeff, M. (1998) Decision procedures of BDI logics. Journal of Logic and Computation, 8(3):293–344.

    Article  MATH  MathSciNet  Google Scholar 

  • Russell, S. and Norvig, P. (1995). Artificial Intelligence: A Modern Approach. Prentice-Hall, New Jersey.

    MATH  Google Scholar 

  • Singh, M., Rao, A., Georgeff, M. (1999) Formal Methods in DAI: Logic-based representations and reasoning. In: Weiss, G (ed.), Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. MIT Press, Cambridge MA.

    Google Scholar 

  • Wooldridge, M. (2000). Reasoning about Rational Agents. MIT Press, Cambridge MA.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag London Limited

About this chapter

Cite this chapter

Guerra-Hernández, A., Ortíz-Hernández, G. (2008). Toward BDI Sapient Agents: Learning Intentionally. In: Mayorga, R.V., Perlovsky, L.I. (eds) Toward Artificial Sapience. Springer, London. https://doi.org/10.1007/978-1-84628-999-6_5

Download citation

  • DOI: https://doi.org/10.1007/978-1-84628-999-6_5

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84628-998-9

  • Online ISBN: 978-1-84628-999-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics