Separate and Reconstruct: Asymmetric Encoder-Decoder for Speech Separation

U.H Shin, Sangyoun Lee, Taehan Kim, Hyung-Min Park
2/3/2026

No official code found. Best implementation: dmlguq456/SepReformer (271 stars, Apache-2.0, last commit 2025-01-13).

Abstract

In speech separation, time-domain approaches have successfully replaced the time-frequency domain with latent sequence feature from a learnable encoder. Conventionally, the feature is separated into speaker-specific ones at the final stage of the network. Instead, we propose a more intuitive strategy that separates features earlier by expanding the feature sequence to the number of speakers as an extra dimension. To achieve this, an asymmetric strategy is presented in which the encoder and decoder are partitioned to perform distinct processing in separation tasks. The encoder analyzes features, and the output of the encoder is split into the number of speakers to be separated. The separated sequences are then reconstructed by the weight-shared decoder, which also performs cross-speaker processing. Without relying on speaker information, the weight-shared network in the decoder directly learns to discriminate features using a separation objective. In addition, to improve performance, traditional methods have extended the sequence length, leading to the adoption of dual-path models, which handle the much longer sequence effectively by segmenting it into chunks. To address this, we introduce global and local Transformer blocks that can directly handle long sequences more efficiently without chunking and dual-path processing. The experimental results demonstrated that this asymmetric structure is effective and that the combination of proposed global and local Transformer can sufficiently replace the role of inter- and intra-chunk processing in dual-path structure. Finally, the presented model combining both of these achieved state-of-the-art performance with much less computation in various benchmark datasets.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Official repository of SepReformer for speech separation

27142MATLAB, PythonMay 24, 20241 years agoApache-2.0

Similar Papers

Cite this paper

@article{shin2026separate,
  title  = {Separate and Reconstruct: Asymmetric Encoder-Decoder for Speech Separation},
  author = {U.H Shin and Sangyoun Lee and Taehan Kim and Hyung-Min Park},
  year   = {2026},
  eprint = {2406.05983},
  archivePrefix = {arXiv},
  doi    = {10.52202/079017-1655},
  url    = {https://arxiv.org/abs/2406.05983},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.05983.svg)](https://codeofpaper.com/paper/2406.05983)

Discussion