Summary
This paper addresses the problem of designing optimal strategies in Markov Games against adaptive adversaries. Specifically, the paper proposes the notion of $\textit{policy regret}$ which admits the adversary's ability to adaptively change their policies according to the policies applied by the learner. This work demonstrates statistically hardness results for the learner to achieve no-policy-regret when the adversary has unbounded memory or is non-stationary w.r.t different episodes. Further more, under the $\textit{consistent adversary}$ assumption, this work designs $O(\sqrt{T})$-regret algorithms respectively to the scenario when the memory bound for the adversary is 1 or some constant $m$. The algorithms proposed are some optimistic variants of upper confidence bound value iteration.
Strengths
1. This paper move a step further from the previous results in [1] by introducing novel analysis w.r.t. policy regret.
2. Hardness results are shown when assumptions are not met, indicating the necessity of such assumptions.
3. Two proposed algorithms achieve $O(\sqrt{T})$ regret.
4. In general the paper is well-organized and theorems are well-supported by the proof.
[1] Qinghua Liu, Yuanhao Wang, and Chi Jin. Learning markov games with adversarial opponents: Efficient algorithms and fundamental limits. In International Conference on Machine Learning, pages 14036–14053. PMLR, 2022
Weaknesses
My concerns and questions mainly focuses on the consistent adversary assumption.
1. While I understand the necessity of proposing some assumptions about the adversary in order for the learner to efficiently learn the adversarial strategy mapping function $f(\pi)$, this assumption doesn't not seem to be a favorable one. Firstly, looking from a game theoretical perspective, it makes sense even for a self-interested adversary to utilize previous information and play differently even when the learner adopts the same strategy at $(s, h)$. For example in a two-player zero-sum game, if the adversary observes that the learner behaves poorly at some certain state $s'$, then it is reasonable for the adversary to play certain strategy which leads to $(s', h+1)$ from $(s, h)$.
2. Furthermore, when the policy space for the learner includes all the deterministic strategies and when the adversary is consistent. The cardinality for the strategy space for the adversary is also finite, this is in sharp contrast with the results in [1] where only one of the two needs to be finite.
3. When the adversary is consistent, is it the case that the transition probability solely depends on the state and the learner? In other words, is this setting equivalent to the setting of single-controller Markov games where the controller is always the learner?
4. When the memory bound for the adversary is greater than 1, this paper proposed an algorithm which is a variant of [2] in order to achieve optimal global switching cost. However, under the consistent adversary assumption, would it be better to consider minimizing local switching cost instead?
[1] Qinghua Liu, Yuanhao Wang, and Chi Jin. Learning markov games with adversarial opponents: Efficient algorithms and fundamental limits. In International Conference on Machine Learning, pages 14036–14053. PMLR, 2022
[2] Dan Qiao, Ming Yin, Ming Min, and Yu-Xiang Wang. Sample-efficient reinforcement learning with loglog (t) switching cost. In International Conference on Machine Learning, pages 18031–18061. PMLR, 2022