Iterative Pseudo-Labeling for Speech Recognition

Qiantong Xu, Tatiana Likhomanenko, Jacob Kahn, Awni Hannun, Gabriel Synnaeve, Ronan Collobert


Pseudo-labeling has recently shown promise in end-to-end automatic speech recognition (ASR). We study Iterative Pseudo-Labeling (IPL), a semi-supervised algorithm which efficiently performs multiple iterations of pseudo-labeling on unlabeled data as the acoustic model evolves. In particular, IPL fine tunes an existing model at each iteration using both labeled data and a subset of unlabeled data. We study the main components of IPL: decoding with a language model and data augmentation. We then demonstrate the effectiveness of IPL by achieving state-of-the-art word-error rate on the LibriSpeech test sets in both standard and low-resource setting. We also study the effect of language models trained on different corpora to show IPL can effectively utilize additional text. Finally, we release a new large in-domain text corpus which does not overlap with the LibriSpeech training transcriptions to foster research in low-resource, semi-supervised ASR.


 DOI: 10.21437/Interspeech.2020-1800

Cite as: Xu, Q., Likhomanenko, T., Kahn, J., Hannun, A., Synnaeve, G., Collobert, R. (2020) Iterative Pseudo-Labeling for Speech Recognition. Proc. Interspeech 2020, 1006-1010, DOI: 10.21437/Interspeech.2020-1800.


@inproceedings{Xu2020,
  author={Qiantong Xu and Tatiana Likhomanenko and Jacob Kahn and Awni Hannun and Gabriel Synnaeve and Ronan Collobert},
  title={{Iterative Pseudo-Labeling for Speech Recognition}},
  year=2020,
  booktitle={Proc. Interspeech 2020},
  pages={1006--1010},
  doi={10.21437/Interspeech.2020-1800},
  url={http://dx.doi.org/10.21437/Interspeech.2020-1800}
}