TY - JOUR
T1 - Privacy-aware Distributed Diagnosis of Multi-Agent Plans
AU - Natan, Avraham
AU - Kalech, Meir
N1 - Funding Information:
This research was funded by ISF, Israel grant No. 1716/17 , and by the Ministry of Science grant No. 3-6078 .
Publisher Copyright:
© 2021 Elsevier Ltd
PY - 2022/4/15
Y1 - 2022/4/15
N2 - In many multi-agent systems (MAS), agents are assigned to perform tasks. These tasks require designing plans for the agents, which are called multi-agent plan (MAP). Such systems are prone to failures due to variety of reasons. When a failure occurs, there is a need to diagnose it and identify the faulty agents. This problem has been traditionally addressed in a centralized manner. However, in some systems, agents might not be able to share plans due to privacy or single point of failure reasons. To address this challenge, we propose Distributed Diagnosis of Multi-Agent Plans (DDMAP) algorithms, which identify faulty agents of a MAS in a distributed manner without sharing plans. The contributions of this paper are: (1) formalizing DDMAP as a model-based diagnosis problem, and (2) presenting synchronous, asynchronous and semi-asynchronous distributed algorithms to diagnose the faulty agents. Experiments show that the semi-asynchronous algorithm performs better in terms of run-time while the performance in terms of communication overhead is comparable.
AB - In many multi-agent systems (MAS), agents are assigned to perform tasks. These tasks require designing plans for the agents, which are called multi-agent plan (MAP). Such systems are prone to failures due to variety of reasons. When a failure occurs, there is a need to diagnose it and identify the faulty agents. This problem has been traditionally addressed in a centralized manner. However, in some systems, agents might not be able to share plans due to privacy or single point of failure reasons. To address this challenge, we propose Distributed Diagnosis of Multi-Agent Plans (DDMAP) algorithms, which identify faulty agents of a MAS in a distributed manner without sharing plans. The contributions of this paper are: (1) formalizing DDMAP as a model-based diagnosis problem, and (2) presenting synchronous, asynchronous and semi-asynchronous distributed algorithms to diagnose the faulty agents. Experiments show that the semi-asynchronous algorithm performs better in terms of run-time while the performance in terms of communication overhead is comparable.
KW - Distributed diagnosis
KW - Model-based diagnosis
KW - Multi-agent systems
UR - http://www.scopus.com/inward/record.url?scp=85122473921&partnerID=8YFLogxK
U2 - 10.1016/j.eswa.2021.116313
DO - 10.1016/j.eswa.2021.116313
M3 - Article
AN - SCOPUS:85122473921
SN - 0957-4174
VL - 192
JO - Expert Systems with Applications
JF - Expert Systems with Applications
M1 - 116313
ER -