End-to-end (E2E) speech recognition architectures assemble all components of traditional speech recognition system into a single model. Although it simplifies ASR system, it introduces contextual ASR drawback: the E2E model has worse performance on utterances containing infrequent proper nouns. In this work, we propose to add a contextual bias attention (CBA) module to attention based encoder decoder (AED) model to improve its ability of recognizing the contextual phrases. Specifically, CBA utilizes the context vector of source attention in decoder to attend to a specific bias embedding. Jointly learned with the basic AED parameters, CBA can tell the model when and where to bias its output probability distribution. At inference stage, a list of bias phrases is preloaded and we adapt the posterior distributions of both CTC and attention decoder according to the attended bias phrase of CBA. We evaluate the proposed method on GigaSpeech and achieve a consistent relative improvement on recall rate of bias phrases ranging from 15% to 28% compared to the baseline model. Meanwhile, our method shows a strong anti-bias ability as the performance on general tests only degrades 1.7% even 2,000 bias phrases are present.
翻译:终端到终端语音识别结构( E2E) 语音识别结构( E2E) 将传统语音识别系统的所有组成部分集合成一个单一模式。 虽然它简化了 ASR 系统, 它引入了背景 ASR 退步: E2E 模型在含有非正常适当名词的发音上表现较差。 在这项工作中, 我们提议添加一个背景偏见关注模块( CBA) 模块( CBA) 以关注基于编码器解码器解码器( AED) 的模式, 以提高其识别相关词句的能力。 具体地说, CBA 将源注意的上下文矢量用于解码嵌入特定的偏差嵌入。 与基本 AED 参数共同学习, CBA 可以告诉模型何时和何处偏差其输出概率分布。 在推断阶段, 偏差词组的列表被预先加载, 我们根据所参加的 CBABA的偏差短语调整了CT和注意力解码器( AED) 。 我们评估了GigSpeech 的拟议方法, 在回顾从15%到28%的偏差词比基线模型的偏差率方面取得了一致的相对的改进。 同时, 我们的方法仅展示了1.7能力测试了2 000。