Supporting Organizational Accountability Inside Multiagent Systems

  • Matteo BaldoniEmail author
  • Cristina Baroglio
  • Katherine M. May
  • Roberto Micalizio
  • Stefano Tedeschi
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10640)


We present and analyze the problem of realizing an accountability-supporting system in multiagent systems technology. To this aim and to avoid ambiguities, we first characterize the concept of accountability, which we later work to realize computationally, particularly in relation to the partially overlapping notion of responsibility. Then, with the aim of achieving accountability as a design property, we provide a few principles that characterize an accountability-supporting multiagent system. We provide an accountability protocol to regulate the interaction between an agent, willing to play a role in an organization, and the organization itself. Finally, we show as a case study how the use of such a protocol allows multiagent systems, realized with JaCaMo, to support accountability.


Computational ethics Accountability Multiagent systems Sociotechnical systems 



This work was partially supported by the Accountable Trustworthy Organizations and Systems (AThOS) project, funded by Università degli Studi di Torino and Compagnia di San Paolo (CSP 2014). The authors warmly thank the reviewers for their constructive and helpful comments which helped revising the paper.


  1. 1.
    Baldoni, M., Baroglio, C., Capuzzimati, F., Micalizio, R.: Commitment-based agent interaction in JaCaMo+. Fundam. Inf. (2017, to appear).
  2. 2.
    Baldoni, M., Baroglio, C., May, K.M., Micalizio, R., Tedeschi, S.: ADOPT JaCaMo: accountability-driven organization programming technique for JaCaMo. In: Principles and Practice of Multi-Agent Systems, PRIMA 2017. Lecture Notes in Computer Science. Springer, Cham (2017)Google Scholar
  3. 3.
    Baldoni, M., Baroglio, C., May, K.M., Micalizio, R., Tedeschi, S.: Computational accountability. In: Proceedings of the AI*IA WS on Deep Understanding and Reasoning: A Challenge for Next-Generation Intelligent Agents 2016. CEUR Workshop Proceedings, vol. 1802. (2017).
  4. 4.
    Boella, G., van der Torre, L.: The ontological properties of social roles in multi-agent systems: definitional dependence, powers and roles playing roles. Artif. Intell. Law 15(3), 201–221 (2007)CrossRefGoogle Scholar
  5. 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)CrossRefGoogle Scholar
  6. 6.
    Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-Agent Systems in AgentSpeak Using Jason, vol. 8. Wiley, Hoboken (2007)CrossRefzbMATHGoogle Scholar
  7. 7.
    Bovens, M., Goodin, R.E., Schillemans, T. (eds.): The Oxford Handbook of Public Accountability. Oxford University Press, Oxford (2014)Google Scholar
  8. 8.
    Braham, M., van Hees, M.: An anatomy of moral responsibility. Mind 121(483), 601–634 (2012)CrossRefGoogle Scholar
  9. 9.
    Burgemeestre, B., Hulstijn, J.: Designing for accountability and transparency: a value-based argumentation approach. In: van den Hoven, J., Vermaas, P.E., van de Poel, I. (eds.) Handbook of Ethics, Values, and Technological Design: Sources, Theory. Values and Application Domains. Springer, Dordrecht (2015). Google Scholar
  10. 10.
    Castelfranchi, C.: Commitments: from individual intentions to groups and organizations. In: ICMAS, pp. 41–48. The MIT Press (1995)Google Scholar
  11. 11.
    Chopra, A.K., Singh, M.P.: The thing itself speaks: accountability as a foundation for requirements in sociotechnical systems. In: IEEE 7th International Workshop RELAW, p. 22. IEEE Computer Society (2014)Google Scholar
  12. 12.
    Conte, R., Paolucci, M.: Responsibility for societies of agents. J. Artif. Soc. Soc. Simul. 7(4) (2004)Google Scholar
  13. 13.
    Yazdanpanah, V., Dastani, M.: Distant group responsibility in multi-agent systems. In: Baldoni, M., Chopra, A.K., Son, T.C., Hirayama, K., Torroni, P. (eds.) PRIMA 2016. LNCS (LNAI), vol. 9862, pp. 261–278. Springer, Cham (2016). CrossRefGoogle Scholar
  14. 14.
    Elder-Vass, D.: The Causal Power of Social Structures: Emergence, Structure and Agency. Cambridge University Press, Cambridge (2010)CrossRefGoogle Scholar
  15. 15.
    Eshleman, A.: Moral responsibility. The Stanford Encyclopedia of Philosophy (2014)Google Scholar
  16. 16.
    Frankfurt, H.G.: Alternate possibilities and moral responsibility. J. Philos. 66(23), 829–839 (1969)CrossRefGoogle Scholar
  17. 17.
    Guarino, N., Welty, C.: Evaluating ontological decisions with OntoClean. Commun. ACM 45(2), 61–65 (2002)CrossRefGoogle Scholar
  18. 18.
    Hohfeld, W.N.: Some fundamental legal conceptions as applied in judicial reasoning. Yale Law J. 23(1), 16–59 (1913)CrossRefGoogle Scholar
  19. 19.
    Hübner, J.F., Boissier, O., Kitio, R., Ricci, A.: Instrumenting multi-agent organisations with organisational artifacts and agents. Auton. Agent. Multi-Agent Syst. 20(3), 369–400 (2010)CrossRefGoogle Scholar
  20. 20.
    Hübner, J.F., Sichman, J.S., Boissier, O.: Developing organised multiagent systems using the MOISE+ model: programming issues at the system and agent levels. Int. J. Agent-Oriented Softw. Eng. 1(3/4), 370–395 (2007)CrossRefGoogle Scholar
  21. 21.
    Ricci, A., Piunti, M., Viroli, M., Omicini, A.: Environment programming in CArtAgO. In: El Fallah Seghrouchni, A., Dix, J., Dastani, M., Bordini, R. (eds.) Multi-Agent Programming, pp. 259–288. Springer, Boston (2009). CrossRefGoogle Scholar
  22. 22.
    Singh, M.P.: An ontology for commitments in multiagent systems. Artif. Intell. Law 7(1), 97–113 (1999)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Matteo Baldoni
    • 1
    Email author
  • Cristina Baroglio
    • 1
  • Katherine M. May
    • 2
  • Roberto Micalizio
    • 1
  • Stefano Tedeschi
    • 2
  1. 1.Dipartimento di InformaticaUniversità degli Studi di TorinoTurinItaly
  2. 2.Università degli Studi di TorinoTurinItaly

Personalised recommendations