We thank the reviewer for their valuable suggestions from a deep RL perspective. Here are our detailed point-by-point responses.
**Responses to the General Comment in Weakness:**
We value the reviewer’s contextualization within the realm of deep RL. Indeed, multi-goal RL serves a motivating example of our proposed theoretical framework. HER, as proven to improve sample complexity, implicitly tackles a multitask RL problem, as articulated in Section 3. Specifically, Algorithm 1 encapsulates a form of HER within a multi-goal RL setting.
**Connection to HER and multi-goal RL:** In a multi-goal RL setting, all tasks share identical state space, action space, and transition function, with the only difference residing in the reward function. Algorithm 1 exemplifies this by sampling a trajectory on task $M$ through a mixture of all greedy policies from other tasks. Notably, this exploration strategy is akin to randomly selecting task $M'$ and collecting a trajectory on $M'$ using its own epsilon-greedy policy, followed by relabeling rewards to simulate a trajectory on $M$.
**Connection to curriculum learning:** Although Algorithm 1 does not explicitly implement curriculum learning by assigning preferences to tasks, an improvement could be made through adaptive task selection. If an algorithm with adaptive task selection achieves a sample complexity $\mathcal{C}$, Algorithm 1 should have a sample complexity of at most $\mathcal{C} |\mathcal{M}|^2$. Intuitively, if a curriculum selects tasks through an order of $M_1, \dots, M_T$, then at the each round, the algorithm uses the epsilon-greedy policy of MDP $M_{t-1}$ to explore $M_t$. This exploration is implicitly included in Algorithm 1 because Algorithm 1 explores all the MDPs in each round with the mixture of all epsilon-greedy policies.
This means that the sample-complexity of Algorithm 1 provides an upper bound on the sample complexity of underlying optimal task selection and in this way our theory provides some insights on the success of the curriculum learning. Designing a theoretically grounded algorithm for near-optimal adaptive task selection is a non-trivial improvement, and we defer this discussion to future work.
**Responses to Questions:**
**Question 1: While I generally follow the argument, this paper has some rough grammar and odd word choices in places. I'd recommend a thorough editing pass to improve the language.**
Response: We appreciate the observation regarding language issues and commit to a comprehensive editing pass to enhance the final version's clarity and coherence.
**Question 2: The explanation of the multitask setup in Section 2.1 confused me as to how the tasks are getting selected. Is there a structure or order in which tasks are chosen among M?**
Response: In the general multitask RL setup in Section 2.1, no assumptions are made regarding how tasks are selected. Algorithms have the flexibility to choose any task for trajectory collection in each round. To simplify the task selection in Algorithm 1, we explore all tasks simultaneously (line 3), avoiding the need for an adaptive task selection.
**Question 3: Likewise, Definition 1 is a little confusing. C is a function of beta and delta? I'm confused as to why sample complexity doesn't depend on either the algorithm itself or the task(s) being learned.**
Response: We appreciate the clarification question. The sample complexity $C$ is indeed a function of $\beta$, $\delta$, the algorithm, and the environment $\mathcal{M}$. While we did not explicitly state the dependence on the algorithm and environment to maintain simplicity, we acknowledge the importance of this clarification.
**Question 4: How does algorithm 1 differ from the cited Zhumabekov 2023 policy ensemble method?**
Response: While both Algorithm 1 and Zhumabekov 2023 share a similar high-level idea of ensembling policies, their implementation differs. In Algorithm 1, policies are mixed trajectory-wise, with one policy randomly selected for the entire episode. In contrast, Zhumabekov 2023 mixes policies on a step-wise basis for a continuous action space, selecting actions as a weighted average of actions chosen by different policies. We conjecture that this distinction impacts the worst-case sample complexity, with Algorithm 1 enjoying the guarantees outlined.
**Question 5: How does this idea of multitask myopic exploration differ from normal goal-directed RL methods like hindsight experience replay?**
Response: As elucidated in the Weakness section, Algorithm 1 implicitly incorporates HER in a multi-goal setting. It converges with methods like HER, sharing a common approach to myopic exploration.