Response to Reviewer LEfH
Thank you for carefully reviewing our paper! We greatly appreciate your feedback. Please see below our responses to your comments.
-----
**1. Extending the presented curriculum analysis for the contextual bandit setting to a general RL setting.**
Our investigation into developing a curriculum strategy for the multi-task RL setting (outlined in Section 2) begins by observing that the following three essential factors must be taken into account when selecting a source-target task pair for the student component: (i) Learning potential in the source task, (ii) Transfer potential of the source task, i.e., similarity with the target task, and (iii) Potential performance gain in the target task.
The challenge lies in integrating these quantities to devise an effective curriculum strategy. In pursuit of this goal, we opt to analyze a contextual bandit setting. Intriguingly, our analysis leads us to an intuitive curriculum strategy (Eq. (1)), involving the geometric mean of the three aforementioned factors. We extend this form to general learning settings with natural modifications. Furthermore, our empirical investigation demonstrates the effectiveness of our curriculum strategy.
In the revised version of this paper, we present a high-level approximation for the expected improvement in the training objective in a general RL setting (Section 3.1). Additionally, in the Appendix C.2, we conduct an extra analysis of a tree-structured contextual MDP setting. This analysis underscores the significance of the ZPD-related terms in our proposed curriculum strategy.
-----
**2. The proposed algorithm is not obviously better than the baselines.**
In the empirical evaluation we made, the proposed curriculum is better or at least comparable with the baselines across all the environments.
In the SGR environment, Fig (2a), ProxCoRL outperforms the other techniques.
In the PointMass-s:2G environment, Fig (2b), we can observe a strong performance of ProxCoRL-Un, equivalent to the proposed technique. We hypothesize that, for the PointMass-s:2G environment, the first two quantities (1) and (2) in Eq. (1), aligned with the ZPD principle, are enough to shift the training task distribution toward harder tasks. This observation aligns with similar trends identified in [1]. Through this shift towards harder tasks, the training task distribution ultimately converges to the target task distribution, even without explicit knowledge of the latter.
In the PointMass-s:1T environment, Fig (2c), where the target distribution is non-uniform, we observe that the performance gap between ProxCoRL and ProxCoRL-Un increases. Specifically, ProxCoRL converges more rapidly to the target distribution compared to ProxCoRL-Un. This indicates that, in the single target task setting, the incorporation of terms (3) and (4) intensifies the preference for tasks from the target distribution. This increased preference contributes to a more substantial distribution shift towards the target distribution, consequently improving the agent's speed in solving the target task. CURROT and GRADIENT, both of which are curriculum strategies capable of converging to a single target, demonstrate effectiveness in this environment. Notably, ProxCoRL exhibits a faster convergence rate.
In the BipedalWalker environment, Fig (2d), the uniform nature of the target distribution suggests that ProxCoRL-Un should perform well in this setting. Interestingly, despite the uniform target distribution, ProxCoRL performs comparably to ProxCoRL-Un.
-----
**3. The experiments are only conducted on relatively simple tasks with state-based policy.**
The experiments are carried out in environments commonly employed in state-of-the-art curriculum techniques ([2], [3]). For example, the BipedalWalker environment features a high-dimensional state space in $R^{24}$ and incorporates LIDAR measurements.
-----
**4. Rationale behind replacing $V^\*()$ with $V_{\max}$ in the practical curriculum strategy.**
In the general practical setting, we simplify by assuming that the optimal value $V^\*()$ of the environment can be replaced with the maximum achievable value $V_{\max}$ within this environment. In goal-based sparse reward reinforcement learning environments, this value is commonly set to $1$. In domains where obtaining a prior estimate of $V_{\max}$ proves challenging, a practical approach involves dynamically estimating it during training. This is achieved by continuously monitoring and updating the running maximum of the observed returns.
-----
[1] Tzannetos et al. Proximal Curriculum for Reinforcement Learning Agents. In TMLR, 2023.
[2] Klink et al. Curriculum Reinforcement Learning via Constrained Optimal Transport. In ICML, 2022.
[3] Romac et al. Teachmyagent: a Benchmark for Automatic Curriculum Learning in Deep RL. In ICML, 2021.
-----
We hope that our responses can address your concerns and are helpful in improving your rating. Thank you again for the review.