Response to Reviewer YGsv
Thank you very much for your careful review. We deeply appreciate your acknowledgment and the helpful comments you have given. Please allow us to address them as follows.
Q1: IGO assumption should have been defined and explained more clearly.
> A1: Thanks for pointing this out. Due to the 9-page limit, we have included the definition of IGO and the explanation of its limitations in Appendix A.2.
Q2: Lack of elaboration of the automatically-adjusted $\alpha$ schedule.
> A2: Thank you for the helpful suggestion. We implement the automatically-adjusted $\alpha$ for HASAC following the method proposed in [2]. And we have included the optimization objective for $\alpha$ in Appendix H.1.
Q3&Q4: The design of the drift functional and neighborhood operators is key to the MEHAML based methods. Could the authors provide some discussion of the design of these terms? What is the connection between MEHAML and PPO methods?
> A3&A4: Thank you for raising the question. We would like to answer it as follows. First, HASAC can be seen as the most natural instance of MEHAML template with a drift functional of $0$ and neighborhood of $\Pi^{i_m}$. Nevertheless, HASAC has demonstrated effective performance across a majority of tasks.
> Furthermore, when designing more sophisticated drift functionals and neighborhoods, the most crucial factor is undoubtedly to design operators that satisfy the definition. As discussed in [3], drift functional can be designed as KL-divergence, squared L2 distance, etc., while neighborhood can be designed as KL-ball, like in TRPO. What's more, drift functional can be obtained by meta-learning, as shown in [4]. The objective of our theory is primarily theoretical, aiming to provide theoretical guarantees for all these potential methods in MaxEnt MARL. The specifics of which drift functional and neighborhood lead to better performance in a certain task, as well as how to design practical algorithms with different operators, remain for future research.
> In conclusion, the broad scope of drift functionals and neighborhoods encompasses abstractions for TRPO, PPO, and many other methods. Hence, the MEHAML template offers theoretical guarantees for applying policy updates with additional constraints, including PPO and TRPO, to MaxEnt MARL.
Q5: Can the authors explain what QRE means in practice compared to NE? In what situations is QRE more favorable than NE?
> A5: We apologize if the explanation of QRE is not clear enough. In fact, QRE is a generalization of NE. In NE, each player is perfectly rational, deterministically selecting the strategy with highest payoff. In QRE, however, each player is bounded rational, resulting in their strategies being probabilistic distributions related to payoffs. Put simply, QRE represents the equilibria of stochastic behavior, while NE represents the equilibria of deterministic behavior.
> In our case, due to the additional entropy regularization term in the MaxEnt objective, each agent's policy at equilibrium becomes stochastic (Boltzmann distribution) rather than a deterministic one, as demonstrated by Theorem 1. Therefore, it corresponds to QRE. As $\alpha \rightarrow 0$, the MaxEnt objective is reduced to the standard objective, the Boltzmann distribution is reduced to a one-hot distribution, and QRE is reduced to NE. Hence, it is not accurate to claim any inherent advantages of QRE over NE; the observed advantage in experimental results arises from the effectiveness of stochastic policies, which inherently facilitate more efficient exploration, leading to the discovery and convergence of equilibria with higher rewards.
Q6: What is the $\omega$-limit set?
> A6: The $\omega$-limit set is a concept used in the study of dynamic systems, which describes the set of states that a system tends to reach as time progresses indefinitely. In our case, the sequence of joint policies would reach fixed points of soft policy iteration, and these fixed points are QRE policies. Therefore, we refer to these fixed points as the $\omega$-limit set of joint policies, and their $\omega$-limits set consists of QRE.
Q7: Some minors.
> Thank you for the valuable suggestion. We have rewritten '2 hundred' as '200' and added a table of acronyms in Appendix A.1.
[1] Wang et al., More centralized training, still decentralized execution: Multi-agent conditional policy factorization.
[2] Haarnoja et al., Soft actor-critic algorithms and applications.
[3] Kuba et al., Mirror learning: A unifying framework of policy optimisation.
[4] Kuba et al., Discovered Policy Optimisation.