pith. sign in

Hello edge: Keyword spotting on microcontrollers

6 Pith papers cite this work. Polarity classification is still indexing.

6 Pith papers citing it
abstract

Keyword spotting (KWS) is a critical component for enabling speech based user interactions on smart devices. It requires real-time response and high accuracy for good user experience. Recently, neural networks have become an attractive choice for KWS architecture because of their superior accuracy compared to traditional speech processing algorithms. Due to its always-on nature, KWS application has highly constrained power budget and typically runs on tiny microcontrollers with limited memory and compute capability. The design of neural network architecture for KWS must consider these constraints. In this work, we perform neural network architecture evaluation and exploration for running KWS on resource-constrained microcontrollers. We train various neural network architectures for keyword spotting published in literature to compare their accuracy and memory/compute requirements. We show that it is possible to optimize these neural network architectures to fit within the memory and compute constraints of microcontrollers without sacrificing accuracy. We further explore the depthwise separable convolutional neural network (DS-CNN) and compare it against other neural network architectures. DS-CNN achieves an accuracy of 95.4%, which is ~10% higher than the DNN model with similar number of parameters.

citation-role summary

baseline 1

citation-polarity summary

roles

baseline 1

polarities

baseline 1

representative citing papers

Federated Learning with Non-IID Data

cs.LG · 2018-06-02 · conditional · novelty 6.0

Non-IID data causes up to 55% accuracy loss in federated learning due to weight divergence measured by earth mover's distance; 5% globally shared data recovers 30% accuracy on CIFAR-10.

Perforated Neural Networks for Keyword Spotting

cs.LG · 2026-05-15 · unverdicted · novelty 4.0

Dendritic models using Perforated Backpropagation reach 0.933 test accuracy with 1500 parameters on keyword spotting, beating a baseline of 0.921 accuracy that needs roughly 4000 parameters.

citing papers explorer

Showing 6 of 6 citing papers.