Abstract
Multi-agent systems (MAS) consist of autonomous agents that parcel out different tasks and make decisions in dynamic environments. Distributed constraint satisfaction problem (DisCSP) is the most effective and applicative MAS framework. In DisCSP, each agent is connected to the other agents via constraints and holds its own local constrained problem. Those agents find solutions satisfying their own constraints and the linking ones too by collaborating and exchanging messages holding their instantiations. This formalism does not take into consideration the possibility of the presence of unethical agents which can make irrelevant or even dangerous decisions, especially when human agents are involved in the resolution. In this paper, we propose an extension of the DisCSP into an ethical formalism “E-DisCSP”. It allows to control agents, detect intrusions and apply the convenient actions when an unethical agent is picked up. All these functionalities are done via control framework, in order to maintain the DisCSP resolution as normal as possible. Experimental results show the efficiency of our contribution. The detection rate of unethical agents achieves up to 100%. And the convenient actions’ application allows, to go from 45 to 0% of wrong solutions.
Similar content being viewed by others
References
Amato A, Di Martino B, Venticinque S (2014) Agents based multi-criteria decision-aid. J Ambient Intell Humaniz Comput 5(5):747–758
Belloni A, Berger A, Boissier O, Bonnet G, Bourgne G, Chardel PA, Cotton JP, Evreux N, Ganascia JG, Jaillon P et al (2015) Dealing with ethical conflicts in autonomous agents and multi-agent systems. In: Workshops at the twenty-ninth AAAI conference on artificial intelligence, pp 1–7
Benamrane A, Benelallam I, Bouyakhf EH (2019) Constraint programming based techniques for medical resources optimization: medical internships planning. J Ambient Intell Hum Comput 21:1–10
Benelallam I, Erraji Z, Khattabi GE, Bouyakhf EH (2015) Dynamic jchoc: a distributed constraints reasoning platform for dynamically changing environments. In: International conference on agents and artificial intelligence, Springer, pp 20–36
Bessière C, Maestre A, Brito I, Meseguer P (2005) Asynchronous backtracking without adding links: a new member in the abt family. Artif Intell 161(1–2):7–24
Bostrom N, Yudkowsky E (2014) The ethics of artificial intelligence. Camb Handb Artif Intell 1:316–334
Brax N, Andonoff E, Gleizes MP (2012) A self-adaptive multi-agent system for abnormal behavior detection in maritime surveillance. In: KES international symposium on agent and multi-agent systems: technologies and applications, Springer, pp 174–185
Burke DA, Brown KN (2006) Applying interchangeability to complex local problems in distributed constraint reasoning. In: Workshop on distributed constraint reasoning (AAMAS 06), pp 1–15
Çelik M, Dadaşer-Çelik F, Dokuz AŞ (2011) Anomaly detection in temperature data using dbscan algorithm. In: 2011 international symposium on innovations in intelligent systems and applications, IEEE, pp 91–95
Cointe N, Bonnet G, Boissier O (2016) Ethical judgment of agents’ behaviors in multi-agent systems. In: AAMAS, pp 1106–1114
Diri D (2009) Élaboration d’un système de maintien de vérité: une approche orientée objet, pp 13–15
Doniec A, Bouraqadi N, Defoort M, Le V, Stinckwich S (2010) Multi-robot exploration under communication constraint: a discsp approach. In: 5th national conference on control architecture of robots, pp 18–19
Doniec A, Bouraqadi N, Defoort M, Stinckwich S, et al. (2009) Distributed constraint reasoning applied to multi-robot exploration. In: 2009 21st IEEE international conference on tools with artificial intelligence, IEEE, pp 159–166
Doyle J (1981) A truth maintenance system. Readings in artificial intelligence. Elsevier, Oxford, pp 496–516
El Khattabi G, Benelallam I, Bouyakhf EH (2019) Selective sorting and smart nogood-based complex distributed constraint satisfaction problems. Int J Artif Intell 17(1):1–33
El Khattabi G, Benelallam I, Bouyakhf EH, Haouari R (2016) Position paper: towards ethical agents in distributed constraint reasoning. In: CP’16 workshop, pp 1–3
El Khattabi G, El Mehdi El Graoui IB, Benelallam I, Bouyakhf EH (2017) Mp-abt: a minimal perturbation approach for complex local problems. In: ICAART (1), pp 268–275
El Khattabi G, Haij O, Benelallam I, Bouyakhf EH (2018a) Detection of unethical intelligent agents in ethical distributed constraint satisfaction problems. In: Proceedings of the 2nd Mediterranean conference on pattern recognition and artificial intelligence, pp 52–57
El Khattabi G, Lahboub S, El Houssine B, Benelallam I (2018b) Contribution to modeling smart grid problem with the constraint satisfaction problem formalism. In: Proceedings of the 2nd Mediterranean conference on pattern recognition and artificial intelligence, pp 58–62
Fok V, Lingard D (2011) Using a genetic algorithm to optimise maritime surveillance performed by space-based sensors. National Committee for Space Science & National Space Society of Australia, Barry Drive, Australian National University, Canberra
Forbus KD, De Kleer J (1993) Building problem solvers, vol 1. MIT, Cambridge
Freuder EC, Minca M, Wallace RJ (2001) Privacy/efficiency tradeoffs in distributed meeting scheduling by constraint-based agents. In: Proc. IJCAI DCR, pp 63–72
Ghallab M, Nau D, Traverso P (2004) Automated planning: theory and practice. Elsevier, Oxford
Kornienko S, Kornienko O, Levi P (2011) Application of distributed constraint satisfaction problem to the agent-based planning in manufacturing systems. arXiv preprint arXiv:11090601, pp 1–6
Krishnan VG, Ram NS (2018) Analyze traffic forecast for decentralized multi agent system using i-aco routing algorithm. J Ambient Intell Hum Comput pp 1–8
Kumar V (1992) Algorithms for constraint-satisfaction problems: a survey. AI Mag 13(1):32–32
Laport F, Serrano E, Bajo J (2019) A multi-agent architecture for mobile sensing systems. J Ambient Intell Hum Comput 1–13
Lesser V, Ortiz CL Jr, Tambe M (2012) Distributed sensor networks: a multiagent perspective, vol 9. Springer, Berlin
Maestre A, Bessiere C (2004) Improving asynchronous backtracking for dealing with complex local problems. In: ECAI, vol 16, p 206
Mailler R, Lesser V (2004) Solving distributed constraint optimization problems using cooperative mediation. In: Proceedings of the third international joint conference on autonomous agents and multiagent systems, 2004. AAMAS 2004., IEEE, pp 438–445
Mano JP, Georgé JP, Gleizes MP (2010) Adaptive multi-agent system for multi-sensor maritime surveillance. In: Advances in practical applications of agents and multiagent systems. Springer, pp 285–290
Martins JP (1990) The truth, the whole truth, and nothing but the truth. AI Mag 11(4):7–7
McCarthy J (1987) Generality in artificial intelligence. Commun ACM 30(12):1030–1035
Meisels A, Zivan R (2007) Asynchronous forward-checking for discsps. Constraints 12(1):131–150
Miguel I (2012) Dynamic flexible constraint satisfaction and its application to AI planning. Springer, Berlin
Modi PJ, Jung H, Tambe M, Shen WM, Kulkarni S (2001) A dynamic distributed constraint satisfaction approach to resource allocation. In: International conference on principles and practice of constraint programming, Springer, pp 685–700
Müller T (2005) Constraint-based timetabling pp 4–7
Negnevitsky M (2005) Artificial intelligence: a guide to intelligent systems. Pearson Education, London
Ramirez-Atencia C, Camacho D (2019) Constrained multi-objective optimization for multi-uav planning. J Ambient Intell Humaniz Comput 10(6):2467–2484
Tsuruta T, Shintani T (2000) Scheduling meetings using distributed valued constraint satisfaction algorithm. In: ECAI, pp 383–387
Tumer K, Agogino A (2007) Distributed agent-based air traffic flow management. In: Proceedings of the 6th international joint conference on Autonomous agents and multiagent systems, pp 1–8
Wahbi M, Ezzahir R, Bessiere C, Bouyakhf EH (2013) Nogood-based asynchronous forward checking algorithms. Constraints 18(3):404–433
Yokoo M (1995) Asynchronous weak-commitment search for solving distributed constraint satisfaction problems. In: International conference on principles and practice of constraint programming, Springer, pp 88–102
Yokoo M, Durfee EH, Ishida T, Kuwabara K (1998) The distributed constraint satisfaction problem: formalization and algorithms. IEEE Trans Knowl Data Eng 10(5):673–685
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
El Khattabi, G., Benelallam, I. & Bouyakhf, E.H. Maintaining ethical resolution in distributed constraint reasoning. J Ambient Intell Human Comput 11, 5065–5081 (2020). https://doi.org/10.1007/s12652-020-01812-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-020-01812-7