Efficient Continual Learning in Keyword Spotting using Binary Neural Networks
Quynh Nguyen-Phuong Vu, Luciano Sebastian Martinez-Rau, Yuxuan Zhang, Nho-Duc Tran, Bengt Oelmann, Michele Magno, Sebastian Bader

TL;DR
This paper presents a continual learning framework using Binary Neural Networks for keyword spotting, enabling resource-efficient adaptation to new keywords on limited devices with high accuracy.
Contribution
It introduces a novel CL approach with BNNs for KWS, demonstrating effective keyword addition with minimal resource usage and evaluating multiple CL techniques.
Findings
Achieved over 95% accuracy for one new keyword
Up to 86% accuracy for four new keywords
Batch algorithms are more sensitive to dataset size
Abstract
Keyword spotting (KWS) is an essential function that enables interaction with ubiquitous smart devices. However, in resource-limited devices, KWS models are often static and can thus not adapt to new scenarios, such as added keywords. To overcome this problem, we propose a Continual Learning (CL) approach for KWS built on Binary Neural Networks (BNNs). The framework leverages the reduced computation and memory requirements of BNNs while incorporating techniques that enable the seamless integration of new keywords over time. This study evaluates seven CL techniques on a 16-class use case, reporting an accuracy exceeding 95% for a single additional keyword and up to 86% for four additional classes. Sensitivity to the amount of training samples in the CL phase, and differences in computational complexities are being evaluated. These evaluations demonstrate that batch-based algorithms are…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
