Response to Reviewer oe8p
Dear Reviewer oe8p,
Thank you very much for taking the time to craft a detailed and insightful review. We really appreciate your advice and ideas to help improve our paper. We would first like to sincerely thank you for the positive and constructive comments you have given us. We hope that our responses help resolve the concerns presented as well as answer some of the lingering questions.
> W1: In Section 4.2 under “Objective for Deceptive Maze”, the first two lines of the paragraph seem contradictory.
Thank you for this comment. We have adjusted the text to remove the apparent contradiction.
> W2: The introductory paragraph of Section 3 mentions the limitations of explicit diversity maintenance and proposes implicit diversity maintenance as a viable alternative. Instead of just a mention, a thorough explanation with suitable illustrations would be better. For instance, consider the following line - “More importantly, in more complex or deceptive search spaces where the relationship between phenotypic traits and fitness is not straightforward, these explicit measures can inadvertently steer the search away from optimal or even satisfactory solutions.” The author(s) could have taken a particular deceptive domain, pictorially representing how the search deviates from the optimal and how implicit diversity solves this issue.
Thank you for the great suggestion. We should have included a motivating example to help a reader align their intuition with ours. We have added the following example to the paper:
“Take a deceptive maze that has no exterior walls. Novelty search and MAP-Elites might devote too much time exploring the space outside the maze, whereas the implicit diversity preservation would only preserve this diversity if it is instrumental in finding the goal (I.e. probably inside the maze)”
We also verify this point experimentally through the inclusion of a non-deceptive domain to our appendix, where optimizing for diversity is simply a distraction away from solving the (admittedly very trivial) objective. In this domain, our algorithm reaches a higher objective value than the method that explicitly maintains diversity.
> W3 : Could deceptive domains from OpenAI Gym/Atari be included? Montezuma’s Revenge is a classic example! The authors claim that objectives are all we need for solving any deceptive domain. A performance comparison of the proposed approach to other SOTA algorithms in these domains would make the claim stronger.
This is a great question! Yes, we believe that this paper can easily be extended to larger domains with more complicated search spaces. However, as an initial proof of concept, we believe that the relatively simple domains are good for the diagnostic experimentation that we performed, paving the way for future work to extend our claims to larger domains.
> W4: The author(s) also claim that this approach enhances exploration in deceptive domains. However, it is also important to evaluate the performance of RL agents (trained by the proposed algorithm) in non-deceptive MuJoCo environments. This would validate the algorithm’s sensitivity to the choice of the sub-aggregation schemes.
Thank you for the great idea. We have decided to include an entirely non-deceptive domain in our work to help demonstrate the sensitivity of our algorithm to non-deception. We would love to extend this to MuJoCo or other advanced RL domains in future work. Although the illumination maze is not inherently deceptive, we include another commonly used QD domain, known as the Arm Repertoire, that is entirely non-deceptive. In order to maximize the objective, the optimization algorithm should minimize the variance between angles of a 2D robotic arm. Our results show that when the domains are non-deceptive, our approach does not outperform MAP-Elites on the diversity focused metrics, but does outperform it on the quality-based metrics. This makes sense as the domains that are not deceptive are easy to maximize by simply following an objective, whereas other QD algorithms might spend too many resources exploring low quality regions of the search space (boosting the QD-Score). This further illustrates why our method works better than ME on deceptive tasks: it focuses more towards quality and uses diversity to drive search if/when it is needed, while ME equally balances diversity and quality regardless of their instrumentality in solving the problem at hand.
> W5: An algorithm is missing! The entire approach should have been formalized as an algorithm and written clearly in the main paper.
Thank you for pointing this out. We have added an algorithm detailing our approach in Section 3. We hope that this makes it easier to follow our proposal!
In general, we would like to thank you once again for the help you have given us to improve our paper. If you think that our revisions and comments have addressed your questions and concerns, we kindly ask that you consider raising your rating.