Response
Dear Reviewer,
Thank you very much for your attention to our paper and your remarks. Indeed, they address very important issues. We thought about most of them and tried to illuminate them in the paper. However, it may not be articulated enough. To fix this, below we go into detail on each of your remarks, comment on it and describe the corrections in the paper to make it better.
***In section 2, the authors could provide more insights into what is the difference between the standard formulation and differential game and why it is important to have a deterministic payoff.***
You are correct that this is a crucial issue, and we paid attention to it in the third paragraph of the Introduction section dedicated to Markov games. Following your recommendation, we have also added the following comments regarding this at the beginning of section 2:
*Recent studies consider RRL problems within the framework of zero-sum Markov games in pure or mixed policies. In the case of pure policies, it is known (e.g., paper-rock-scissors) that Markov games may not have a value (Nash equilibrium), which conceptually prevents the development of centralized learning algorithms based on shared q-functions. In the case of mixed policies, such formalization may also be inappropriate if, according to the problem statement (for example, in the case of developing expensive or safe control systems), it is required to seek robust policies guaranteeing a deterministic payoff value. In this section, we describe the framework of the positional differential games, which allows us, on the one hand, to consider the pure agents' policies and deterministic values of payoffs and, on the other hand, to obtain the fact of the existence of a value in a reasonably general case.*
***How the fact of the PDG is important to this paper and when the Isaacs's condition is met or not met.***
Thank you for this question. We discussed the importance of the fact that the Markov game from Section 3 is a time-discretization of some differential game before Theorem 1. This is what helps us to prove it. We also tried to highlight the importance of the fulfilment and non-fulfilment of Isaacs's condition in the Limitations section. Following your recommendations, we also added the following short comments at the end of section 2:
*We also note that in order to obtain further results, it is essential not only the existence of a value but also the fulfilment of Isaacs's condition as such.*
***In the experiment section, the metric of 'stability' appears without proper definition and explanation. For example, is 'stability' equivalent to 'deterministic payoff'?***
Thank you for this comment. We mean stability with respect to running. That is, we say the algorithm is stable if it shows a similar result in all 5 runnings. In Figure 3, this means a narrow pale bar. The algorithm is unstable if, in some of the runnings, the algorithm performs worse than in the others. This corresponds to a wide pale bar. For example, MADDPG on Swimmer is unstable because, on at least one of the runnings, it showed a wide bar. We have added additional clarification to the article, chenging
*Thus, looking at such a visualization, we can make conclusions about the stability*
to
*Thus, looking at such a visualization, we can make conclusions about the stability (with respect to running)*
and
*which reflects, on the one hand, the potential ability of MADDPG to find policies close to optimal, but, on the other hand, its instability.*
to
*which reflects, on the one hand, the potential ability of MADDPG to find policies close to optimal, but, on the other hand, its instability with respect to running.*
***In the experiment section again, some analysis seems to be out of place and is unclear how it is related to the topic.***
Let us clarify how the experimental analysis relates to the topic of the paper. The main goal of the paper is to train policies that are robust with respect to the opponent's actions. In our experiments, we measure precisely this robustness. To do this, we consider a comprehensive evaluation scheme (the details of which can be found in the Experiments section) and offer a corresponding visualization.