Shaked Dovrat, Eliya Nachmani, Lior Wolf
Single channel speech separation has experienced great progress in the last few years. However, training neural speech separation for a large number of speakers (e.g., more than 10 speakers) is out of reach for the current methods, which rely on the Permutation Invariant Loss (PIT). In this work, we present a permutation invariant training that employs the Hungarian algorithm in order to train with an $O(C^3)$ time complexity, where $C$ is the number of speakers, in comparison to $O(C!)$ of PIT based methods. Furthermore, we present a modified architecture that can handle the increased number of speakers. Our approach separates up to $20$ speakers and improves the previous results for large $C$ by a wide margin.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Speech Separation | WSJ0-5mix | SI-SDRi | 13.22 | Hungarian PIT |
| Speech Separation | Libri15Mix | SI-SDRi | 5.66 | Hungarian PIT |
| Speech Separation | Libri20Mix | SI-SDRi | 4.26 | Hungarian PIT |
| Speech Separation | Libri5Mix | SI-SDRi | 12.72 | Hungarian PIT |
| Speech Separation | Libri10Mix | SI-SDRi | 7.78 | Hungarian PIT |