PreprintCited by 35Speech Recognition and SynthesisAdvanced Neural Network ApplicationsSpeech and Audio Processing

TinySpeech: Attention Condensers for Deep Speech Recognition Neural Networks on Edge Devices

Open access
Wong, Alexander, Famouri, Mahmoud, Pavlova, Maya, Surana, Siddharth·2020·arXiv

Abstract

Advances in deep learning have led to state-of-the-art performance across a multitude of speech recognition tasks. Nevertheless, the widespread deployment of deep neural networks for on-device speech recognition remains a challenge, particularly in edge scenarios where the memory and computing resources are highly constrained (e.g., low-power embedded devices) or where the memory and computing budget dedicated to speech recognition is low (e.g., mobile devices performing numerous tasks besides speech recognition). In this study, we introduce the concept of attention condensers for building low-footprint, highly-efficient deep neural networks for on-device speech recognition on the edge. An attention condenser is a self-attention mechanism that learns and produces a condensed embedding characterizing joint local and cross-channel activation relationships, and performs selective attention accordingly. To illustrate its efficacy, we introduce TinySpeech, low-precision deep neural networks comprising largely of attention condensers tailored for on-device speech recognition using a machine-driven design exploration strategy, with one tailored specifically with microcontroller operation constraints. Experimental results on the Google Speech Commands benchmark dataset for limited-vocabulary speech recognition showed that TinySpeech networks achieved significantly lower architectural complexity (as much as $507\times$ fewer parameters), lower computational complexity (as much as $48\times$ fewer multiply-add operations), and lower storage requirements (as much as $2028\times$ lower weight memory requirements) when compared to previous work. These results not only demonstrate the efficacy of attention condensers for building highly efficient networks for on-device speech recognition, but also illuminate its potential for accelerating deep learning on the edge and empowering TinyML applications.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

DataCite · 10.48550/arxiv.2008.04245

Cites

37 of 37 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • AttendNets is a low-precision on-device image recognition framework using visual attention condensers and machine-designed micro-macro architectures.

    “The implied AttendNets is presented as a low-precision on-device image recognition framework.”

    From A review on TinyML: State-of-the-art and prospects (2022) · cites this paper as Wong et al., 2020

    The Introduction (p. 2) and Methods (p. 2) identify the low-precision, machine-designed networks using attention condensers as TinySpeech, for limited-vocabulary speech recognition—not AttendNets for image recognition. The Conclusions (p. 8) describe visual perception as a task for future exploration. (LLM, conf=0.88)

    Checked by a reasoning model — may be wrong.

    Experimental — accuracy not yet measured
  • TinySpeech minimizes architectural complexity by 507x in terms of parameters.

    “It is found that it significantly minimizes the architectural complexity by 507x in terms of parameters.”

    From A review on TinyML: State-of-the-art and prospects (2022) · cites this paper as Wong et al., 2020

  • TinySpeech has a memory requirement 2028x lesser than earlier published works.

    “Memory requirement is very less i.e., 2028x lesser when compared with earlier published works.”

    From A review on TinyML: State-of-the-art and prospects (2022) · cites this paper as Wong et al., 2020

  • TinySpeech provides 48x less multiply-add operations.

    “It can provide 48x less multiply-add operations.”

    From A review on TinyML: State-of-the-art and prospects (2022) · cites this paper as Wong et al., 2020

  • TinySpeech provides low-precision on-device speech recognition using attention condensers for low footprint memory utilization and minimal processor power consumption.

    “TinySpeech is such a framework that can provide low-precision on-device speech recognition (Wong et al., 2020).”

    From A review on TinyML: State-of-the-art and prospects (2022) · cites this paper as Wong et al., 2020

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Wong, A., Famouri, M., Pavlova, M., & Surana, S.
Affiliations
University of Waterloo (CA)
Venue
arXiv
Publisher
arXiv
Published
2020
ISSN
2331-8422 (ISSN-L)
OpenAlex
W3048107166
Cited by
27
References
30
Citations by year
2025: 1 · 2024: 5 · 2023: 6 · 2022: 5 · 2021: 8 · 2020: 2
Type
posted content
Language
en
Open access
Locations
  • arXiv (Cornell University) (submittedVersion)
  • arXiv (Cornell University)
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Speech Recognition and Synthesis
  • Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Neural Network Applications
  • Physical Sciences › Computer Science › Signal Processing › Speech and Audio Processing
Keywords
on-device speech recognition, edge computing, TinyML, self-attention, low-precision neural networks, model compression, microcontroller, embedded devices

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review