Memory-efficient Speech Recognition on Smart Devices
Not on the map. Why?
Abstract (arXiv)
Recurrent transducer models have emerged as a promising solution for speech recognition on the current and next generation smart devices. The transducer models provide competitive accuracy within a reasonable memory footprint alleviating the memory capacity constraints in these devices. However, these models access parameters from off-chip memory for every input time step which adversely effects device battery life and limits their usability on low-power devices. We address transducer model's memory access concerns by optimizing their model architecture and designing novel recurrent cell designs. We demonstrate that i) model's energy cost is dominated by accessing model weights from off-chip memory, ii) transducer model architecture is pivotal in determining the number of accesses to off-chip memory and just model size is not a good proxy, iii) our transducer model optimizations and novel recurrent cell reduces off-chip memory accesses by 4.5x and model size by 2x with minimal accuracy impact.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 9 of its 25 references that are in the map. First posted on arXiv 23 Feb 2021.
Builds on
9 of 25 references.
References · 9
- 2016Layer Normalizationcited by 5,579
- 2019Reducing Transformer Depth on Demand with Structured Dropoutcited by 434
- 2017Efficient Processing of Deep Neural Networks: A Tutorial and Surveycited by 427
- 2015LSTM: A Search Space Odysseycited by 315
- 2018Streaming End-to-end Speech Recognition For Mobile Devicescited by 230
- 2019Improving RNN Transducer Modeling for End-to-End Speech Recognitioncited by 68
- 2019Optimizing Speech Recognition For The Edgecited by 32
- 2016Personalized Speech recognition on mobile devicescited by 23
- 2017Residual LSTM: Design of a Deep Recurrent Architecture for Distant Speech Recognitioncited by 19
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 1; 2024: 1.
7 papers.
- 2021PARP: Prune, Adjust and Re-Prune for Self-Supervised Speech Recognitioncited by 50
- 2023From English to More Languages: Parameter-Efficient Model Reprogramming for Cross-Lingual Speech Recognitioncited by 23
- 2021PhiNets: a scalable backbone for low-power AI at the edgecited by 16
- 2022Losses Can Be Blessings: Routing Self-Supervised Speech Representations Towards Efficient Multilingual and Multitask Speech Processingcited by 7
- 2022Multi-stage Progressive Compression of Conformer Transducer for On-device Speech Recognitioncited by 6
- 2024Breaking Down Power Barriers in On-Device Streaming ASR: Insights and Solutionscited by 5
- 2021Flexi-Transducer: Optimizing Latency, Accuracy and Compute forMulti-Domain On-Device Scenarioscited by 3
- 2024Breaking Down Power Barriers in On-Device Streaming ASR: Insights and Solutions20 Feb 2024
- 2023From English to More Languages: Parameter-Efficient Model Reprogramming for Cross-Lingual Speech Recognition19 Jan 2023
- 2022Losses Can Be Blessings: Routing Self-Supervised Speech Representations Towards Efficient Multilingual and Multitask Speech Processing2 Nov 2022
- 2022Multi-stage Progressive Compression of Conformer Transducer for On-device Speech Recognition1 Oct 2022
- 2021PhiNets: a scalable backbone for low-power AI at the edge1 Oct 2021
- 2021PARP: Prune, Adjust and Re-Prune for Self-Supervised Speech Recognition10 Jun 2021
- 2021Flexi-Transducer: Optimizing Latency, Accuracy and Compute forMulti-Domain On-Device Scenarios6 Apr 2021