Causal Self-Supervised Pretrained Frontend With Predictive Patterns for Speech Separation
A causal self-supervised pretrained frontend uses predictive patterns to improve real-time speech separation by implicitly incorporating future context during causal model training.
Published Dec 5, 20251 citationPaper ↗
Only vote on papers you've read. Sign in to vote.
Abstract
Speech separation (SS) seeks to disentangle a multi-speaker speech mixture into single-speaker speech streams. Although SS can be generally achieved using offline methods, such a processing paradigm is not suitable for real-time streaming applications. Causal separation models, which rely only on past and present information,offer a promising solution for real-time streaming. However, these models typically suffer from notable performance degradation due to the absence of future context. In this paper, we introduce a novel frontend that is designed to mitigate the mismatch between training and run-time inference by implicitly incorporating future information into causal models during training through predictive patterns. The pretrained frontend employs a transformer decoder network with a causal convolutional encoder as the backbone and is pretrained in a self-supervised manner with two innovative pretext tasks: autoregressive hybrid prediction and contextual knowledge distillation. These tasks allow the model to capture predictive patterns directly from mixtures in a self-supervised manner. The pretrained frontend subsequently serves as a feature extractor to generate high-quality predictive patterns. Comprehensive evaluations on synthetic and real-world datasets are carried out to validate the effectiveness of the proposed pretrained frontend.