Summary
Cai (2016) proved that in normal-form polymatrix games the set of CCEs corresponds with the set of NEs. This paper provides a similar result for polymatrix, switching controller, Markov games.
After introducing the formalism used throughout the paper, the main result is presented for both fixed horizon and infinite horizon. A counter example is also offered regarding the necessity of the switching controller condition.
The crucial aspect of the paper from a theoretical perspective lies in the fact that the polymatrix + switching controller assumptions allow to switch from a correlated distribution to a product distribution in the formulation of a CCE, thus proving the equivalence to a NE.
Strengths
- Clear step by step structure of the paper
- Solid and intuitive proofs
Weaknesses
The clarity of the paper can be improved in multiple points:
1. Sometimes the notation is confusing and feels heavy
- the $\cdot^\dagger$ for best responses is unintuitive and does not feel natural
- appendix A.1 is missing a cartesian product $\times$ in the Best responses symbols (after line 525)
- in many points of the paper, some symbols are silently redefined to avoid explicit expectation terms, like $r_{k,h}(s,a,b)$ suddenly accepting a probability distribution as in $r_{k,h}(s, \pi, b)$. At a first glance, this formalism bugged me. Having those shortcuts defined in line 167-169 would help in avoiding surprises in the formalism.
2. The definition of the linear program $P_{NE}$ would be easier to comprehend if the program was accompanied by a short textual description of the variables' meaning and of the constraints. This will greatly improve the smoothness of the read and ease the comprehension of the proofs.
3. The relation between CCEs and Best response policies defined as product distribution should be explicitly explained to allow the connection between the definition of the coarse correlated and its practical meaning (i.e. CCEs are stable to policy deviations which renounce to see the correlation signal). It is to be noted that at the moment there is no proper intuition behind the idea of a CCE.
Questions
After carefully reading the paper, I have some questions/comments regarding specific passages of the paper:
1. I suggest to move lines 167-169 *before* the use of the defined symbols
2. Why is the warm-up in section 3.1 included in the body of the paper? I struggle to see its usefulness to make the whole paper clearer
3. Is $w_k^\dagger$ missing a $\cdot_h$ subscript in line 255?
4. is the sole purpose if including the subtraction of the expected value in the objective function of $P_{NE}$ to have a more comfortable global minimum in 0? (i.e. it simplifies the following statements)
5. Is the first constraint of program $P'_{NE}$ missing a $\gamma$ term?
Moreover, I'd like the authors to properly address the weaknesses from the previous sections.
On a side note, I highlight some of the typos:
- Shapely citation in line 18 seems to have the wrong format
- Unfinished sentence on line 72-73
Regarding the novelty of the technical approach and the relevance of the result, I think that those are good in the present paper, but I cannot evaluate them with high confidence as I work in a different yet related subfield. On the other hand, I checked the proofs in the main body and in the appendices A.1 and A.2 and I found them both clear and correct.
Rating
7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, reproducibility, and no unaddressed ethical considerations.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
The main limitation of the paper is that specific assumptions have to be made on the reward structure (polymatrix) and transition function (switching control). These are clearly addressed and explicated in the paper. However, I do not agree with the authors regarding the practical real-world importance of polymatrix games (Section 1.1)