CLAIJan 11, 2023

Dual Learning for Large Vocabulary On-Device ASR

arXiv:2301.04327v11 citationsh-index: 69
Originality Incremental advance
AI Analysis

This addresses the challenge of enhancing realistic on-device ASR models for practical applications, though it is incremental as it extends dual learning to a new scenario.

The paper tackled the problem of improving on-device streaming automatic speech recognition (ASR) models by applying dual learning with unsupervised data, achieving relative word error rate improvements of 10.7%/5.2% without a language model and 11.7%/16.4% with one.

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 LM and 11.7%/16.4% with an LM.

Foundations

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

Your Notes