Consistency Based Unsupervised Self-training For ASR Personalisation
Jisi Zhang, Vandana Rajan, Haaris Mehmood, David Tuckey, Pablo Peso Parada, Md Asif Jalal, Karthikeyan Saravanan, Gil Ho Lee, Jungin Lee, Seokyeong Jung
TL;DR
This work tackles domain shift in on-device ASR by introducing a consistency-based unsupervised self-training framework for personalisation. A consistency constraint (CC) is applied to pseudo-labelled data, with perturbations to both inputs (SpecAugment) and the model (dropout), and the first-pass ASR component is updated using the CC loss $L=-\ln \Pr(\hat{y}|\tilde{x})$ while the second-pass provides pseudo-labels. The method is combined with data-filtering via a Neural Confidence Measure (NCM) and evaluated on 12 speaker scenarios, achieving relative WER reductions of $17.3\%$, $7.2\%$, and $8.1\%$ on Apps, Contacts, and Dictation respectively, surpassing entropy minimisation and LHUC baselines to set new SOTA. Importantly, CC is shown to be robust across different data-filtering strategies and suitable for on-device deployment, suggesting practical impact for personalised ASR without labelled user data.
Abstract
On-device Automatic Speech Recognition (ASR) models trained on speech data of a large population might underperform for individuals unseen during training. This is due to a domain shift between user data and the original training data, differed by user's speaking characteristics and environmental acoustic conditions. ASR personalisation is a solution that aims to exploit user data to improve model robustness. The majority of ASR personalisation methods assume labelled user data for supervision. Personalisation without any labelled data is challenging due to limited data size and poor quality of recorded audio samples. This work addresses unsupervised personalisation by developing a novel consistency based training method via pseudo-labelling. Our method achieves a relative Word Error Rate Reduction (WERR) of 17.3% on unlabelled training data and 8.1% on held-out data compared to a pre-trained model, and outperforms the current state-of-the art methods.
