We would like to thank the reviewer for their very thorough and detailed review. We are glad that the reviewer finds that our experiments are systematic and show the strength of our method.
The reviewer brings up several good points and questions that we would like to address.
## On theoretical justifications
We’ve included a theoretical justification and proof in Appendix E. The high-level justification is that without temporal awareness, the algorithm cannot effectively trade off exploration and exploitation. For example, in the case of multi-armed bandits, the agent should converge to a single lever at the end of training, but perform exploration during training.
## On “careful” augmentations
For LPG, our choice of augmentation was arbitrary. We decided to include $\log(N)$ as a measure of total training budget - applying a logarithmic transformation in order to handle large values - and $n/N$ as a measure of training progress that would be invariant to $N$. As long as we have a measure of each of these quantities and are scaled to a reasonable range, we expect the representation of total and relative train step to have a negligible impact on performance.
To verify this, we are rerunning the experiments and will provide results with alternative parameterisations for training progress - $\log(N-n)$ and $(\log(n))$ - in addition to another experiment directly conditioning on the total train steps, $N$.
> Would you explain the problem if $n/N$ and $\log(N)$ are added [to TA-LPO]?
For TA-LPO it is *slightly* more involved. Given a quick understanding of the theoretical framework of LPO, TA-LPO is a simple augmentation.
The theoretical framework behind LPO is described in Section 3.3. The key takeaway from is that the network needs to output $0$ when the likelihood ratio $p$ is equal to $1$. The network used for LPO has no biases and uses a tanh activation, so if the input is $0$, then the output is $0$. Thus, the input to the LPO network, $x_{r,A}$, is designed to be $0$ when $p=1$ (Equation 7).
If we simply append $n/N$ as an input to TA-LPO, then the requirement doesn’t hold since it is not $0$ when $p=1$. Thus, we multiply $n/N$ by $x_{r,A}$ (which is $0$ when $p=1$).
We do not include any variant of $\log(N)$ because LPO is only trained with a single $N$, which would simply reduce that term to a bias term.
We believe this is an insignificant challenge for future work and does not reduce the strength of our contribution.
## Questions:
> $T$ is not explained
Thank you for catching this. $T$ is the trajectory/rollout length that the actor collects each update step, not the total number of environment interactions $N$. We have updated the manuscript to include this!
> Is $n/N$ unbounded when $N$ is unbounded? Would you explain $N$ and provide an example task?
$N$ is the total number of environment interactions we provide to the agent to learn. For example, in MinAtar-Breakout, the agent interacts with the environment for $1e7$ timesteps, so $N=1e7$. From this, we calculate $n/N$, which measures the proportion through training, and $\log(N)$, which provides the agent with the total number of training steps.
When $N$ is unbounded, $n/N$ is a constant $0$. In practice, the total training budget $N$ is usually known, as this allows RL algorithms to trade off exploration over training.
> Would you explain "this stabilized training" in detail?
Thank you for pointing this out, we have revised the paper to make this clearer. The update we propose in (12), “antithetic task sampling”, is designed to reduce the variance from applying ES in the multi-task setting. Using the update from Salimans et al. (2017), each candidate is evaluated on a randomly sampled task, before a rank transformation is applied to their fitness. This can lead to instability in the update, when the fitness across tasks has varying scales. In (12), we propose evaluating each antithetic candidate pair *on the same task*, before applying a rank transformation over the pair (equivalent to selecting the higher-performing candidate).
This allowed us to normalize fitness across tasks, which led to faster meta-training convergence and improved final performance. We do not examine this rigorously in the paper since it is tangential from the focus of the work. However, we include it since it is a novel and impactful implementation detail, which we had to apply consistently throughout the LPG experiments.
> Does it mean that three algorithms are implemented somewhere?
Thank you for pointing this out! We have updated the manuscript to clarify this. We implemented LPG and LPO, which are successors to those papers.
## Misc:
Thank you for catching the typo in equation 10 and the incorrect year on the reference! We’ve fixed these in the updated manuscript.
---
*We hope that most of the reviewer’s concerns have been addressed and, if so, they would consider updating their score. We’d be happy to engage in further discussions.*