Rationale for Not Directly Comparing with Go-Explore (Ecoffet et al. (2019))
Dear Reviewer 7wGc,
Thank you so much for your comments. We will provide additional context in the revised paper, emphasizing that goal selection is the key novel contribution.
We want to clarify an important reason for not comparing with Go-Explore (Ecoffet et al. (2019)). Unlike CE$^2$, Go-Explore does not prescribe a general approach for goal selection to induce exploration; it relies on a hand-designed pseudocount metric. **Creating these task-specific pseudocount tables requires significant domain knowledge**, which CE$^2$ *does not assume*. For instance, in the Go-Explore implementation applied to robotics, the domain knowledge representation must be derived from the internal state of the MuJoCo simulator, such as the 3D positions of the robot's gripper (discretized in voxels with sides of length 0.5 meters), whether the robot is currently touching (with a single grip) or grasping (touching with both grips) the object, and whether the object is in the target location. Designing the Boolean predicates requires sophisticated, case-specific code, and these predicates are not generalizable to the diverse tasks in our benchmarks, such as the anthropomorphic robotic hand with 24 joints in the Block Rotation and Pen Rotation tasks.
Directly comparing CE$^2$, a general, automatic algorithm for goal selection, with Go-Explore—given its reliance on extensive, case-specific domain knowledge—*would not be a fair comparison*. Instead, we have compared CE$^2$ with more recent versions of Go-Explore, such as MEGA (Pitis et al. (2020)) and PEG (Hu et al. (2023)), which automatically select exploration-inducing goals. **These tools, like ours, built on top of Go-Explore, do not assume access to domain knowledge**. We believe this comparison better highlights the effectiveness of our goal selection method in *unknown robotics environments where domain knowledge is not available* (as outlined in Section 2, our focus is on unsupervised exploration in unknown environments, where no predefined task information is provided during the exploration stage).
That said, we are happy to include a comparison with Go-Explore in the appendix of the revised paper to showcase how the CE$^2$ agent learns to explore the environment compared to an agent that uses domain knowledge.
We hope this response clarifies the reviewer's concerns. We look forward to the follow-up discussion and are happy to address any further comments or questions.