Linear Time Complexity Conformers with SummaryMixing for Streaming Speech Recognition

Titouan Parcollet, Rogier van Dalen, Shucong Zhang, Sourav Batthacharya
9/11/2024
cs.SDcs.AIeess.AS

No official code found. Best implementation: SamsungLabs/SummaryMixing (7 stars, last commit 2025-06-24).

Abstract

Automatic speech recognition (ASR) with an encoder equipped with self-attention, whether streaming or non-streaming, takes quadratic time in the length of the speech utterance. This slows down training and decoding, increase their cost, and limit the deployment of the ASR in constrained devices. SummaryMixing is a promising linear-time complexity alternative to self-attention for non-streaming speech recognition that, for the first time, preserves or outperforms the accuracy of self-attention models. Unfortunately, the original definition of SummaryMixing is not suited to streaming speech recognition. Hence, this work extends SummaryMixing to a Conformer Transducer that works in both a streaming and an offline mode. It shows that this new linear-time complexity speech encoder outperforms self-attention in both scenarios while requiring less compute and memory during training and decoding.

View on arXivView PDF

Code Implementations(1)

70PythonJun 23, 20251 years agoNOASSERTION

Similar Papers

Cite this paper

@article{parcollet2024linear,
  title  = {Linear Time Complexity Conformers with SummaryMixing for Streaming Speech Recognition},
  author = {Titouan Parcollet and Rogier van Dalen and Shucong Zhang and Sourav Batthacharya},
  year   = {2024},
  eprint = {2409.07165},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.07165v1}
}

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/2409.07165.svg)](https://codeofpaper.com/paper/2409.07165)

Discussion