Weight, Block or Unit? Exploring Sparsity Tradeoffs for Speech Enhancement on Tiny Neural Accelerators
Marko Stamenovic, Nils L. Westhausen, Li-Chia Yang, Carl Jensen, Alex, Pawlicki

TL;DR
This paper investigates sparsity strategies like weight, block, and unit pruning to optimize neural speech enhancement models for low-power microcontrollers, achieving significant compression and speedup with minimal performance loss.
Contribution
It introduces the first application of block pruning to speech enhancement and addresses model compression specifically for microNPU deployment.
Findings
42x model size reduction with 0.1 dB SDR loss using weight pruning
6.7x computational speedup with 0.59 dB SDR drop via block pruning
Supports joint learning of quantized weights and sparsity structures
Abstract
We explore network sparsification strategies with the aim of compressing neural speech enhancement (SE) down to an optimal configuration for a new generation of low power microcontroller based neural accelerators (microNPU's). We examine three unique sparsity structures: weight pruning, block pruning and unit pruning; and discuss their benefits and drawbacks when applied to SE. We focus on the interplay between computational throughput, memory footprint and model quality. Our method supports all three structures above and jointly learns integer quantized weights along with sparsity. Additionally, we demonstrate offline magnitude based pruning of integer quantized models as a performance baseline. Although efficient speech enhancement is an active area of research, our work is the first to apply block pruning to SE and the first to address SE model compression in the context of…
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 and Audio Processing · Advanced Adaptive Filtering Techniques · Speech Recognition and Synthesis
MethodsPruning
