Author Response to Reviewer HDpH
Thanks for the valuable review!
**Major concern: Cosine similarity metric for sub-task decomposition seems heuristical. How does it scale up to a higher action dimension?**
Our subskill discovery approach by decomposing the action sequences is motivated by the intuition that functionally similar actions that are temporally close should be grouped into the same subskill. The choice of the metric to measure such functional similarity is an open problem. We tried cosine similarity, L2 distance, and a more complicated Hausdorff distance. Among these, we find that the cosine similarity exhibits both simplicity and generalizability. In our experiments, we find it works across different action spaces (e.g., delta position in Moving Maze, delta joint pose in Peg Insertion, and delta joint velocity in Push Chair) with different action statistics based on how they are generated (sampling-based methods such as RRT, heuristics, etc.) and scale well to higher action dimensions (e.g., Moving Maze uses 2-d actions, Push Chair uses 19-d actions with a dual-arm mobile robot). In practice, action spaces of much higher dimensions are relatively uncommon in robotic tasks.
**Discussion about the proposed decomposition approach compared to others in the literature (e.g, [1] and [2])**
Skill or sub-skill discovery purely from offline demonstration sets is very challenging since there is barely any useful supervision. In the related literature, the option-based approach is a popular strategy. For instance, MO2 [1], an offline option learning framework using the bottleneck state principle, is shown to work well on continuous control problems for learning the options. However, this line of work has the shortcoming of relying on good state space representation. It is unclear if MO2 can work well for high-dimensional visual observations (e.g., the Pour task only supports visual observation due to soft-body manipulation). Our action-based approach is observation-agnostic and thus avoids this issue. Moreover, the option approach requires learning good initial and termination conditions for the options, which is a hard problem itself [2]. Usually, it requires further online learning for skill chaining to compensate for the suboptimal options (MO2 still requires online learning after the options learned from offline datasets are fixed).
The alternative, as we propose, is to utilize methods from the breakpoint detection community for time series modeling to perform action segmentation. Breakpoint detection methods can roughly be divided into predictive model-based approaches (e.g., [3]) and optimization-based ones (e.g., [4]). The former requires an underlying predictive model (UPM) where [3] chooses Gaussian Processes. However, it is unclear if it can model high-dimensional and complex control signals as the action sequences can be hard to model in the first place ([3] suggests it might require a large set of sensitive hyper-parameters). The latter does not model the time series directly but finds breakpoints by optimizing a cost function instead. In this case, a good choice of a metric can be critical.
We will add a discussion to the appendix.
**Citations should be in ICLR format**
We will fix it.
**Results are lacking confidence intervals (how many runs/model seeds)**
For all results on ManiSkill2, we report the best result among the three training runs in the original paper. We report the additional mean and std below. The format is best (mean ± std).
| | Stack Cube (unseen) | Peg Insertion (0-shot) | Turn Faucet (0-shot) | Push Chair (0-shot) |
| ------- | ------- | ------- | ------- | ------- |
| BeT | 73.0 (68.7±4.0) | 42.5 (39.5±2.7) | 32.5 (31.7±0.8) | 33.4 (32.3±1.0) |
| CoTPC | 86.0 (84.0±2.6) | 59.3 (51.5±7.4) | 39.3 (35.4±3.6) | 41.0 (36.4±4.0) |
**How sensitive is their approach to the number of detected changepoints (length of CoT)?**
We perform experiments on the Peg Insertion task (state observation policies) and find that shorter CoT (approximately -1 length on average) leads to slightly decreased performance (59.3 vs. 54.0 in terms of 0-shot SR); we find longer CoT (approximately +1 length on average) have very similar performance.
**Fig 2 - Can the author's comment on what the action groupings correspond to intuitively for these examples?**
Figure 6 in the appendix (updated pdf version) illustrates semantically what each subskill corresponds to.
[1] Mo2: Model-based offline options
[2] Multi-skill Mobile Manipulation for Object Rearrangement
[3] Gaussian process change point models
[4] Optimal detection of changepoints with a linear computational cost