Summary
This paper aims at interpreting multi-agent reinforcement learning (MARL) algorithms through identifying credit assignment to each agent. The main contribution of this work is improving the computational complexity of Shapley value that was proposed before to evaluate each agent's credit. Furthermore, this paper utilizes the Shapley value to explain the performance of several multi-agent reinforcement learning algorithms. In details, the final performance of MARL algorithms is shown to be matched with the pattern of credit assignment produced by Shapley value.
Strengths
Originality
---
This paper proposes a method called Agent Importance to just consider the grand coalition and an interval of an episode, rather than the all possible coalitions and the whole episode in the previous work on using Shapley value for long-term decision making process.
Quality
---
The experimental parts are extensive and complete, spreading from verifying the positive correlation between Shapley value and the proposed Agent Importance, the scalability and reliability to its evaluation performance on MARL algorithms.
Clarity
---
This paper is generally well written, especially with details in experiments and a good motivation in Introduction.
Significance
---
This topic investigated in this paper is significant, since the interpretability is a critical part of trustworthy AI which is a common goal around world at present. However, due to the requirement of access to a twin environment, the application of the proposed method could be restricted.
Weaknesses
1. This paper neglects important works (though mentioned in related works) [1,2] about extending Shapley value to MARL to explain and understand MARL algorithms. [1,2] did not only incorporate Shapley value into MARL algorithms, but also formulating a complete theoretical framework to validate the incorporation. Furthermore, the Monte Carlo method to approximate in MARL was firstly attempted in [1] and the similar expression in Eq. 2 was also mentioned in [1,2]. Then, I suggest that the authors check these two works carefully and treat them fairly.
2. Another weakness of this work is that it lacks an insight into the simplification of Shapley value proposed in this paper called Agent Importance. For example, the authors are encouraged to give some reasons (not just verifying its correlations empirically) to validate the simplification of Shapley value. I suggest the authors can check Chapter for Shapley value in [3] to acquire more information and insights, the simplified expression form proposed in this paper is in analogy of one form during the derivation of Shapley value.
Reference
---
[1] Wang, J., Zhang, Y., Kim, T. K., & Gu, Y. (2020, April). Shapley Q-value: A local reward approach to solve global reward games. In Proceedings of the AAAI Conference on Artificial Intelligence (Vol. 34, No. 05, pp. 7285-7292).
[2] Wang, J., Zhang, Y., Gu, Y., & Kim, T. K. (2022). Shaq: Incorporating shapley value theory into multi-agent q-learning. Advances in Neural Information Processing Systems, 35, 5941-5954.
[3] Chalkiadakis, G., Elkind, E., & Wooldridge, M. (2022). Computational aspects of cooperative game theory. Springer Nature.
Questions
1. Addressing the weaknesses delivered above.
2. Since Agent Importance needs to access a twin environment, this would impede its applicability to broader areas that are lacking of exact simulators. Could the authors give some discussion about this issue?