TL;DR
BiFSMN is a highly efficient binary neural network designed for keyword spotting on edge devices, combining novel training schemes and architecture optimizations to achieve high accuracy with significant speed and storage improvements.
Contribution
The paper introduces BiFSMN, a binary neural network with a high-frequency enhancement distillation scheme and a thinnable architecture, enabling efficient deployment for keyword spotting.
Findings
Outperforms existing binarization methods with less than 3% accuracy drop.
Achieves 22.3x speedup and 15.5x storage reduction on edge hardware.
Comparable accuracy to full-precision models on Speech Commands dataset.
Abstract
The deep neural networks, such as the Deep-FSMN, have been widely studied for keyword spotting (KWS) applications. However, computational resources for these networks are significantly constrained since they usually run on-call on edge devices. In this paper, we present BiFSMN, an accurate and extreme-efficient binary neural network for KWS. We first construct a High-frequency Enhancement Distillation scheme for the binarization-aware training, which emphasizes the high-frequency information from the full-precision network's representation that is more crucial for the optimization of the binarized network. Then, to allow the instant and adaptive accuracy-efficiency trade-offs at runtime, we also propose a Thinnable Binarization Architecture to further liberate the acceleration potential of the binarized network from the topology perspective. Moreover, we implement a Fast Bitwise…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
