Keyword Spotting System and Evaluation of Pruning and Quantization Methods on Low-power Edge Microcontrollers
Not on the map. Why?
Abstract (arXiv)
Keyword spotting (KWS) is beneficial for voice-based user interactions with low-power devices at the edge. The edge devices are usually always-on, so edge computing brings bandwidth savings and privacy protection. The devices typically have limited memory spaces, computational performances, power and costs, for example, Cortex-M based microcontrollers. The challenge is to meet the high computation and low-latency requirements of deep learning on these devices. This paper firstly shows our small-footprint KWS system running on STM32F7 microcontroller with Cortex-M7 core @216MHz and 512KB static RAM. Our selected convolutional neural network (CNN) architecture has simplified number of operations for KWS to meet the constraint of edge devices. Our baseline system generates classification results for each 37ms including real-time audio feature extraction part. This paper further evaluates the actual performance for different pruning and quantization methods on microcontroller, including different granularity of sparsity, skipping zero weights, weight-prioritized loop order, and SIMD instruction. The result shows that for microcontrollers, there are considerable challenges for accelerate unstructured pruned models, and the structured pruning is more friendly than unstructured pruning. The result also verified that the performance improvement for quantization and SIMD instruction.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 6 of its 15 references that are in the map. First posted on arXiv 4 Aug 2022.
Builds on
6 of 15 references.
References · 6
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
- 2018Speech Commands: A Dataset for Limited-Vocabulary Speech Recognitioncited by 752
- 2017Hello Edge: Keyword Spotting on Microcontrollerscited by 110
- 2021Deep Spoken Keyword Spotting: An Overviewcited by 43
- 2017Convolutional Recurrent Neural Networks for Small-Footprint Keyword Spottingcited by 32
- 2017Max-Pooling Loss Training of Long Short-Term Memory Networks for Small-Footprint Keyword Spottingcited by 15
Built on by
Citing papers per year: 2024: 1; 2025: 1; 2026: 2.
4 papers.
- 2024TinyChirp: Bird Song Recognition Using TinyML Models on Low-power Wireless Acoustic Sensorscited by 4
- 2025End-to-End Efficiency in Keyword Spotting: A System-Level Approach for Embedded Microcontrollerscited by 3
- 2026OnDA: On-device Channel Pruning for Efficient Personalized Keyword Spottingcited by 0
- 2026PolyChirp: Multi-Species Birdsong Classification Using TinyML on Low-Power Acoustic Sensorscited by 0
- 2026PolyChirp: Multi-Species Birdsong Classification Using TinyML on Low-Power Acoustic Sensors24 Aug 2026
- 2026OnDA: On-device Channel Pruning for Efficient Personalized Keyword Spotting25 Feb 2026
- 2025End-to-End Efficiency in Keyword Spotting: A System-Level Approach for Embedded Microcontrollers8 Sep 2025
- 2024TinyChirp: Bird Song Recognition Using TinyML Models on Low-power Wireless Acoustic Sensors31 Jul 2024
Similar, not cited
Close in wording, no citation either way
- 2022Sub-mW Keyword Spotting on an MCU: Analog Binary Feature Extraction and Binary Neural Networks
- 2025Implementing Keyword Spotting on the MCUX947 Microcontroller with Integrated NPU
- 2026EdgeSpot: Efficient and High-Performance Few-Shot Model for Keyword Spotting
- 2022Sub 8-Bit Quantization of Streaming Keyword Spotting Models for Embedded Chipsets
- 2021End-to-end Keyword Spotting using Neural Architecture Search and Quantization
- 2025Enhancing Few-shot Keyword Spotting Performance through Pre-Trained Self-supervised Speech Models
- 2022BiFSMN: Binary Neural Network for Keyword Spotting
- 2022A 14uJ/Decision Keyword Spotting Accelerator with In-SRAM-Computing and On Chip Learning for Customization