| Communicative Multiagent Team Decision Problems (COM-MTDPs) |
This work is one of our many ongoing research threads in agent teamwork.
Despite the significant progress in multiagent teamwork, existing research does not address the optimality of its prescriptions nor the complexity of the teamwork problem in a domain-independent fashion. Without a characterization of the optimality-complexity tradeoffs, it is impossible to determine whether the assumptions and approximations made by a particular theory gain enough efficiency to justify the losses in overall performance. To provide a tool for use by multiagent researchers in evaluating this tradeoff, we present a unified framework, the COMmunicative Multiagent Team Decision Problem (COM-MTDP) model, for analyzing agent teamwork. The COM-MTDP model is general enough to subsume many existing models of multiagent systems, and we can use it to analyze both the optimality of team performance and the computational complexity of the agents' decision problem. In analyzing complexity, we present a breakdown of the computational complexity of constructing optimal teams under various classes of problem domains, along the dimensions of observability and communication cost. In analyzing optimality, we exploit the COM-MTDP's ability to encode existing teamwork theories and models to encode two instantiations of joint intentions theory, including STEAM. We then derive a domain-independent criterion for optimal communication and provide a comparative analysis of the two joint intentions instantiations. We have implemented a reusable, domain-independent software package to analyze teamwork coordination strategies, and we demonstrate its use by encoding and evaluating the two joint intentions strategies within a testbed domain.
| D.V. Pynadath and
M. Tambe, 2002. The Communicative Multiagent Team Decision Problem: Analyzing Teamwork Theories and Models. Journal of Artificial Intelligence Research, Volume 16, pp. 389-423. |
| D.V. Pynadath and
M. Tambe, 2002. Multiagent Teamwork: Analyzing the Optimality and Complexity of Key Theories and Models. In Proceedings of the International Joint Conference on Autonomous Agents and Multi-Agent Systems, pp. 873-880. |
| D.V. Pynadath and M. Tambe, 2002. Team Coordination among Distributed Agents: Analyzing Key Teamwork Theories and Models. In Proceedings of the AAAI Spring Symposium on Intelligent Distributed and Embedded Systems, pp. 57-62. |
The JAIR article includes all of the proofs for its theorems. The following are detailed proofs omitted from the AAMAS-02 paper (using that paper's earlier notation), available below as PDF documents:
We have implemented the COM-MTDP model as a Python class, allowing one to instantiate a particular problem domain as an object of this class. The following class files support the setting up of the various components of an COM-MTDP:
The following class file supports the construction of policies of behavior: The following class file provides the code used to set up and evaluate the example domain from the article: Documentation is (or will soon be) available. If you have any comments, questions, or improvements, please let us know. Thanks and enjoy!