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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
In subsequent inference rules we assume that elements of the state remain unchanged unless explicitly stated in the rule.
References
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
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
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
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)
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
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
Bordini, R.H., Wooldridge, M., Hübner, J.F.: Programming Multi-Agent Systems in AgentSpeak Using Jason. Wiley, Hoboken (2007)
Bratman, M.E.: Intentions, Plans, and Practical Reason. Harvard University Press, Cambridge (1987)
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
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
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
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
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
Dennis, L.A.: Gwendolen semantics: 2017. Technical report ULCS-17-001, University of Liverpool, Department of Computer Science (2017)
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
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
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
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
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
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)
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
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
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)
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)
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
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
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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)