Dual Learning for Large Vocabulary On-Device ASR
Cal Peyser, Ronny Huang, Tara Sainath, Rohit Prabhavalkar, Michael, Picheny, Kyunghyun Cho

TL;DR
This paper demonstrates that dual learning can effectively improve large vocabulary on-device streaming speech recognition models by leveraging unsupervised data, achieving significant WER reductions on Librispeech.
Contribution
It introduces the application of dual learning to on-device streaming ASR models trained on large datasets, filling a gap in prior research.
Findings
WER reduced by 10.7%/5.2% without LM
WER reduced by 11.7%/16.4% with LM
Effective use of unsupervised data for on-device models
Abstract
Dual learning is a paradigm for semi-supervised machine learning that seeks to leverage unsupervised data by solving two opposite tasks at once. In this scheme, each model is used to generate pseudo-labels for unlabeled examples that are used to train the other model. Dual learning has seen some use in speech processing by pairing ASR and TTS as dual tasks. However, these results mostly address only the case of using unpaired examples to compensate for very small supervised datasets, and mostly on large, non-streaming models. Dual learning has not yet been proven effective for using unsupervised data to improve realistic on-device streaming models that are already trained on large supervised corpora. We provide this missing piece though an analysis of an on-device-sized streaming conformer trained on the entirety of Librispeech, showing relative WER improvements of 10.7%/5.2% without an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSpeech Recognition and Synthesis · Speech and dialogue systems · Topic Modeling
