Asymmetric Encoder-Decoder Based on Time-Frequency Correlation for Speech Separation
Organizations: The authors are with the Department of Electronic Engineering, Sogang University, Seoul 04107, Republic of Korea
Abstract
Speech separation in realistic acoustic environments remains challenging because overlapping speakers, background noise, and reverberation must be resolved simultaneously. Although recent time-frequency (TF) domain models have shown strong performance, most still rely on late-split architectures, where speaker disentanglement is deferred to the final stage, creating an information bottleneck and weakening discriminability under adverse conditions. To address this issue, we propose SR-CorrNet, an asymmetric encoder-decoder framework that introduces the separation-reconstruction (SepRe) strategy into a TF dual-path backbone. The encoder performs coarse separation from mixture observations, while the weight-shared decoder progressively reconstructs speaker-discriminative features with cross-speaker interaction, enabling stage-wise refinement. To complement this architecture, we formulate speech separation as a structured correlation-to-filter problem: spatio-spectro-temporal correlations computed from the observations are used as input features, and the corresponding deep filters are estimated to recover target signals. We further incorporate an attractor-based dynamic split module to adapt the number of output streams to the actual speaker configuration. Experimental results on WSJ0-{2,3,4,5}Mix, WHAMR!, and LibriCSS demonstrate consistent improvements across anechoic, noisy-reverberant, and real-recorded conditions in both single- and multi-channel settings, highlighting the effectiveness of TF-domain SepRe with correlation-based filter estimation for speech separation.
Figures & tables
| System | Params. (M) | MACs (G) | SI-SNRi (dB) | SDRi (dB) |
| Conv-TasNet [ 2 ] | 5.1 | 10.5 | 15.3 | 15.6 |
| SuDoRM-RF [ 65 ] | 6.4 | 10.1 | 18.9 | - |
| DPRNN [ 3 ] | 2.6 | 88.5 | 18.8 | 19.0 |
| DPTNet [ 66 ] | 2.7 | 102.5 | 20.2 | 20.3 |
| Sepformer [ 4 ] | 26.0 | 86.9 | 20.4 | 20.5 |
| A-FRCNN [ 67 ] | 6.1 | 125.0 | 18.3 | 18.6 |
| System | Split | Prior | ||||
| Type | 2 | 3 | 4 | 5 | ||
| Sepformer [ 4 ] | F | Yes | 20.4 | 17.6 | - | - |
| WaveSplit [ 57 ] | F | Yes | 21.0 | 17.3 | - | - |
| Mossformer(L) [ 71 ] | F | Yes | 22.8 | 21.2 | - | - |
| SepEDA 2/3 [ 72 ] | D | Yes | 21.5 | 19.9 | - | - |
| SepTDA 2/3 [ 45 ] | D | Yes | 24.0 | 23.7 | - | - |
| System | Domain | SI-SNRi (dB) | SDRi (dB) |
| WaveSplit + DM † [ 57 ] | Time | 13.2 | 12.2 |
| SuDoRM-RF + DM [ 65 ] | Time | 13.5 | - |
| Sepformer + DM [ 74 ] | Time | 14.0 | 13.0 |
| QDPN + DM [ 70 ] | Time | 14.4 | - |
| Mossformer2 + DM [ 75 ] | Time | 17.0 | - |
| SepReformer-L + DM [ 31 ] | Time | 17.2 | 16.0 |
| System | Domain | SI-SNRi (dB) | SDRi (dB) |
| MC-TasNet [ 76 ] | Time | 12.1 | - |
| MC-TasNet with spk. extraction [ 77 ] | Time | 13.4 | - |
| TF-GridNet (DNN 1 ) [ 29 ] | TF | 18.6 | 17.0 |
| TF-GridNet (DNN 1 +WF+DNN 2 ) [ 29 ] | TF | 19.8 | 16.6 |
| SpatialNet [ 30 ] | TF | 20.2 | 18.5 |
| SR-CorrNet-B | TF | 21.8 | 20.1 |
| Enc-Dec Depth | Input-Output | Context Length | SI-SNRi (dB) | |
| ( , ) | Configuration | ( ) | 1ch | 2ch |
| SepRe (2,4) | Corr.-Filtering | (7,3) | 19.7 | 21.8 |
| SepRe (3,3) | Corr.-Filtering | (7,3) | 19.4 | 21.5 |
| Enc.-only (6,0) | Corr.-Filtering | (7,3) | 18.3 | 20.2 |
| Enc.-only (6,0) | Corr.-Filtering | (3,3) | 18.1 | 20.1 |
| Enc.-only (6,0) | Corr.-Filtering | (7,1) | 18.2 | 20.1 |
| Method | Stage configuration | Utterance-wise | Continuous | ||||||||||
| 0S | 0L | 10 | 20 | 30 | 40 | 0S | 0L | 10 | 20 | 30 | 40 | ||
| No Processing | - | 11.8 | 11.7 | 18.8 | 27.2 | 35.6 | 43.3 | 15.4 | 11.5 | 21.7 | 27.0 | 34.3 | 40.5 |
| Oracle Sound | - | 4.9 | 5.1 | - | - | - | - | - | - | - | - | - | - |
| Single-channel Evaluation | |||||||||||||
| BLSTM [ 51 ] | SISO | 12.7 | 12.1 | 17.6 | 23.2 | 30.5 | 35.6 | 17.6 | 16.3 | 20.9 | 26.1 | 32.6 | 36.1 |
| Conformer [ 15 ] | SISO | 12.9 | 12.2 | 15.1 | 20.1 | 24.3 | 27.6 | 13.3 | 11.7 | 16.3 | 20.7 | 25.6 | 29.3 |
| System | #Params. (M) | MACs (G/s) | RTF |
| MIMO (TF-GridNet) | 5.6 | 171.8 | 0.872 |
| MIMO (TF-CorrNet) | 5.1 | 44.5 | 0.234 |
| MIMO-BF-MISO (TF-GridNet) | 11.2 | 512.2 | 1.688 |
| MIMO-BF-MISO (TF-CorrNet) | 10.3 | 131.8 | 0.517 |
| MISO (SR-CorrNet- fix 2 ) | 7.4 | 170.4 | 0.315 |
Speech Separation
Speech separation isolates individual voices from overlapping speech, supporting clearer communication, transcription, and speaker-aware audio processing.
See all 36 papers