Skip to main content

Experiments with Multiple BDI Agents with Dynamic Learning Capabilities

  • Conference paper
  • First Online:
Highlights of Practical Applications of Scalable Multi-Agent Systems. The PAAMS Collection (PAAMS 2016)

Abstract

In this paper we show how multiple BDI agents, enhanced with temporal difference learning capabilities, learn their utility function, while they are concurrently exploring an uncertain environment. We focus on the programming aspects of the agents using the Jason agent-oriented programming language. We also provide experimental results showing the behavior of multiple agents acting in a Markovian grid environment. We consider agents with the perception function affected by the intermittent faults and Gaussian noise, as well as agents for which their action function is not always successful.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

References

  1. Bădică, C., Budimac, Z., Burkhard, H.-D., Ivanović, M.: Software agents: Languages, tools, platforms. Comput. Sci. Inf. Syst. 8(2), 255–298 (2011). doi:10.2298/CSIS110214013B

    Article  Google Scholar 

  2. Bădică, A., Bădică, C., Ivanović, M., Mitrović, D.: An approach of temporal difference learning using agent-oriented programming. In: Proceedings of the 20th International Conference on Control Systems and Computer Science (CSCS 2015), pp. 735–742. IEEE, (2015). 10.1109/CSCS.2015.71

  3. Bellifemine, F.L., Caire, G., Greenwood, D.: Developing Multi-Agent Systems with JADE, ser. Wiley Series in Agent Technology. John Wiley & Sons Ltd (2007)

    Google Scholar 

  4. Bordini, R.H., Hũbner, J.F., Wooldridge, M.: Programming Multi-Agent Systems in AgentSpeak using Jason, ser. Wiley Series in Agent Technology. Wiley (2007)

    Google Scholar 

  5. Hübner, J.F., Bordini, R.H., Wooldridge, M.J.: Programming declarative goals using plan patterns. In: Baldoni, M., Endriss, U. (eds.) DALT 2006. LNCS (LNAI), vol. 4327, pp. 123–140. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  6. Jason: a Java-based interpreter for an extended version of AgentSpeak. http://jason.sourceforge.net//. Accessed February, 2016

  7. Jennings, N.R., Wooldridge, M.: Applications of intelligent agents. In: Jennings, N.R., Wooldridge, M.J. (eds.) Agent Technology, pp. 3–28. Heidelberg (1998). http://dl.acm.org/citation.cfm?id=277789.277799

  8. Rao, A.S.: AgentSpeak(L): BDI agents speak out in a logical computable language. In: Van de Velde, W., Perram, J.W. (eds.) Agents Breaking Away. LNCS, vol. 1038, pp. 42–45. Springer, Heidelberg (1996). doi:10.1007/BFb0031845

    Chapter  Google Scholar 

  9. Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach. Prentice Hall Series in Artificial Intelligence, 3rd edn. Prentice Hall, Saddle River (2010)

    MATH  Google Scholar 

  10. Shoham, Y.: Agent-oriented programming. Artif. Intell. 60(11), 51–92 (1993). doi:10.1016/0004-3702(93)90034-9

    Article  MathSciNet  Google Scholar 

  11. Sutton, R.S.: Learning to predict by the methods of temporal differences. Mach. Learn. 3(1), 9–44 (1998). doi:10.1007/BF00115009

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amelia Bădică .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Bădică, A., Bădică, C., Ganzha, M., Ivanović, M., Paprzycki, M. (2016). Experiments with Multiple BDI Agents with Dynamic Learning Capabilities. In: Bajo, J., et al. Highlights of Practical Applications of Scalable Multi-Agent Systems. The PAAMS Collection. PAAMS 2016. Communications in Computer and Information Science, vol 616. Springer, Cham. https://doi.org/10.1007/978-3-319-39387-2_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-39387-2_23

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-39386-5

  • Online ISBN: 978-3-319-39387-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics