Encoder-Decoder Neural Architecture Optimization for Keyword Spotting
Tong Mo, Bang Liu

TL;DR
This paper introduces a neural architecture search method using encoder-decoder optimization to design specialized CNN models for keyword spotting, achieving state-of-the-art accuracy with efficient memory use.
Contribution
It presents a novel neural architecture search approach tailored for keyword spotting, outperforming traditional off-the-shelf models.
Findings
Achieves over 97% accuracy on Speech Commands Dataset.
Designs optimized CNN architectures outperform standard backbones.
Maintains acceptable memory footprint for practical deployment.
Abstract
Keyword spotting aims to identify specific keyword audio utterances. In recent years, deep convolutional neural networks have been widely utilized in keyword spotting systems. However, their model architectures are mainly based on off-the shelfbackbones such as VGG-Net or ResNet, instead of specially designed for the task. In this paper, we utilize neural architecture search to design convolutional neural network models that can boost the performance of keyword spotting while maintaining an acceptable memory footprint. Specifically, we search the model operators and their connections in a specific search space with Encoder-Decoder neural architecture optimization. Extensive evaluations on Google's Speech Commands Dataset show that the model architecture searched by our approach achieves a state-of-the-art accuracy of over 97%.
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.
Taxonomy
TopicsSpeech Recognition and Synthesis · Music and Audio Processing · Natural Language Processing Techniques
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Batch Normalization · Convolution · Residual Connection · Average Pooling · Global Average Pooling · Kaiming Initialization · 1x1 Convolution · Residual Block · Bottleneck Residual Block
