Abstract
In the recent literature in Artificial Intelligence, ethical issues are increasingly discussed. Many proposals of ethical agents are made. However, those approaches consider mainly an agent-centered perspective, letting aside the collective dimension of multi-agent systems. For instance, when considering cooperation among such agents, ethics could be a key issue to drive the interactions among the agents. This paper presents a model for ethics-based cooperation. Each agent uses an ethical judgment process to compute images of the other agents’ ethical behavior. Based on a rationalist and explicit approach, the judgment process distinguishes a theory of good, namely, how values and moral rules are defined, and a theory of right, namely, how a behavior is judged with respect to ethical principles. From these images of the other agents’ ethics, the judging agent computes trust used to cooperate with the judged agents. We illustrate these functionalities in an asset management scenario with a proof of concept implemented in the JaCaMo multi-agent platform.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
A behavior can deal with concurrency: several actions can have been done at the same time.
- 2.
Let’s notice that in the definition of these images, the second parameter refers to an agent. It means that the image is built with respect to the knowledge of this agent. The first parameter refers to the considered agent’s behavior.
- 3.
As for morals, conformity valuations are for instance { improper, neutral, congruent }.
- 4.
- 5.
- 6.
References
Abdul-Rahman, A., Hailes, S.: Supporting trust in virtual communities. In: 33th IEEE International Conference on Systems Sciences, pp. 1–9 (2000)
Aldridge, I.: High-frequency trading: a practical guide to algorithmic strategies and trading systems, vol. 459. Wiley, Somerset (2009)
Alexander, L., Moore, M.: Deontological ethics. In: Zalta, E.N. (ed.), The Stanford Encyclopedia of Philosophy, Spring 2015 edition, Metaphysics Research Lab, Stanford University (2015)
Anderson, M., Anderson, S.L.: Toward ensuring ethical behavior from autonomous systems: a case-supported principle-based paradigm. Ind. Robot. 42(4), 324–331 (2014)
Arkin, R.C.: Governing lethal behavior: Embedding ethics in a hybrid deliberative/reactive robot architecture. In Proceedings of the 3rd ACM/IEEE international conference on Human robot interaction, 121–128 (2008, March)
Arkoudas, K., Bringsjord, S., Bello, P.: Toward ethical robots via mechanized deontic logic. In: AAAI Fall Symposium on Machine Ethics, pp. 17–23 (2005)
Berreby, F., Bourgne, G., Ganascia, J.-G.: Modelling moral reasoning and ethical responsibility with logic programming. In: LPAR Proceedings, pp. 532–548 (2015)
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)
Bono, S., Bresin, G., Pezzolato, F., Ramelli, S., Benseddik, F.: Green, social and ethical funds in Europe. Technical report, Vigeo (2013)
Carbo, J., Molina, J., Davila, J.: Comparing predictions of SPORAS vs. a fuzzy reputation agent system. In: Conference on Fuzzy Sets and Fuzzy Systems, pp. 147–153 (2002)
Carter, J., Bitting, E., Ghorbani, A.: Reputation formalization for an information-sharing multi-agent system. Comput. Intell. 18(2), 515–534 (2002)
Castelfranchi, C., Falcone, R.: Trust Theory: A Socio-Cognitive and Computational Model, vol. 18. Wiley, Hoboken (2010)
Coelho, H., da Rocha Costa, A.C.: On the intelligence of moral agency. Encontro Português de Inteligência Artificial, pp. 12–15 (2009)
Coelho, H., Trigo, P., da Rocha Costa, A.C.: On the operationality of moral-sense decision making. In: 2nd Brazilian Workshop on Social Simulation, pp. 15–20 (2010)
Cointe, N., Bonnet, G., Boissier, O.: Ethical judgment of agents’ behaviors in multi-agent systems. In: AAMAS Proceedings, pp. 1106–1114 (2016)
Cointe, N., Bonnet, G., Boissier, O.: Multi-agent based ethical asset management. In: 1st Workshop on Ethics in the Design of Intelligent Agents, pp. 52–57 (2016)
Conte, R., Paolucci, M.: Reputation in Artificial Societies: Social Beliefs for Social Order, vol. 6. Springer Science & Business Media, Boston (2002)
Esfandiari, B., Chandrasekharan, S.: On how agents make friends: mechanisms for trust acquisition. In: Deception, Fraud, and Trust in Agent Societies Workshop, pp. 27–34 (2001)
Directorate-General for Economic and Financial Affairs: Impact of the current economic and financial crisis on potential output. Occasional Papers 49, European Commission, June 2009
Ganascia, J.-G.: Ethical system formalization using non-monotonic logics. In: 29th Annual Conference of the Cognitive Science Society, pp. 1013–1018 (2007)
Ganascia, J.-G.: Modelling ethical rules of lying with Answer Set Programming. Ethics Inf. Technol. 9(1), 39–47 (2007)
Horsburgh, H.J.N.: The ethics of trust. Philos. Q. 10(41), 343–354 (1960)
Johnson, R.: Kant’s moral philosophy. In: Zalta, E.N. (ed.) The Stanford Encyclopedia of Philosophy, Summer edition, Metaphysics Research Lab, Stanford University (2014)
Josang, A., Ismail, R., Boyd, C.: A survey of trust and reputation systems for online service proposition. Decis. Support. Syst. 43(2), 618–644 (2007)
Lorini, E.: On the logical foundations of moral agency. In: 11th International Conference on Deontic Logic in Computer Science, pp. 108–122 (2012)
Marsh, S.: Formalising trust as a computational concept. Ph.D. Thesis, University of Stirling, Stirling (1994)
McIntyre, A.: Doctrine of double effect. In: Zalta, E.N. (ed.) The Stanford Encyclopedia of Philosophy, Winter edition, Metaphysics Research Lab, Stanford University (2014)
Muller, G., Vercouter, L., Boissier, O.: Towards a general definition of trust and its application to openness in MAS. In: 6th Workshop on Deception, Fraud and Trust in Agent Societies, pp. 49–56 (2003)
Ricoeur, P.: Oneself as Another. University of Chicago Press, Chicago (1995)
Rocha-Costa, A.: Moral systems of agent societies: some elements for their analysis and design. In: 1st Workshop on Ethics in the Design of Intelligent Agents, pp. 32–37 (2016)
Sabater, J., Sierra, C.: Review on computational trust and reputation models. Artif. Intell. 24(1), 33–60 (2005)
Sabater-Mir, J., Vercouter, L.: Trust and reputation in multiagent Systems. Multiagent Systems, second Edition. Edited by Gerhard Weiss, MIT press. 381 (2013)
Saptawijaya, A., Moniz Pereira, L.: Towards modeling morality computationally with logic programming. In: Practical Aspects of Declarative Languages, pp. 104–119 (2014)
Timmons, M.: Moral Theory: An Introduction. Rowman & Littlefield, Lanham (2012)
Vercouter, L., Muller, G.: L.I.A.R.: achieving social control in open and decentralized multiagent systems. Appl. Artif. Intell. 24(8), 723–768 (2010)
Yu, B., Singh, M.P.: Distributed reputation management for electronic commerce. Comput. Intel. 18(4), 535–549 (2002)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Cointe, N., Bonnet, G., Boissier, O. (2020). Ethics-Based Cooperation in Multi-agent Systems. In: Verhagen, H., Borit, M., Bravo, G., Wijermans, N. (eds) Advances in Social Simulation. Springer Proceedings in Complexity. Springer, Cham. https://doi.org/10.1007/978-3-030-34127-5_10
Download citation
DOI: https://doi.org/10.1007/978-3-030-34127-5_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-34126-8
Online ISBN: 978-3-030-34127-5
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)