>First of all, I feel that the sample complexity problem is not well-motivated in this setting -- If I'm the principal, when an agent comes, I won't try to find my optimal contract merely for this agent by signing the agent multiple times with different contracts and observing the outcomes. I would only use this approach, when there is a large candidate pool, and I do not know the prior distribution of the candidates' skills.
We disagree with the Reviewer on this point, as we think that the sample complexity problem that we study in our paper is well motivated. Indeed, we believe that, even in the case where the principal repeatedly interacts with the same agent, if the principal has no prior knowledge about agent's features, then it is reasonable that the principal would try to learn them by repeatedly signing contracts with the agent. Honestly, we are not able to find a better approach to tackle the problem. At the same time, the problem is arguably interesting and of practical relevance even with a single type.
Moreover, let us also remark that similar learning problems have also been addressed for the (much simpler) Stackelberg problems, where the leader repeatedly interacts with the same (unknown) follower in order to learn an optimal strategy to commit to (Letchford et al. (2009); Peng et al. (2019)). Followers do not have types in these settings as well.
Another way of looking at the sample complexity problem studied in our paper is to imagine a scenario in which the principal has access to some ``simulated model'' of the agent that can be used to learn agent's features and in turn an optimal contract to commit to when the actual interaction with the agent takes place. Thus, we believe that studying learning in principal-agent problems in which the agent has a single type is of interest and well motivated.
> Moreover, the previous work of [Zhu et al. 2022] studies the setting with prior distribution of the agent's type. Their open question is also posed in that setting, so I think ``solves an open problem by Zhu et al.'' is an overclaim.
We agree with the Reviewer. In the final version of the paper, we will make explicit that our work provides an answer to the open question posed by Zhu et al. (2022) in the specific case in which there is a single agent's types. Nonetheless, the lower bound by Zhu et al. (2022) holds for the setting with a single type, proving that the setting with arbitrary number of actions is intractable even in single-type instances. This suggests that at least some of the main difficulties of the problem are present in instances with a single type, motivating our study. We believe that our result is a first milestone towards answering the open question by Zhu et al. (2022) in more general multi-type settings. Indeed, when seeking for solutions to open problems, it is reasonable to make the first attempts in settings that are more specific than those in which the question was originally posed.
> On a separate note, the space of contract considered in this paper is different from that in [Zhu et al. 2022]. In this paper, the contract is bounded in the sense that the sum of the payments for all outcomes is bounded by some number B, but in [Zhu et al. 2022], the contract is bounded in the sense that the payment of each outcome is bounded by some number B. That is, even in the narrow setting without prior distribution, the problem studied by this paper is not quite the same as the original one.
Let us remark that, in our paper, the problem of learning an approximately-optimal contract is framed for the contract space defined by the hypercube $[0,B]^m$ with $B \geq 1$, which is strictly more general that the contract space $[0,1]^m$ considered by Zhu et al. (2022). Thus, our algorithm is guaranteed to return a contract in $[0,B]^m$ (see the Find-Contract sub-procedure). To do so, our algorithm defines other sets of contracts. In particular, we exploit the set of contracts whose $1$-norm is bounded. This is a clever trick to reduce the number of hyperplanes defining the polytope of contracts. We remark that the returned contract lies in $[0,B]^m$ as in Zhu et al. (2022).