Response to Reviewer mJeF's Comment
Thank you very much for your further comments. As we understand, the remaining concern is the choice of experimental environment.
We agree with the reviewer that experiments should be conducted in a more realistic environment. This is the reason we chose VizDoom as our experimental environment.
1. VizDoom is a more realistic environment. In fact, VizDoom contains more challenging scenarios than the suggested environments:
- VizDoom is more complex compared to MiniGrid [1] used in the GALOIS [2] work pointed out by the reviewer:
| Environment | Dimension | Action Primitives | State Representation
| ---- | ---- | ---- | ----
| VizDoom | 3D | 7 | 120 x 160 x 3
| MiniGrid | 2D | 5\* | 20 x 20 (Used in GALOIS [2])
*Note\*: Only a maximum of 5 actions primitives are simultaneously available in a single scenario.*
Considering all four scenarios (DoorKey, BoxKey, UnlockPickup, Multiroom) evaluated in the GALOIS [2] work, "equivalent" scenarios can be found in VizDoom.
- VizDoom is more complex than MiniWorld [3] suggested by the reviewer. As described in the README.md of the official repo [4], MiniWorld can be seen as a simpler alternative to VizDoom or DMLab. For your convenience, we brought relevant text here:
> MiniWorld is a minimalistic 3D interior environment simulator for reinforcement learning & robotics research. It can be used to simulate environments with rooms, doors, hallways and various objects (eg: office and home environments, mazes). *MiniWorld can be seen as a simpler alternative to VizDoom or DMLab.* It is written 100% in Python and designed to be easily modified or extended by students.
2. VizDoom is the commonly adopted experimental environment by the recent robotic program synthesis works [5, 6, 7, 8] according to our literature review reported in the previous response.
Hopefully, this response can address your concern.
References
[1] Maxime Chevalier-Boisvert, Lucas Willems, and Suman Pal. "Minimalistic gridworld environment for
openai gym.", 2018.
[2] Cao, Yushi, et al. "GALOIS: boosting deep reinforcement learning via generalizable logic synthesis." In Proceedings of NeurIPS, 2022.
[3] Chevalier-Boisvert, Maxime, et al. "Minigrid & Miniworld: Modular & Customizable Reinforcement Learning Environments for Goal-Oriented Tasks." CoRR, 2023.
[4] Chevalier-Boisvert, Maxime, "MiniWorld: Minimalistic 3D Environment for RL & Robotics Research", GitHub repository, 2018.
[5] Manchin, Anthony, et al. "Program Generation from Diverse Video Demonstrations." arXiv preprint arXiv:2302.00178, 2023.
[6] Dang-Nhu, Raphaël. "PLANS: Neuro-symbolic program learning from videos." In Proceedings of NeurIPS, 2020.
[7] Duan, Xuguang, et al. "Watch, reason and code: Learning to represent videos using program." In Proceedings of ACM MM, 2019.
[8] Sun, Shao-Hua, et al. "Neural program synthesis from diverse demonstration videos." In Proceedings of ICML, 2018.