REVIEW 3 major objections 5 minor 16 references
Optimized Self-supervised Training with BEST-RQ for Speech Recognition
T0 review · 3 major / 5 minor · reviewed 2026-08-10 · deepseek-v4-flash
Pith's one-line read The paper claims that combining multiple quantization codebooks, a KL-divergence auxiliary loss, and cluster-specific codebooks derived from low-level audio features improves BEST-RQ self-supervised speech pre-training, cutting word error…
desk verdict Solid engineering result with a real attribution gap: full-scale WER gains are promising, but the paper does not isolate which new component drives them. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The core mechanism is the random-projection quantizer (RQ), a fixed, randomly initialized projection matrix and codebook that maps each masked speech frame to the index of its nearest codebook vector, producing the training target. The paper keeps that quantizer frozen but modifies the objective and target structure in three ways: N parallel output heads and N codebooks whose losses are averaged; a KL-divergence term comparing each output distribution to the quantizer's cosine-similarity vector, scaled by a weight; and utterance-level clustering of low-level features so that each cluster gets its own codebook, with the matching codebook's loss weighted at least twice as heavily as the others. The argument is carried by the interaction of these three modifications with the fixed quantizer, which remains parameter-free and collapse-free.
What would settle it
Compute the cosine-similarity vectors d_i from the random-projection quantizer on a few LibriSpeech batches and check whether each vector's entries are nonnegative and sum to 1. If the sums are not always 1, the KL term in Eq. (2) is not a well-defined divergence, and an ablation that replaces it with a properly normalized distribution would settle whether the auxiliary-loss gains are real.
Extended reading notes
Core claim
On the paper's own terms, the central discovery is that BEST-RQ's fixed random-projection quantizer is not a bottleneck: by using six independent codebooks with per-codebook output heads, by training with a weighted sum of cross-entropy and a KL-divergence regularizer against the quantizer's cosine-similarity vectors, and by specializing codebooks to utterance clusters from MFCC, spectral-contrast, spectral roll-off, and zero-crossing-rate features, the model learns a better representation for speech recognition. The authors report that this setup beats the single-codebook BEST-RQ baseline on every LibriSpeech dev and test set, with the largest relative WER reduction appearing on test-other (30.6%). They also observe that the modified pre-training reaches the baseline's best validation loss in about a third of the steps, and that the improved encoder transfers to fine-tuning at no extra model size.
Load-bearing premise
The auxiliary KL loss assumes that the quantizer's per-frame similarity scores form a proper probability distribution (nonnegative and summing to 1). The paper does not describe a normalization step for those cosine similarities, so if they do not sum to 1 the reported gains from the auxiliary loss rest on an invalid objective.
Editorial extensions
If this is right
- With the full 960-hour LibriSpeech pre-training, the optimized recipe improves WER by 23.8% relative on test-clean and 30.6% on test-other compared with the single-codebook baseline.
- In the train-100 preliminary setup, using six codebooks instead of one reduces test-clean WER by 11.2% relative.
- Combining cross-entropy with the KL-divergence auxiliary loss improves WER over cross-entropy alone (7.8% on dev-clean and 8.4% on test-clean with one codebook; 4.6% and 4.5% with six) and reaches the baseline's best validation loss in roughly a third of the training steps.
- Cluster-specific codebooks on top of the six-codebook CE+KL setup give a further WER reduction (to 16.13 dev-clean / 16.28 test-clean in the preliminary setup) and stabilize validation loss.
- The extra pre-training complexity disappears at fine-tuning: the downstream encoder is the same size as the baseline's, so the WER gains do not cost inference compute.
Reading between the lines
- Because the KL term only compares the model's output distribution to the quantizer's similarity scores, it should transfer to other self-supervised speech objectives; testing it on those objectives would show whether the gain is tied to BEST-RQ or to the regularizer itself.
- Explicitly normalizing the similarity vectors before computing the KL term (for example with a softmax) would make the auxiliary loss a true divergence; a controlled ablation with and without normalization would isolate whether any improvement comes from the divergence or just from the extra smoothing.
- The utterance-level clustering could be refined: instead of hand-chosen low-level features, a jointly learned clustering or clustering on deeper embeddings might give larger gains, and the same idea could apply to noise conditions or speakers.
- If the preliminary pattern holds, the multi-codebook component likely contributes the largest share of the full-scale gain, but the paper does not demonstrate that breakdown at 960 hours.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes three modifications to BEST-RQ self-supervised speech pre-training: (i) using multiple codebooks, (ii) adding a KL-divergence auxiliary loss to the standard cross-entropy objective, and (iii) assigning cluster-specific codebooks derived from low-level utterance features. Preliminary experiments on LibriSpeech train-100 show relative WER improvements (e.g., 11.2% from multiple codebooks, 4.5% from adding KL loss on top of the 6-codebook setting). On full 960-hour LibriSpeech pre-training and fine-tuning, the combined recipe reports relative WER improvements of up to 23.8% on test-clean and 30.6% on test-other, together with faster convergence and more stable pre-training.
Significance. If fully supported, the proposed recipe is a simple, practical improvement over BEST-RQ that does not increase fine-time model size and is reported to stabilize and accelerate pre-training. The paper is transparent about its limitations, provides concrete WER tables, and builds on an open-source implementation (SpeechBrain), which aids reproducibility. The significance is tempered, however, by the lack of full-scale ablations for the individual components and by an unnormalized KL term that may invalidate the stated objective; these issues need addressing before the headline gains can be confidently attributed.
major comments (3)
- [Section III-C, Eq. (2)] The KL-divergence term in Eq. (2) uses 'similarity vectors' d_i, but the random-projection quantizer with cosine similarity (as stated in Section IV) yields cosine similarities, which are not guaranteed to be nonnegative and do not necessarily sum to 1. Without a normalization step (e.g., softmax or shifting and renormalizing), L_KL is not a valid KL divergence, may be negative, and does not measure a distribution-to-distribution distance. This affects all experiments that include the CE+KL objective, including the headline results in Table IV. The authors should specify the exact normalization applied to d_i and confirm that the reported improvements are not an artifact of an invalid loss.
- [Section IV-F, Table IV and Section VI] The full-scale comparison in Table IV reports only the baseline versus the combined 'ours' recipe (6 codebooks + CE+KL + cluster-specific codebooks) on 960 hours, with no intermediate ablations at that scale. Section VI explicitly states that 'the effect of each modification on the full pre-training and fine-tuning still needs to be explored.' This is a load-bearing gap because Section IV-B shows that changing the codebook size/dimension from 8192/16 to 10240/32 alone yields a 4.2% relative improvement on test-clean, yet Tables II–IV do not state which codebook size/dimension is used for the baseline and for 'ours'. To support the claim that the proposed modifications cause the 23.8%/30.6% improvements, the paper should either provide full-scale ablations or explicitly restrict the claim to the combined recipe and fully specify the configuration of each baseline.
- [Section IV-C, Table II] The choice of N=6 codebooks is justified primarily by test-clean WER rather than a validation set, and the paper states that the difference between 4 and 6 codebooks is 'not statistically significant' without reporting any significance test, confidence interval, or variance across runs. Because the same test set is then used to report the headline improvements, this creates a selection-bias concern. The authors should select hyperparameters using a validation split (e.g., dev-clean) and report significance or variance estimates for the WER differences.
minor comments (5)
- [Section IV-A] The set notation for the number of codebooks, N ∈ {x | x ∈ Z, 1 ≤ x ≤ 10, x is even}, excludes the N=1 baseline that appears in Table II; the notation should include odd values or otherwise be corrected.
- [Section III-B] The primary and secondary loss weights w_p and w_s are only described as 'at least twice as high,' but no concrete values are reported, and the procedure for choosing the number of clusters (6) is not described. This hampers reproducibility.
- [Section VI] The statement 'Extreme weighting factors result in decreased WER' appears to be a typo; if the intended meaning is that extreme weights harm performance, it should read 'increased WER' or 'degraded WER.'
- [Section III-C] In Eq. (1), 'M represents the number of targets' is ambiguous; M appears to be the codebook size (number of classes), and this should be stated explicitly.
- [Throughout] Several small typos and spacing issues appear, e.g., 'wCE = 1as scaling factors' in Section III-C and 'Both, the projection matrix...' in Section II-A2. A careful proofread is recommended.
Circularity Check
No circular derivation: held-out WER comparisons and external baselines; missing ablations are an attribution gap, not circularity.
full rationale
This is an empirical systems paper whose central claims are held-out word-error-rate comparisons. No equation defines a predicted quantity in terms of a fitted parameter: Equations (1)-(3) are standard loss terms with fixed weights (wCE=1, wKL=0.1), and the reported improvements are evaluated on dev/test splits that are not used to fit those weights. The multi-codebook and cluster-specific codebooks are fixed random-projection quantizers and cluster assignments derived from acoustic features, not from the ASR outputs they are used to predict, so the predictions are not equivalent to their inputs by construction. The paper invokes no self-citation chain and no uniqueness theorem: its key references [7], [10], and [13] are external prior work. The nearest concerns are non-circular. First, Section VI explicitly states, "the effect of each modification on the full pre-training and fine-tuning still needs to be explored," meaning the Table IV gain is not fully attributed to the individual novel components; that is a missing-support or attribution gap, not a circular reduction. Second, Equation (2) writes LKL in terms of "similarity vectors" d_i without stating that they are normalized to a probability distribution, so the cosine-similarity outputs may not form a valid KL-divergence target; this is a formal correctness issue, not a circularity. Finally, selecting N=6 on the basis of test-clean results is a form of test-set selection bias, but the full-scale model is then evaluated on held-out data, so the reported WERs are not statistically forced by the selection rule. Overall, the derivation chain is self-contained: the contributions are empirical configurations compared against external baselines, and no central claim reduces by the paper's own equations or citations to its inputs.
Assumptions & free parameters
free parameters (5)
- KL loss weight w_KL =
0.1
- Number of codebooks N =
6
- Cluster primary and secondary loss weights w_p, w_s =
unspecified, w_p at least 2 times w_s
- Codebook size and dimension for final setup =
unspecified
- Number of acoustic clusters =
6
assumptions (4)
- domain assumption Cosine similarity, rather than L2 distance, is used to select the target index in the random-projection quantizer.
- ad hoc to paper KL divergence between prediction and quantizer similarity distributions is a useful regularizer for self-supervised speech pre-training.
- ad hoc to paper Utterance-level clustering using MFCC, spectral contrast, spectral roll-off, and zero-crossing rate yields acoustically meaningful groups that benefit from specialized codebooks.
- ad hoc to paper The random-projection quantizer's similarity vectors can be treated as probability distributions for the KL term.
Cite this review
Pith. "Pith review of Optimized Self-supervised Training with BEST-RQ for Speech Recognition." pith.science (2026). https://pith.science/paper/EV7NYA3R
@misc{pith2026250116131,
author = {Pith},
title = {Pith review of: Optimized Self-supervised Training with BEST-RQ for Speech Recognition},
year = {2026},
howpublished = {\url{https://pith.science/paper/EV7NYA3R}},
note = {Machine review of arXiv:2501.16131}
}
read the original abstract
Self-supervised learning has been successfully used for various speech related tasks, including automatic speech recognition. BERT-based Speech pre-Training with Random-projection Quantizer (BEST-RQ) has achieved state-of-the-art results in speech recognition. In this work, we further optimize the BEST-RQ approach using Kullback-Leibler divergence as an additional regularizing loss and multi-codebook extension per cluster derived from low-level feature clustering. Preliminary experiments on train-100 split of LibriSpeech result in a relative improvement of 11.2% on test-clean by using multiple codebooks, utilizing a combination of cross-entropy and Kullback-Leibler divergence further reduces the word error rate by 4.5%. The proposed optimizations on full LibriSpeech pre-training and fine-tuning result in relative word error rate improvements of up to 23.8% on test-clean and 30.6% on test-other using 6 codebooks. Furthermore, the proposed setup leads to faster convergence in pre-training and fine-tuning and additionally stabilizes the pre-training.
Figures
Reference graph
Works this paper leans on
-
[1]
Dimensionality reduction by learning an invariant mapping,
R. Hadsell, S. Chopra, and Y . LeCun, “Dimensionality reduction by learning an invariant mapping,” in 2006 IEEE Computer Society Con- ference on Computer Vision and Pattern Recognition (CVPR’06), vol. 2, 2006, pp. 1735–1742
work page 2006
-
[2]
BERT: Pre- training of deep bidirectional transformers for language understanding,
J. Devlin, M.-W. Chang, K. Lee, and K. Toutanova, “BERT: Pre- training of deep bidirectional transformers for language understanding,” in Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers), J. Burstein, C. Doran, and T. Solorio, Ed...
work page 2019
-
[3]
wav2vec 2.0: a framework for self-supervised learning of speech representations,
A. Baevski, H. Zhou, A. Mohamed, and M. Auli, “wav2vec 2.0: a framework for self-supervised learning of speech representations,” in Proceedings of the 34th International Conference on Neural Information Processing Systems, ser. NIPS ’20, 2020
work page 2020
-
[4]
Hubert: Self-supervised speech representation learning by masked prediction of hidden units,
W.-N. Hsu, B. Bolte, Y .-H. H. Tsai, K. Lakhotia, R. Salakhutdinov, and A. Mohamed, “Hubert: Self-supervised speech representation learning by masked prediction of hidden units,” IEEE/ACM Trans. Audio, Speech and Lang. Proc. , vol. 29, p. 3451–3460, Oct. 2021
work page 2021
-
[5]
Wavlm: Large-scale self-supervised pre- training for full stack speech processing,
S. Chen, C. Wang, Z. Chen, Y . Wu, S. Liu, Z. Chen, J. Li, N. Kanda, T. Yoshioka, X. Xiao, J. Wu, L. Zhou, S. Ren, Y . Qian, Y . Qian, J. Wu, M. Zeng, X. Yu, and F. Wei, “Wavlm: Large-scale self-supervised pre- training for full stack speech processing,” IEEE Journal of Selected Topics in Signal Processing , vol. 16, no. 6, pp. 1505–1518, 2022
2022
-
[6]
Y .-A. Chung, Y . Zhang, W. Han, C.-C. Chiu, J. Qin, R. Pang, and Y . Wu, “w2v-bert: Combining contrastive learning and masked language modeling for self-supervised speech pre-training,” 2021 IEEE Automatic Speech Recognition and Understanding Workshop (ASRU), pp. 244–250, 2021
work page 2021
-
[7]
Self-supervised learning with random-projection quantizer for speech recognition,
C.-C. Chiu, J. Qin, Y . Zhang, J. Yu, and Y . Wu, “Self-supervised learning with random-projection quantizer for speech recognition,” in International Conference on Machine Learning , 2022, pp. 3915–3924
work page 2022
-
[8]
Accented speech recognition with accent-specific codebooks,
D. D. Prabhu, P. Jyothi, S. Ganapathy, and V . Unni, “Accented speech recognition with accent-specific codebooks,” in The 2023 Conference on Empirical Methods in Natural Language Processing , 2023
work page 2023
Show all 16 references
-
[9]
Conformer: Convolution- augmented transformer for speech recognition,
A. Gulati, J. Qin, C.-C. Chiu, N. Parmar, Y . Zhang, J. Yu, W. Han, S. Wang, Z. Zhang, Y . Wu, and R. Pang, “Conformer: Convolution- augmented transformer for speech recognition,” in Interspeech 2020 , 2020, pp. 5036–5040
2020
-
[10]
Google usm: Scaling automatic speech recognition beyond 100 languages,
Y . Zhang, W. Han, J. Qin, Y . Wang, A. Bapna, Z. Chen, N. Chen, B. Li, V . Axelrod, G. Wang, Z. Meng, K. Hu, A. Rosenberg, R. Prabhavalkar, D. S. Park, P. Haghani, J. Riesa, G. Perng, H. Soltau, T. Strohman, B. Ramabhadran, T. N. Sainath, P. J. Moreno, C.-C. Chiu, J. Schalkwy...
2023 arXiv
-
[11]
Comparison of parametric representations for monosyllabic word recognition in continuously spoken sentences,
S. Davis and P. Mermelstein, “Comparison of parametric representations for monosyllabic word recognition in continuously spoken sentences,” IEEE Transactions on Acoustics, Speech, and Signal Processing, vol. 28, no. 4, pp. 357–366, 1980
1980
-
[12]
Music type classification by spectral contrast feature,
D.-N. Jiang, L. Lu, H.-J. Zhang, J.-H. Tao, and L.-H. Cai, “Music type classification by spectral contrast feature,” in Proceedings. IEEE international conference on multimedia and expo , vol. 1. IEEE, 2002, pp. 113–116
2002
-
[13]
Open imple- mentation and study of best-rq for speech processing,
R. Whetten, T. Parcollet, M. Dinarelli, and Y . Est `eve, “Open imple- mentation and study of best-rq for speech processing,” 2024 IEEE International Conference on Acoustics, Speech, and Signal Processing Workshops (ICASSPW), pp. 460–464, 2024
2024
-
[14]
SpeechBrain: A general- purpose speech toolkit,
M. Ravanelli, T. Parcollet, P. Plantinga, A. Rouhe, S. Cornell, L. Lu- gosch, C. Subakan, N. Dawalatabad, A. Heba, J. Zhong, J.-C. Chou, S.-L. Yeh, S.-W. Fu, C.-F. Liao, E. Rastorgueva, F. Grondin, W. Aris, H. Na, Y . Gao, R. D. Mori, and Y . Bengio, “SpeechBrain: A general- p...
2021 arXiv
-
[15]
Open-source conversational ai with speechbrain 1.0,
M. Ravanelli, T. Parcollet, A. Moumen, S. de Langen, C. Subakan, P. Plantinga, Y . Wang, P. Mousavi, L. D. Libera, A. Ploujnikov, F. Pais- san, D. Borra, S. Zaiem, Z. Zhao, S. Zhang, G. Karakasidis, S.-L. Yeh, P. Champion, A. Rouhe, R. Braun, F. Mai, J. Zuluaga-Gomez, S. M. Mo...
2024
-
[16]
Librispeech: an asr corpus based on public domain audio books,
V . Panayotov, G. Chen, D. Povey, and S. Khudanpur, “Librispeech: an asr corpus based on public domain audio books,” in2015 IEEE international conference on acoustics, speech and signal processing (ICASSP). IEEE, 2015, pp. 5206–5210
2015
Reviewed August 10, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.