Papers › Multi-Decoder DPRNN: High Accuracy Source Counting and Separation

Multi-Decoder DPRNN: High Accuracy Source Counting and Separation

24 Nov 2020arXiv:2011.12022archive 2025-07-28

Junzhe Zhu, Raymond Yeh, Mark Hasegawa-Johnson

We propose an end-to-end trainable approach to single-channel speech separation with unknown number of speakers. Our approach extends the MulCat source separation backbone with additional output heads: a count-head to infer the number of speakers, and decoder-heads for reconstructing the original signals. Beyond the model, we also propose a metric on how to evaluate source separation with variable number of speakers. Specifically, we cleared up the issue on how to evaluate the quality when the ground-truth hasmore or less speakers than the ones predicted by the model. We evaluate our approach on the WSJ0-mix datasets, with mixtures up to five speakers. We demonstrate that our approach outperforms state-of-the-art in counting the number of speakers and remains competitive in quality of reconstructed signals.

PaperPDFCode

Code

asteroid-team/asteroid officialpytorch report
JunzheJosephZhu/Multi-Decoder-DPRNN mentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

DecoderSpeech SeparationVocal Bursts Intensity Prediction

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Speech Separation WSJ0-4mix Multi-Decoder DPRNN SI-SDRi 9.3 #5 of 5 Archive leaderboard report
Speech Separation WSJ0-5mix Multi-Decoder DPRNN SI-SDRi 5.9 #6 of 6 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections