Summary
The paper proposes H-InDex for dexterous manipulation tasks with a 30 DoF robotic hand in simulation. The method consists of three stages: the first stage adopts a pre-trained network that is trained with a 3D human hand pose estimation dataset; the second stage adapts the representation with self-supervised keypoint detection, which updates only 0.18\% parameters of the entire model; and the final stage learns an RL policy on top of the adapted module while also adapting representation by using the exponential moving average for changing distribution based on training state.
The method is extensively evaluated on 12 different visual dexterous manipulation tasks and is demonstrated it outperforms the current SoTA baselines by a 16.8\% absolute improvement and also achieves superior sample efficiency in 10 out of the 12 tasks. The authors also tested the effectiveness of the proposed human hand prior by comparing the method with several different priors and showed the hand prior from human movies does improve the performance. Finally, ablations are conducted to show the effects of each state, how the adaptation works, qualitative results on keypoint detection, and visualization of the adaptation in BatchNorm layers.
Overall, the paper is very well written and organized, and the reviewer enjoyed reading this work. However, there are some unclear descriptions and conclusions that cannot be drawn from the experiments. The reviewer would be happy to raise the score if the authors could answer the questions and/or clarify the reviewer's misunderstanding.
Strengths
- The idea of using a prior from human hand pose estimation is interesting, and the experimental results support the soundness of the method.
- Only adapting the limited parameters by changing the statistics of the BatchNorm layers is also interesting and could be useful for other tasks that involve domain transfer, such as sim2real.
- The experiments are extensively conducted and they support the idea of the proposed method. However, there are some unclear descriptions and/or conclusions that are summarized in the Weaknesses section.
Weaknesses
- The authors draw some conclusions that are not empirically supported or require more experiments. The reviewer thinks the authors need to tone down their claims and/or cite adequate prior works to justify the claims. For example,
- L.145-146: 'While finetuning only a small portion of parameters, it empirically outperforms both a frozen model and a fully finetuned model.' Please show the numbers probably in the appendix.
- L.209,212: 'with appropriate domain knowledge, ConvNets can still outperform ViT', 'these observations highlight the task-dependent nature of the strengths exhibited by ConvNets and ViTs.' The reviewer thinks these are rather the nature of algorithms, not feature extractors (which is also just a hypothesis, without any evidence). To draw this conclusion, the authors need to do experiments with the same backbone networks, the same algorithms, and large enough amounts of random seeds. Without those, the reviewer does not think these claims are valid.
- L.273-276: 'For the shallow layers, the distributions of the adapted models closely resemble those of the pre-trained models. However, as we move deeper into the layers, noticeable differences emerge. We attribute this disparity to the fact that dissimilarities between human hands and robot hands extend beyond low-level features like color and texture. Instead, they encompass higher-level features such as dynamics and structure.' At the very least, please cite relevant papers that analyze the adaptation between two domains. Especially, it would be very difficult to claim that 'they encompass higher-level features such as dynamics and structure.'. For what reasons did the authors draw this conclusion?
- Fig.7: It is very hard to understand whether the keypoints are reasonable or not. For example, the bottom red star of the leftmost figure does not look meaningful.
- Fig.6: Why do the authors specifically choose the three environments, specifically why only (c) is conducted in the 'Place Inside'? Since the differences between the proposed method and the others look minor for all three ablations, the readers can feel the environments can be cherry-picked. The reviewer thinks the authors need to show more results on different environments (can be in the appendix if space does not allow it).
Questions
- Fig.2: The data distribution changes between stages 2 and 3 are a bit confusing. The left human to robot should happen in stage 2 and the right one should happen in stage 3, correct? If it is, the review thinks it would be clearer to enclose the left one with blue dots and the right one with green dots. Otherwise, it looks like the adaptations are independent of the proposed three stages and are confusing.
- Fig.2 and Sec.4: In stage 2, what do the dots between 'keypoint decoder' and 'reconstruct tgt view' mean? The reviewer read the implementation details shown in the appendix, but it does not explain the 'dots' part.
- The ratio of parameter changes is written as 0.36\% in the abstract and conclusion but written as 0.18\% in the other parts. Which is true or the reviewer misunderstands something?
- Fig.7: The reviewer cannot see the videos of how keypoints move in the video.
- Sec.5.2: The reviewer is curious about the performance of the BC-only policy while adapting the domain gap using expert trajectories. Does it correspond to the performance at environment steps being zero in Figure 4?
Rating
6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
- As mentioned in the conclusion section, the method is tested on the same objects in the training set.