Contextual Speech Recognition in End-to-end Neural Network Systems Using Beam Search

Ian Williams, Anjuli Kannan, Petar Aleksic, David Rybach, Tara Sainath


Recent work has shown that end-to-end (E2E) speech recognition architectures such as Listen Attend and Spell (LAS) can achieve state-of-the-art quality results in LVCSR tasks. One benefit of this architecture is that it does not require a separately trained pronunciation model, language model and acoustic model. However, this property also introduces a drawback: it is not possible to adjust language model contributions separately from the system as a whole. As a result, inclusion of dynamic, contextual information (such as nearby restaurants or upcoming events) into recognition requires a different approach from what has been applied in conventional systems. We introduce a technique to adapt the inference process to take advantage of contextual signals by adjusting the output likelihoods of the neural network at each step in the beam search. We apply the proposed method to a LAS E2E model and show its effectiveness in experiments on a voice search task with both artificial and real contextual information. Given optimal context, our system reduces WER from 9.2% to 3.8%. The results show that this technique is effective at incorporating context into the prediction of an E2E system.


 DOI: 10.21437/Interspeech.2018-2416

Cite as: Williams, I., Kannan, A., Aleksic, P., Rybach, D., Sainath, T. (2018) Contextual Speech Recognition in End-to-end Neural Network Systems Using Beam Search. Proc. Interspeech 2018, 2227-2231, DOI: 10.21437/Interspeech.2018-2416.


@inproceedings{Williams2018,
  author={Ian Williams and Anjuli Kannan and Petar Aleksic and David Rybach and Tara Sainath},
  title={Contextual Speech Recognition in End-to-end Neural Network Systems Using Beam Search},
  year=2018,
  booktitle={Proc. Interspeech 2018},
  pages={2227--2231},
  doi={10.21437/Interspeech.2018-2416},
  url={http://dx.doi.org/10.21437/Interspeech.2018-2416}
}