Skip to content

USEMamba

USEMamba is an iteration upon SEMamba.

Loss Terms

The authors simplify the loss terms to - L1 between the waveforms - A Mutli-Resolution STFT loss - and the anti-wrapping phase loss.

They remove the consistency loss, metric loss, and complex loss.

Mapping-based Magnitude Prediction

SEMamba used a masking approach for the magnitude. The authors note that, while working well for additive noise, this approach falls short for deverberation, packet-loss and bandwith-extension. So the masking-based prediction is swapped for mapping-based prediction, which is harder to train but also allows for generative approaches to work.

Sampling Frequency Independent STFT

The SFI STFT is a adjusted FFT based on sampling rate for a fixed duration of feature frames across sampling rates. This allows the model to generalize to other sampling rates without retraining.

Generative Modeling

The paper also introduces a generative variant of USEMamba, based on flow-based modeling: At training, the magnitude-phase input of the corrupted speech is stacked with a noise corrupted version of the clean speech \(x_{\tau}\). During training, adaptive normalization layers feed the time embedding \(\tau\) in between the bidirectional Mamba blocks. This results in a hybrid model that is predictive as well as generative. The authors show that the hybrid approach performs similar to the discriminative approach, but is also capable of bandwith extension.