Self-consistent context aware conformer transducer for speech recognition

Konstantin Kolokolov, Pavel Pekichev, Karthik Raghunathan
2/9/2024
cs.CLcs.SDeess.AS

No confident code implementation found for this paper.

Abstract

We introduce a novel neural network module that adeptly handles recursive data flow in neural network architectures. At its core, this module employs a self-consistent approach where a set of recursive equations is solved iteratively, halting when the difference between two consecutive iterations falls below a defined threshold. Leveraging this mechanism, we construct a new neural network architecture, an extension of the conformer transducer, which enriches automatic speech recognition systems with a stream of contextual information. Our method notably improves the accuracy of recognizing rare words without adversely affecting the word error rate for common vocabulary. We investigate the improvement in accuracy for these uncommon words using our novel model, both independently and in conjunction with shallow fusion with a context language model. Our findings reveal that the combination of both approaches can improve the accuracy of detecting rare words by as much as 4.5 times. Our proposed self-consistent recursive methodology is versatile and adaptable, compatible with many recently developed encoders, and has the potential to drive model improvements in speech recognition and beyond.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{kolokolov2024selfconsistent,
  title  = {Self-consistent context aware conformer transducer for speech recognition},
  author = {Konstantin Kolokolov and Pavel Pekichev and Karthik Raghunathan},
  year   = {2024},
  eprint = {2402.06592},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.06592v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.06592.svg)](https://codeofpaper.com/paper/2402.06592)

Discussion