Single Channel Speech Enhancement Using U-Net Spiking Neural Networks
Abir Riahi, \'Eric Plourde

TL;DR
This paper introduces a U-Net based spiking neural network for speech enhancement that offers comparable performance to traditional neural networks while being more energy-efficient, suitable for resource-limited real-time applications.
Contribution
The paper presents a novel SNN model for speech enhancement using a U-Net architecture trained with surrogate gradients, demonstrating energy efficiency and competitive performance.
Findings
SNN outperforms baseline neuromorphic solutions in noise suppression
SNN achieves comparable results to state-of-the-art ANN models
Energy-efficient SNN suitable for real-time, resource-limited devices
Abstract
Speech enhancement (SE) is crucial for reliable communication devices or robust speech recognition systems. Although conventional artificial neural networks (ANN) have demonstrated remarkable performance in SE, they require significant computational power, along with high energy costs. In this paper, we propose a novel approach to SE using a spiking neural network (SNN) based on a U-Net architecture. SNNs are suitable for processing data with a temporal dimension, such as speech, and are known for their energy-efficient implementation on neuromorphic hardware. As such, SNNs are thus interesting candidates for real-time applications on devices with limited resources. The primary objective of the current work is to develop an SNN-based model with comparable performance to a state-of-the-art ANN model for SE. We train a deep SNN using surrogate-gradient-based optimization and evaluate its…
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.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neural Networks and Reservoir Computing · Ferroelectric and Negative Capacitance Devices
MethodsMax Pooling · *Communicated@Fast*How Do I Communicate to Expedia? · Spiking Neural Networks · Concatenated Skip Connection · Convolution · U-Net
