Author reply
Thank you for your review and remarks. Please find replies to your questions in the general comment and below.
**[Environments]** The primary goal of our paper is to demonstrate that, contrary to the implications of current theoretical results based on upper bounds, different mirror maps can result in significantly varied performances of policy mirror descent (PMD) algorithms. In particular, our aim is to (1) provide an intuition on the cause of this behavior and (2) show that the negative entropy is often not the optimal choice of mirror map. To achieve the first objective, it is necessary to study simple tabular environments, as we need access to ground truth quantities, such as the Q-value function, to relate the behavior of PMD with its theoretical guarantees. As to the second objective, we have chosen our benchmark environments following the literature on automatic discovery of reinforcement learning algorithms [1,2], where the efficacy of the proposed methods is established through benchmarking on Gridworld, MinAtar or MuJoCo environments, as we do.
**[Improved Performance and Statistical Significance]** We would like to highlight that the performance of our discovered mirror maps improves upon the negative entropy by at least 10\% in most environments, reaching 50\% in the "Labyrinth", "Small corridor" and "Standard maze", and 100\% in "Asterix" and "SpaceInvaders", as reported in Figures 1, 2, 4 and in Table 3. Following common practice [1,2], we report both the average performance and its standard error as a shaded region for all our plots to confirm the statistical significance of our results. We note that the shaded region associated with the learned mirror map does not overlap with the one associated to the negative entropy in almost all plots, pointing to the statistical significance of our results. Lastly, we note that the performance improvement over the negative entropy that we report for our discovered mirrored maps is similar or larger than the performance improvement reported by previous works on automatic discovery of machine learning algorithms [1,2,3], where the improvement over the respective baseline is usually around 10\% to 20\%.
**[Inter-suite transfer]** We note that in the paper we already report the performance of mirror maps learned on Basic Control Suite and tested on MinAtar and viceversa in Table 1. While they are very different environments, we still see that the learned maps generalize well and outperform the negative entropy in most cases. Following the reviewer's suggestion, we have tested PMD with both the negative entropy and the mirror map learned for Hopper on SpaceInvaders, obtaining final rewards of 167.32 and 171.63 respectively, averaged over 20 runs. While the performance does not increase, the fact that is does not decrease even if the mirror map was optimized for a completely different environment (discrete vs continuous action spaces) testifies to the robustness capabilities of our proposed methodology. We would also like to remind the reviewer that our objective is not to show that there exists a mirror map that is always superior to the negative entropy, but that in most environments it is possible to find a mirror map that outperforms the negative entropy.
**[Performance on Asterix]** We would like to note that we are using the MinAtar version of Asterix from the gymnax library, which has a different structure from the standard Asterix environment. The performance that we report for AMPO with the negative entropy is similar to the one reported by the library authors for PPO, that is around 15 after 10M steps.
**[Hyper-parameter tuning]** Hyper-parameter tuning was performed differently for each method. For Gridworld, we performed a grid search over the hyper-parameters and selected those that maximized the averaged performance of the negative entropy and $\ell_2$-norm over 256 randomly sampled Gridworld environments. For Basic Control Suite and MinAtar, we used the optuna library to search over the hyper-parameters to maximize the average performance of the negative entropy over all environments. We used "CmaEsSampler" as option for the sampler. Lastly, we used Weights and Biases to optimize the hyperparameters for MuJoCo in order to maximimize the average performance of the negative entropy over all environments. We used "bayes" as option for the method. We now include this more in detailed discussion in the Appendix.
[1] Lu, Chris, et al. "Discovered policy optimisation." Advances in Neural Information Processing Systems 35 (2022).
[2] Jackson, Matthew Thomas, et al. "Discovering Temporally-Aware Reinforcement Learning Algorithms." The Twelfth International Conference on Learning Representations (2024).
[3] Lu, Chris, et al. "Discovering Preference Optimization Algorithms with and for Large Language Models." Automated Reinforcement Learning: Exploring Meta-Learning, AutoML, and LLMs.