Boosting keyword spotting through on-device learnable user speech characteristics
Not on the map. Why?
Abstract (arXiv)
Keyword spotting systems for always-on TinyML-constrained applications require on-site tuning to boost the accuracy of offline trained classifiers when deployed in unseen inference conditions. Adapting to the speech peculiarities of target users requires many in-domain samples, often unavailable in real-world scenarios. Furthermore, current on-device learning techniques rely on computationally intensive and memory-hungry backbone update schemes, unfit for always-on, battery-powered devices. In this work, we propose a novel on-device learning architecture, composed of a pretrained backbone and a user-aware embedding learning the user's speech characteristics. The so-generated features are fused and used to classify the input utterance. For domain shifts generated by unseen speakers, we measure error rate reductions of up to 19% from 30.1% to 24.3% based on the 35-class problem of the Google Speech Commands dataset, through the inexpensive update of the user projections. We moreover demonstrate the few-shot learning capabilities of our proposed architecture in sample- and class-scarce learning conditions. With 23.7 kparameters and 1 MFLOP per epoch required for on-device training, our system is feasible for TinyML applications aimed at battery-powered microcontrollers.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 13 of its 22 references that are in the map. First posted on arXiv 12 Mar 2024.
Builds on
13 of 22 references.
References · 13
- 2022On-Device Training Under 256KB Memorycited by 158
- 2017Hello Edge: Keyword Spotting on Microcontrollerscited by 108
- 2020Benchmarking TinyML Systems: Challenges and Directioncited by 89
- 2021TinyOL: TinyML with Online-Learning on Microcontrollerscited by 65
- 2018A neural attention model for speech command recognitioncited by 44
- 2021Advancing RNN Transducer Technology for Speech Recognitioncited by 44
- 2019Small-Footprint Keyword Spotting on Raw Audio Data with Sinc-Convolutionscited by 20
- 2021Vega: A 10-Core SoC for IoT End-Nodes with DNN Acceleration and Cognitive Wake-Up From MRAM-Based State-Retentive Sleep Modecited by 16
- 2021Adapting TTS models For New Speakers using Transfer Learningcited by 12
- 2023Reduced Precision Floating-Point Optimization for Deep Neural Network On-Device Learning on MicroControllerscited by 10
- 2020S-vectors and TESA: Speaker Embeddings and a Speaker Authenticator Based on Transformer Encodercited by 8
- 2023DeepVQE: Real Time Deep Voice Quality Enhancement for Joint Acoustic Echo Cancellation, Noise Suppression and Dereverberationcited by 5
Built on by
Citing papers per year: 2024: 1; 2025: 2; 2026: 1.
4 papers.
- 2024Self-Learning for Personalized Keyword Spotting on Ultra-Low-Power Audio Sensorscited by 7
- 2025Chameleon: A Multiplier-Free Temporal Convolutional Network Accelerator for End-to-End Few-Shot and Continual Learning from Sequential Datacited by 3
- 2025Adaptive Noise Resilient Keyword Spotting Using One-Shot Learningcited by 1
- 2026What changes after deployment? A survey on On-device Learning in TinyMLcited by 0
- 2026What changes after deployment? A survey on On-device Learning in TinyML29 May 2026
- 2025Chameleon: A Multiplier-Free Temporal Convolutional Network Accelerator for End-to-End Few-Shot and Continual Learning from Sequential Data30 May 2025
- 2025Adaptive Noise Resilient Keyword Spotting Using One-Shot Learning14 May 2025
- 2024Self-Learning for Personalized Keyword Spotting on Ultra-Low-Power Audio Sensors22 Aug 2024