Response to Reviewer EzpY (Part 2 of 2)
## Response to Question 1
We would like to clarify the reviewer's misunderstanding regarding the focus of our experiments. **Our goal is not to _"compare with control methods"_, but rather to compare exploration efficiency with concurrent work [1]**. As discussed in the last paragraph in Section 5, our FETE does not impose restrictions on whether control or RL methods are used to compute the steering strategy. The main advantage of our FETE over [1] is that we conduct strategic exploration rather than noise-based exploration in [1]. In experiments, we keep everything the same between FETE and FETE-RE (adaptation of [1] to our setting), except which exploration strategy they use. The key message we want to convey through experiments is that strategic exploration (our FETE) can achieve better performance than random exploration [1] when the exploration challenges present.
## Response to Question 2 and 3
Please see the explanation in our responses to weaknesses. In our paper, we use “desired policy”, “desired outcome” or “desired behavior” alternatively to refer to the policy maximizing the mediator’s goal function $\eta^{goal}$.
## Response to Question 4
### 1. Why steering is important?
As discussed at the beginning of the introduction (including Figure 1), self-interested agents may not always converge to the best policies for all of them, potentially resulting in a "lose-lose" outcome. In Figure 1, we illustrate it by agents following replicator dynamics (a standard learning dynamics) in the StagHunt game (a standard example). In this setup, there are two equilibrium policies: (G, G) and (H, H). (H, H) is preferable since each agent receives the highest possible rewards 5, whereas at (G, G), each agent only receives reward 2. However, the agents may converge to (G, G) depending on the initialization. In contrast, with appropriate steering, agents following the original dynamics can be guided to (H, H).
### 2. Can existing algorithms find the (approximated) equilibrium for MAS?
Firstly, we believe the reviewer may have fundamentally misunderstood the focus of this paper, as the existence of such an algorithm is unrelated to the topics we address. We clarify it below.
* This paper does not aim to propose new algorithms for agents to solve equilibrium. Instead, we study how to modify the agents’ reward functions, so that **the agents following their original learning dynamics will converge to our desired policies**. Here the mediator has no direct control over the agents’ choices of learning dynamics, but only has limited influence by providing additional incentives.
Even if learning dynamics existed that can lead agents to the desired policy directly, in practice, the agents may not always adopt them. Our steering framework is particularly valuable for self-incentive-driven and short-sighted agents (as motivated by example in Figure 1), which are common in many scenarios.
* We do not restrict the desired policies to be equilibria. We only assume access to a goal function $\eta^{goal}$, and the desired policy is defined to be its maximizer. For instance, in Prisoner’s Dilemma, if $\eta^{goal}$ is social welfare, the desired policy would be “(Cooperate, Cooperate)”, whereas the unique Nash equilibrium is “(Defect, Defect)”.
Secondly, to answer the reviewer’s question: finding (approximate) equilibrium in MAS is a fundamental question and has been investigated for decades, going back as far as [3]. In general, there does not exist a universal and efficient algorithm which can find Nash equilibrium in all games, and finding Nash equilibrium has been proved to be PPAD-hard [3].
[1] Canyakmaz et al., Steering game dynamics towards desired outcomes
[2] Zhang et al., Steering No-Regret Learners to a Desired Equilibrium
[3] Daskalakis et al., The Complexity of Computing a Nash Equilibrium