Multiagent task coordination as task allocation plus task responsibility
journal contributionposted on 04.11.2021, 15:19 authored by Vahid Yazdanpanah, Mehdi Dastani, Syeda FatimaSyeda Fatima, Nick JenningsNick Jennings, Devrim M. Yazan, Henk Zijm
In this work, we present a dynamic Task Coordination framework (TasCore) for multiagent systems. Here task coordination refers to a twofold problem where an exogenously imposed state of affairs should be satisfied by a multiagent system. To address this problem the involved agents or agent groups need to be assigned tasks to fulfill (task allocation) and the behavior of these agents needs to be monitored to evaluate whether their tasks are fulfilled so that responsibility for dismissing tasks can be determined (task responsibility). We believe the allocation of tasks should regard both the strategic abilities of agents and their epistemic limitations. To date, however, existing work on the application of logical strategic reasoning for task allocation assumes perfect information for agents (dismissing imperfect information settings) and allocates tasks to individual agents (dismissing task allocation to agent groups). In TasCore, we address this gap by modeling task allocation using imperfect information semantics for strategic reasoning and integrate it with a notion of task responsibility. We formally verify properties of TasCore : on validity as well as stability of task allocations and fairness as well as non-monotonicity of task responsibilities.
- Computer Science