Skip to main content

Towards Forward Responsibility in BDI Agents

  • Conference paper
  • First Online:
Engineering Multi-Agent Systems (EMAS 2023)

Abstract

In this paper, we discuss forward responsibilities in Belief-Desire-Intention agents, that is, responsibilities that can drive future decision-making. We focus on individual rather than global notions of responsibility. Our contributions include: (a) extended operational semantics for responsibility-aware rational agents; (b) hierarchical responsibilities for improving intention selection based on the priorities (i.e., hierarchical level) of a responsibility; and (c) shared responsibilities which allow agents with the same responsibility to update their priority levels (and consequently commit or not to the responsibility) depending on the lack (or surplus) of agents that are currently engaged with it.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    In subsequent inference rules we assume that elements of the state remain unchanged unless explicitly stated in the rule.

References

  1. Baldoni, M., Baroglio, C., Micalizio, R.: Fragility and robustness in multiagent systems. In: Baroglio, C., Hubner, J.F., Winikoff, M. (eds.) EMAS 2020. LNCS (LNAI), vol. 12589, pp. 61–77. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-66534-0_4

    Chapter  Google Scholar 

  2. Baldoni, M., Baroglio, C., Micalizio, R., Tedeschi, S.: Implementing business processes in JaCaMo+ by exploiting accountability and responsibility. In: Proceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems, pp. 2330–2332. AAMAS 2019, International Foundation for Autonomous Agents and Multiagent Systems, Richland, SC (2019). https://dl.acm.org/doi/10.5555/3306127.3332102

  3. Baldoni, M., Baroglio, C., Micalizio, R., Tedeschi, S.: Robustness based on accountability in multiagent organizations. In: Proceedings of the 20th International Conference on Autonomous Agents and MultiAgent Systems, pp. 142–150. AAMAS 2021, International Foundation for Autonomous Agents and Multiagent Systems, Richland, SC (2021). https://dl.acm.org/doi/10.5555/3463952.3463975

  4. Boissier, O., Bordini, R., Hubner, J., Ricci, A.: Multi-Agent Oriented Programming: Programming Multi-Agent Systems Using JaCaMo. Intelligent Robotics and Autonomous Agents Series. MIT Press, Cambridge (2020)

    Google Scholar 

  5. Boissier, O., Bordini, R.H., Hübner, J.F., Ricci, A., Santi, A.: Multi-agent oriented programming with JaCaMo. Sci. Comput. Program. 78(6), 747–761 (2013). https://doi.org/10.1016/j.scico.2011.10.004

    Article  Google Scholar 

  6. Bordini, R.H., El Fallah Seghrouchni, A., Hindriks, K., Logan, B., Ricci, A.: Agent programming in the cognitive era. Auton. Agent. Multi-Agent Syst. 34(2), 1–31 (2020). https://doi.org/10.1007/s10458-020-09453-y

    Article  Google Scholar 

  7. Bordini, R.H., Wooldridge, M., Hübner, J.F.: Programming Multi-Agent Systems in AgentSpeak Using Jason. Wiley, Hoboken (2007)

    Book  MATH  Google Scholar 

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

    Google Scholar 

  9. Cardoso, R.C., Ferrando, A.: A review of agent-based programming for multi-agent systems. Computers 10(2), 16 (2021). https://doi.org/10.3390/computers10020016

    Article  Google Scholar 

  10. Chopra, A.K., Singh, M.P.: Accountability as a foundation for requirements in sociotechnical systems. IEEE Internet Comput. 25(6), 33–41 (2021). https://doi.org/10.1109/MIC.2021.3106835

    Article  Google Scholar 

  11. Collier, R.W., Russell, S., Lillis, D.: Reflecting on agent programming with agentspeak(L). In: Chen, Q., Torroni, P., Villata, S., Hsu, J., Omicini, A. (eds.) PRIMA 2015. LNCS (LNAI), vol. 9387, pp. 351–366. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-25524-8_22

    Chapter  Google Scholar 

  12. Cranefield, S., Oren, N., Vasconcelos, W.W.: Accountability for practical reasoning agents. In: Lujak, M. (ed.) AT 2018. LNCS (LNAI), vol. 11327, pp. 33–48. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-17294-7_3

    Chapter  Google Scholar 

  13. Dennis, L., Fisher, M., Hepple, A.: Language constructs for multi-agent programming. In: Sadri, F., Satoh, K. (eds.) CLIMA 2007. LNCS (LNAI), vol. 5056, pp. 137–156. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-88833-8_8

    Chapter  MATH  Google Scholar 

  14. Dennis, L.A.: Gwendolen semantics: 2017. Technical report ULCS-17-001, University of Liverpool, Department of Computer Science (2017)

    Google Scholar 

  15. Duff, S., Thangarajah, J., Harland, J.: Maintenance goals in intelligent agents. Comput. Intell. 30(1), 71–114 (2014). https://doi.org/10.1111/coin.12000

    Article  MathSciNet  MATH  Google Scholar 

  16. Joe-Wong, C., Sen, S., Lan, T., Chiang, M.: Multi-resource allocation: fairness-efficiency tradeoffs in a unifying framework. In: 2012 Proceedings IEEE INFOCOM, pp. 1206–1214. IEEE (2012). https://doi.org/10.1109/INFCOM.2012.6195481

  17. Logan, B.: An agent programming manifesto. Int. J. Agent-Oriented Softw. Eng. 6(2), 187–210 (2018). https://doi.org/10.1504/IJAOSE.2018.094374

    Article  Google Scholar 

  18. de Oliveira Gabriel, V., Panisson, A.R., Bordini, R.H., Adamatti, D.F., Billa, C.Z.: Reasoning in BDI agents using Toulmin’s argumentation model. Theoret. Comput. Sci. 805, 76–91 (2020). https://doi.org/10.1016/j.tcs.2019.10.026

    Article  MathSciNet  MATH  Google Scholar 

  19. van de Poel, I.: The relation between forward-looking and backward-looking responsibility. In: Vincent, N., van de Poel, I., van den Hoven, J. (eds.) Moral Responsibility. Library of Ethics and Applied Philosophy, vol. 27, pp. 37–52. Springer, Dordrecht (2011). https://doi.org/10.1007/978-94-007-1878-4_3

    Chapter  Google Scholar 

  20. Rao, A.S., Georgeff, M.: BDI agents: from theory to practice. In: Proceedings 1st International Conference Multi-Agent Systems (ICMAS), pp. 312–319. AAAI, San Francisco, USA (1995)

    Google Scholar 

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

    Chapter  Google Scholar 

  22. Shams, Z., Vos, M.D., Oren, N., Padget, J.: Argumentation-based reasoning about plans, maintenance goals, and norms. ACM Trans. Auton. Adapt. Syst. 14(3), 1–39 (2020). https://doi.org/10.1145/3364220

    Article  Google Scholar 

  23. Vieira, R., Moreira, A., Wooldridge, M., Bordini, R.H.: On the formal semantics of speech-act based communication in an agent-oriented programming language. J. Artif. Int. Res. 29(1), 221–267 (2007)

    MATH  Google Scholar 

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

    Google Scholar 

  25. Yazdanpanah, V., Dastani, M., Fatima, S., Jennings, N.R., Yazan, D.M., Zijm, H.: Multiagent task coordination as task allocation plus task responsibility. In: Bassiliades, N., Chalkiadakis, G., de Jonge, D. (eds.) EUMAS/AT -2020. LNCS (LNAI), vol. 12520, pp. 571–588. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-66412-1_37

    Chapter  Google Scholar 

  26. Yazdanpanah, V., Dastani, M., Jamroga, W., Alechina, N., Logan, B.: Strategic responsibility under imperfect information. In: Proceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems, pp. 592–600. AAMAS ’19, International Foundation for Autonomous Agents and Multiagent Systems, Richland, SC (2019). https://dl.acm.org/doi/10.5555/3306127.3331745

  27. Yazdanpanah, V., Gerding, E.H., Stein, S., Dastani, M., Jonker, C.M., Norman, T.J.: Responsibility research for trustworthy autonomous systems. In: AAMAS 2021: 20th International Conference on Autonomous Agents and Multiagent Systems, Virtual Event, United Kingdom, May 3–7, 2021, pp. 57–62. ACM, Richland, SC (2021). https://dl.acm.org/doi/10.5555/3463952.3463964

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rafael C. Cardoso .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Cardoso, R.C., Ferrando, A., Collenette, J., Dennis, L.A., Fisher, M. (2023). Towards Forward Responsibility in BDI Agents. In: Ciortea, A., Dastani, M., Luo, J. (eds) Engineering Multi-Agent Systems. EMAS 2023. Lecture Notes in Computer Science(), vol 14378. Springer, Cham. https://doi.org/10.1007/978-3-031-48539-8_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-48539-8_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-48538-1

  • Online ISBN: 978-3-031-48539-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics