Rebuttal to Reviewer Xugz
Thank you for your review, and we appreciate your feedback. To address your concern about the limited breadth of empirical investigations, we tried our best to obtain the results on another two environments, named PyBullet-Hopper and PyBullet-HalfCheetah, that use Bullet as the physical engine instead of Mujoco.
We first provide the details of the dynamics gap in the new environments. In both environments, we regard the original environments as the source domains. In PyBullet-Hopper, we devised the target domain by increasing the torso size from 0.05 to 0.15, to simulate the morphology change. In PyBullet-HalfCheetah, we constrain the joint range of the front thigh from $[-1.5, 0.8]$ to $[-1.5, 0.4]$, and the joint range of the front shin from $[-1.2,1.1]$ to $[-1.2,0.1]$, to simulate the broken joint scenario that is widely used in the related works mentioned in our first rebuttal.
Due to the limited time left for the discussion, we compare VGDF to the main baselines: DARC and Finetune. The results are shown in the following two tables, where we denote all algorithms in the form **"Alg (the number of source domain samples, the number of target domain samples)"**. All results are **averaged across five runs with different seeds**. The results demonstrate that VGDF outperforms or matches baselines even with a smaller number of target/source domain data in the environments, demonstrating the generalizability of our method. **Due to the discussion deadline already imminent, we will report the complete experiment results in the next version of our paper.**
| Return in the Target domain | VGDF (200k, 20k) | DARC (1M, 100k) | Finetune (1M, 20K) | Finetune (1M, 100K) | Zero-shot (1M, N/A) |
| ---- | ---- | ---- | ---- | --- | --- |
| PyBullet-Hopper | $854 \pm 52$ | $99 \pm 20$ | $240 \pm 189$ | $869 \pm 32$ | $37 \pm 3$ |
$ $
| Return in the Target domain | VGDF (100k, 10k) | DARC (1M, 100k) | Finetune (1M, 10K) | Finetune (1M, 100K) | Zero-shot (1M, N/A) |
| ---- | ---- | ---- | ---- | --- | --- |
| PyBullet-HalfCheetah | $658 \pm 60$ | $679 \pm 131$ | $653 \pm 51$ | $678 \pm 38$ | $-316 \pm 77$ |
$ $
Finally, we would like to point out that the work [1] only uses four Gym Mujoco environments and two classic control tasks (Pendulum and CartPole) that also derive from Gym. Besides, most simulation environments in the work [2] are all variations of Gym Mujoco environments.
$ $
[1] Lee, K., Seo, Y., Lee, S., Lee, H., & Shin, J. (2020, November). Context-aware dynamics model for generalization in model-based reinforcement learning. In International Conference on Machine Learning (pp. 5757-5766). PMLR.
[2] Nagabandi, A., Clavera, I., Liu, S., Fearing, R. S., Abbeel, P., Levine, S., & Finn, C. (2018). Learning to adapt in dynamic, real-world environments through meta-reinforcement learning. arXiv preprint arXiv:1803.11347.