BiFSMNv2: Pushing Binary Neural Networks for Keyword Spotting to Real-Network Performance
Not on the map. Why?
Abstract (arXiv)
Deep neural networks, such as the Deep-FSMN, have been widely studied for keyword spotting (KWS) applications while suffering expensive computation and storage. Therefore, network compression technologies like binarization are studied to deploy KWS models on edge. In this paper, we present a strong yet efficient binary neural network for KWS, namely BiFSMNv2, pushing it to the real-network accuracy performance. First, we present a Dual-scale Thinnable 1-bit-Architecture to recover the representation capability of the binarized computation units by dual-scale activation binarization and liberate the speedup potential from an overall architecture perspective. Second, we also construct a Frequency Independent Distillation scheme for KWS binarization-aware training, which distills the high and low-frequency components independently to mitigate the information mismatch between full-precision and binarized representations. Moreover, we propose the Learning Propagation Binarizer, a general and efficient binarizer that enables the forward and backward propagation of binary KWS networks to be continuously improved through learning. We implement and deploy the BiFSMNv2 on ARMv8 real-world hardware with a novel Fast Bitwise Computation Kernel, which is proposed to fully utilize registers and increase instruction throughput. Comprehensive experiments show our BiFSMNv2 outperforms existing binary networks for KWS by convincing margins across different datasets and achieves comparable accuracy with the full-precision networks (only a tiny 1.51% drop on Speech Commands V1-12). We highlight that benefiting from the compact architecture and optimized hardware kernel, BiFSMNv2 can achieve an impressive 25.1x speedup and 20.2x storage-saving on edge hardware.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 46 of its 81 references that are in the map. First posted on arXiv 13 Nov 2022.
Builds on
46 of 81 references.
References · 46
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
- 2022MotionDiffuse: Text-Driven Human Motion Generation with Diffusion Modelcited by 768
- 2018Speech Commands: A Dataset for Limited-Vocabulary Speech Recognitioncited by 741
- 2020FastSpeech 2: Fast and High-Quality End-to-End Text to Speechcited by 710
- 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 571
- 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 557
- 2018Bi-Real Net: Enhancing the Performance of 1-bit CNNs With Improved Representational Capability and Advanced Training Algorithmcited by 233
- 2016Trained Ternary Quantizationcited by 203
- 2020ReActNet: Towards Precise Binary Neural Network with Generalized Activation Functionscited by 183
34 more
- 2020BinaryBERT: Pushing the Limit of BERT Quantizationcited by 175
- 2019Forward and Backward Information Retention for Accurate Binary Neural Networkscited by 169
- 2017Towards Accurate Binary Convolutional Neural Networkcited by 148
- 2017Deep Learning with Low Precision by Half-wave Gaussian Quantizationcited by 115
- 2020Training Binary Neural Networks with Real-to-Binary Convolutionscited by 111
- 2017Hello Edge: Keyword Spotting on Microcontrollerscited by 108
- 2018Federated Learning for Keyword Spottingcited by 95
- 2019XNOR-Net++: Improved Binary Neural Networkscited by 94
- 2020DIDFuse: Deep Image Decomposition for Infrared and Visible Image Fusioncited by 72
- 2021Discrete Cosine Transform Network for Guided Depth Map Super-Resolutioncited by 71
- 2022BiBERT: Accurate Fully Binarized BERTcited by 70
- 2021Diversifying Sample Generation for Accurate Data-Free Quantizationcited by 63
- 2019Regularizing Activation Distribution for Training Binarized Deep Networkscited by 61
- 2021Keyword Transformer: A Self-Attention Model for Keyword Spottingcited by 59
- 2021ReCU: Reviving the Dead Weights in Binary Neural Networkscited by 51
- 2020Streaming keyword spotting on mobile devicescited by 47
- 2021Broadcasted Residual Learning for Efficient Keyword Spottingcited by 47
- 2021Deep Gradient Projection Networks for Pan-sharpeningcited by 44
- 2021Learning Frequency Domain Approximation for Binary Neural Networkscited by 38
- 2020BiDet: An Efficient Binarized Object Detectorcited by 33
- 2020BiPointNet: Binary Neural Network for Point Cloudscited by 30
- 2018Deep-FSMN for Large Vocabulary Continuous Speech Recognitioncited by 28
- 2019daBNN: A Super Fast Inference Framework for Binary Neural Networks on ARM devicescited by 27
- 2021Distribution-sensitive Information Retention for Accurate Binary Neural Networkcited by 25
- 2017Performance Guaranteed Network Acceleration via High-Order Residual Quantizationcited by 24
- 2020Bayesian Fusion for Infrared and Visible Imagescited by 14
- 2022Lipschitz Continuity Retained Binary Neural Networkcited by 14
- 2015Feedforward Sequential Memory Networks: A New Structure to Learn Long-term Dependencycited by 10
- 2020Distillation Guided Residual Learning for Binary Convolutional Neural Networkscited by 6
- 2017DNN Filter Bank Cepstral Coefficients for Spoofing Detectioncited by 5
- 2022BiFSMN: Binary Neural Network for Keyword Spottingcited by 5
- 2020FGF-GAN: A Lightweight Generative Adversarial Network for Pansharpening via Fast Guided Filtercited by 4
- 2018A novel pyramidal-FSMN architecture with lattice-free MMI for speech recognitioncited by 3
- 2017Adversarial Network Bottleneck Features for Noise Robust Speaker Verificationcited by 2
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 1.
4 papers.
- 2023BiBench: Benchmarking and Analyzing Network Binarizationcited by 22
- 2024The Binary Quantized Neural Network for Dense Prediction via Specially Designed Upsampling and Attentioncited by 3
- 2025TeTRA-VPR: A Ternary Transformer Approach for Compact Visual Place Recognitioncited by 1
- 2024CycleBNN: Cyclic Precision Training in Binary Neural Networkscited by 0
- 2025TeTRA-VPR: A Ternary Transformer Approach for Compact Visual Place Recognition4 Mar 2025
- 2024CycleBNN: Cyclic Precision Training in Binary Neural Networks28 Sep 2024
- 2024The Binary Quantized Neural Network for Dense Prediction via Specially Designed Upsampling and Attention28 May 2024
- 2023BiBench: Benchmarking and Analyzing Network Binarization26 Jan 2023