Self-Learning for Personalized Keyword Spotting on Ultra-Low-Power Audio Sensors
Not on the map. Why?
Abstract (arXiv)
This paper proposes a self-learning method to incrementally train (fine-tune) a personalized Keyword Spotting (KWS) model after the deployment on ultra-low power smart audio sensors. We address the fundamental problem of the absence of labeled training data by assigning pseudo-labels to the new recorded audio frames based on a similarity score with respect to few user recordings. By experimenting with multiple KWS models with a number of parameters up to 0.5M on two public datasets, we show an accuracy improvement of up to +19.2% and +16.0% vs. the initial models pretrained on a large set of generic keywords. The labeling task is demonstrated on a sensor system composed of a low-power microphone and an energy-efficient Microcontroller (MCU). By efficiently exploiting the heterogeneous processing engines of the MCU, the always-on labeling task runs in real-time with an average power cost of up to 8.2 mW. On the same platform, we estimate an energy cost for on-device training 10x lower than the labeling energy if sampling a new utterance every 6.1 s or 18.8 s with a DS-CNN-S or a DS-CNN-M model. Our empirical result paves the way to self-adaptive personalized KWS sensors at the extreme edge.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 34 of its 52 references that are in the map. First posted on arXiv 22 Aug 2024.
Builds on
34 of 52 references.
References · 34
- 2017Prototypical Networks for Few-shot Learningcited by 3,001
- 2018Speech Commands: A Dataset for Limited-Vocabulary Speech Recognitioncited by 741
- 2022On-Device Training Under 256KB Memorycited by 158
- 2020Improved Noisy Student Training for Automatic Speech Recognitioncited by 139
- 2022Pushing the Limits of Simple Pipelines for Few-Shot Learning: External Data and Fine-Tuning Make a Differencecited by 123
- 2017Hello Edge: Keyword Spotting on Microcontrollerscited by 108
- 2018Federated Learning for Keyword Spottingcited by 95
- 2021TinyOL: TinyML with Online-Learning on Microcontrollerscited by 65
- 2020Streaming keyword spotting on mobile devicescited by 47
- 2021Deep Spoken Keyword Spotting: An Overviewcited by 43
- 2024Tiny Machine Learning: Progress and Futurescited by 40
- 2020Unsupervised Domain Adaptation for Speech Recognition via Uncertainty Driven Self-Trainingcited by 38
22 more
- 2022Machine Learning for Microcontroller-Class Hardware: A Reviewcited by 28
- 2021Few-Shot Keyword Spotting in Any Languagecited by 27
- 2018End-to-End Streaming Keyword Spottingcited by 25
- 2021Learning Efficient Representations for Keyword Spotting with Triplet Losscited by 24
- 2018Efficient keyword spotting using dilated convolutions and gatingcited by 21
- 2019Query-by-example on-device keyword spottingcited by 19
- 2020Few-Shot Keyword Spotting With Prototypical Networkscited by 18
- 2023TinyTrain: Resource-Aware Task-Adaptive Sparse Training of DNNs at the Data-Scarce Edgecited by 18
- 2024On-Device Domain Learning for Keyword Spotting on Low-Power Extreme Edge Embedded Systemscited by 13
- 2023LifeLearner: Hardware-Aware Meta Continual Learning System for Embedded Computing Platformscited by 11
- 2020Learning To Detect Keyword Parts And Whole By Smoothed Max Poolingcited by 10
- 2021Noisy student-teacher training for robust keyword spottingcited by 10
- 2023Reduced Precision Floating-Point Optimization for Deep Neural Network On-Device Learning on MicroControllerscited by 10
- 2020Small-Footprint Open-Vocabulary Keyword Spotting with Quantized LSTM Networkscited by 9
- 2020Metric Learning for Keyword Spottingcited by 9
- 2021Teaching keyword spotters to spot new keywords with limited examplescited by 9
- 2023Few-Shot Open-Set Learning for On-Device Customization of KeyWord Spotting Systemscited by 9
- 2022Dummy Prototypical Networks for Few-Shot Open-Set Keyword Spottingcited by 7
- 2022Personalized Keyword Spotting through Multi-task Learningcited by 7
- 2022Metric Learning for User-defined Keyword Spottingcited by 7
- 2022Unsupervised domain adaptation for speech recognition with unsupervised error correctioncited by 5
- 2024Boosting keyword spotting through on-device learnable user speech characteristicscited by 4
Built on by
Citing papers per year: 2025: 2; 2026: 5.
7 papers.
- 2025Enhancing Few-shot Keyword Spotting Performance through Pre-Trained Self-supervised Speech Modelscited by 1
- 2025Multi-modal On-Device Learning for Monocular Depth Estimation on Ultra-low-power MCUscited by 0
- 2026Domain-Incremental Continual Learning for Robust and Efficient Keyword Spotting in Resource Constrained Systemscited by 0
- 2026OnDA: On-device Channel Pruning for Efficient Personalized Keyword Spottingcited by 0
- 2026Scaling few-shot spoken word classification with generative meta-continual learningcited by 0
- 2026What changes after deployment? A survey on On-device Learning in TinyMLcited by 0
- 2026TASTE: Throughput-Aware Batch Size Tuning for On-Device Edge Learningcited by 0
- 2026TASTE: Throughput-Aware Batch Size Tuning for On-Device Edge Learning7 Sep 2026
- 2026What changes after deployment? A survey on On-device Learning in TinyML29 May 2026
- 2026Scaling few-shot spoken word classification with generative meta-continual learning13 May 2026
- 2026OnDA: On-device Channel Pruning for Efficient Personalized Keyword Spotting25 Feb 2026
- 2026Domain-Incremental Continual Learning for Robust and Efficient Keyword Spotting in Resource Constrained Systems22 Jan 2026
- 2025Multi-modal On-Device Learning for Monocular Depth Estimation on Ultra-low-power MCUs26 Nov 2025
- 2025Enhancing Few-shot Keyword Spotting Performance through Pre-Trained Self-supervised Speech Models21 Jun 2025