atlas

Research map / Architectures and efficiency / Attention and transformers

Separate and Reconstruct: Asymmetric Encoder-Decoder for Speech Separation

NeurIPS 2024 · Architectures and efficiency › Attention and transformers · approach: Efficient language transformers

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SepReformer, an asymmetric encoder-decoder speech separator that splits features early into speaker streams processed by a weight-shared decoder, plus global/local Transformer blocks that replace dual-path chunking.

Problem

Speech separation in the time domain suffers from a late-split bottleneck where one feature sequence must encode all speakers, and dual-path models for long sequences are computationally expensive.

Approach

Expand the feature sequence by the number of speakers early (early split) and process the separated streams with a weight-shared decoder plus cross-speaker attention; replace dual-path chunking with global (EGA) and local (CLA) Transformer blocks operating on full sequences, with a multi-stage SI-SNR loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace late split and original decoder with early split and a shared decoder (ablation)SepRe method · WSJ0-2MixSI-SNRi: 19.0 -> 21.3Helped
add cross-speaker processing to early split with a shared decoder (ablation)SepRe method · WSJ0-2MixSI-SNRi: 21.3 -> 22.4Helped
add multi-loss to early split, shared decoder, and CS (ablation)SepRe method · WSJ0-2MixSI-SNRi: 22.6 -> 23.8Helped
add multi-loss to early split with a shared decoder, without CS (ablation)SepRe method · WSJ0-2MixSI-SNRi: 22.4 -> 23.1Helped
apply ESSD, CS, and multi-loss (ablation)Conv-TasNet · WSJ0-2MixSI-SNRi: 15.3 -> 19.5Helped
apply ESSD, CS, and multi-loss (ablation)Sepformer · WSJ0-2MixSI-SNRi: 20.4 -> 22.7Helped
use encoder-decoder block counts (2,3) rather than (3,2) or (4,1) (ablation)SepReformer-B · WSJ0-2MixSI-SNRi: 22.8 -> 23.8; 21.7 -> 23.8Helped
add the linear-layer and sigmoid gate to EGA (ablation)SepReformer-B · WSJ0-2MixSI-SNRi: 23.2 -> 23.8Helped
replace standard FFN with Dconv- and GLU-based GCFN (ablation)SepReformer-B · WSJ0-2MixSI-SNRi: 23.0 -> 23.8Helped
replace standard FFN with FFN plus Dconv (ablation)SepReformer-B · WSJ0-2MixSI-SNRi: 23.0 -> 23.4Helped
replace standard FFN with FFN using GLU (ablation)SepReformer-B · WSJ0-2MixSI-SNRi: 23.0 -> 23.3Helped
use the global-local Transformer with U-Net multi-scale processing instead of stacked global-local blocks (ablation)Long-sequence model · WSJ0-2MixMACs (G/s): 43.1 -> 18.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: WSJ0-2Mix WHAM! WHAMR! Libri2Mix LibriSpeech LibriCSS

Benchmarks: WSJ0-2Mix WHAM! WHAMR! Libri2Mix LibriCSS

Metrics: SI-SNRi SDRi MACs parameters PESQ eSTOI WER

Baselines: Conv-TasNet DPRNN DPTNet Sepformer SuDoRM-RF TDANet MossFormer TF-GridNet QDPN WaveSplit ISCIT SFSRNet

Builds on: TasNet Conv-TasNet DPRNN Sepformer QDPN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy