CLLGSDASNov 17, 2022

MelHuBERT: A simplified HuBERT on Mel spectrograms

arXiv:2211.09944v319 citationsh-index: 52Has Code
Originality Incremental advance
AI Analysis

This work addresses the computational bottleneck in self-supervised speech learning, making it more accessible, though it is incremental as it builds directly on HuBERT.

The paper tackled the high computational cost of training self-supervised speech models by simplifying HuBERT, achieving competitive performance on tasks like phone recognition and automatic speech recognition while reducing pre-training time by 31.2% and MACs by 33.5%.

Self-supervised models have had great success in learning speech representations that can generalize to various downstream tasks. However, most self-supervised models require a large amount of compute and multiple GPUs to train, significantly hampering the development of self-supervised learning. In an attempt to reduce the computation of training, we revisit the training of HuBERT, a highly successful self-supervised model. We improve and simplify several key components, including the loss function, input representation, and training in multiple stages. Our model, MelHuBERT, is able to achieve favorable performance on phone recognition, speaker identification, and automatic speech recognition against HuBERT, while saving 31.2% of the pre-training time, or equivalently 33.5% MACs per one second speech. The code and pre-trained models are available in https://github.com/nervjack2/MelHuBERT.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes