Re: Rebuttal and discussion needed (2/2)
> It's a little surprising to see so few segmentation results except Table 4 (also raised by reviewer TC8W), given how much the emphasis is on segmentation.
Our work mainly aims to improve the performance of unsupervised ASR. Hence, the evaluations center around UASR performance. To investigate the intermediate results, i.e., segmentations, Table 4 analyzes the role and performance of segmentation. Specifically, Table 4 reveals some of the interesting findings of the REBORN boundary, such as more frequent segmentation, as discussed in L320-L329. Considering that the readers might also be interested in the boundary evaluation score on the human-annotated datasets, we will revise the paper to include the rebuttal’s Table 2 in response to Reviewer TC8W.
> The results in Table 4 are weird. 1) Worse segmentation results actually lead to better PERs, contradicting to the claim in the paper that better segmentation leads to better PERs.
Although our method is motivated by the idea that “a better segmentation can lead to a better UASR performance,” we consider that there are two factors that affect the “*goodness*” of segmentation in UASR:
- The quality of the segmentation, which can be evaluated by boundary metrics.
- The suitability of the segmentation for the unsupervised phoneme predictor.
While the oracle boundary in Table 4 has better boundary F1 than the REBORN boundary, it is not tailored for the unsupervised phoneme prediction model. Note that the phoneme prediction model used in Table 4 is obtained from wav2vec-U, which uses the k-means boundary when training the phoneme prediction model. As a result, naively replacing the k-means boundary with the oracle boundary cannot yield the optimal PER. Contrarily, the segmental boundary learned by REBORN is better suited for the phoneme prediction model, yielding a better PER.
> 2\) The proposed approach is over-segmenting a lot and does not seem to perform well compared to something as simple as k-means.
The lower F1 score for REBORN compared with k-means is because the segmentation is tighter. However, over-segmentation is not an issue since most segments result in consecutive phoneme predictions, which do not affect PER as they are de-duplicated, as noted in the paper (L132-L133). Phoneme deduplication is a common practice in UASR for generating more reasonable results ([1-3]), and is also involved in the training process of REBORN.
> 3\) The paper deliberately emphasizes that the result is without boundary merging. Why not report both with and without?
Adopting boundary merging can lead to higher boundary F1, but in Table 4, we focus on the original RL-learned boundary to emphasize the importance of tailoring segmentation for the unsupervised phoneme predictor. Merging boundaries directly changes the segmentation, making it less suitable for the current phoneme predictor. This technique is introduced to stabilize stage 2 training rather than boost boundary F1 performance (see REBORN stage 2 in Table 7, where PER std is larger without boundary merging). Nevertheless, to provide a comprehensive boundary evaluation, we will include Table 2 from the rebuttal in our next revision.
> 4\) How come using the oracle segmentation leads to a worse PER?
As introduced earlier, given that **the phoneme predictor is non-ideal**, directly using the oracle segmentation, although it still greatly improves the PER, may not be the optimal solution. REBORN segmentation, which is **tailored for the non-ideal phoneme predictor**, results in better improvements. However, referring to the first rows of Table 1 and Table 2, if we train the phoneme predictor directly on the oracle segmentation, the GAN-trained predictor is more suitable with the oracle boundary, thus surpassing the performance of REBORN.
### References
[1] Baevski et al. "Unsupervised speech recognition." *NeurIPS, 2021*.
[2] Gao et al. "Euro: Espnet unsupervised asr open-source toolkit." *ICASSP, 2023*.
[3] Liu et al. “Towards end-to-end unsupervised speech recognition.” *SLT, 2022*.