Investigating the Performance and Energy Costs of Replicating Band-Split RNN for Music Source Separation
Organizations: Université de Lorraine, CNRS Inria, LORIA, F-54000 Nancy, France · Centrale Med, Aix Marseille Univ CNRS, LIS, Marseille, France
Abstract
Band-split recurrent neural network (BSRNN) is a popular music source separation model that yields close to state-of-the-art results using reasonable computational resources and public datasets. It is therefore interesting from a reproducible research perspective, but achieving its performance is not straightforward since its full code is not available. In this paper, we conduct a replication of BSRNN via implementing the full pipeline. We extend the original paper's analysis by experimentally studying various design choices about data preprocessing, the optimization protocol, and architectural parameters. We report and discuss this project's energy cost, and we underline how its footprint could have been substantial lower upon availability of the full pipeline, which advocates for more reproducible research practices. To comply with this objective, we publicly release our code and pre-trained models.
Figures & tables
| Vocals | Bass | Drums | Other | Average | |
| KUIELab-MDX-Net [ 8 ] | 8.97 | 7.83 | 7.20 | 5.90 | 7.47 |
| Hybrid Demucs [ 3 ] | 8.35 | 8.43 | 8.12 | 5.65 | 7.64 |
| HT Demucs [ 4 ] | 7.93 | 8.48 | 7.94 | 5.72 | 7.52 |
| TFC-TDF UNet v3 [ 9 ] | 9.59 | 8.45 | 8.44 | 6.86 | 8.34 |
| BSRNN [ 10 ] | 10.01 | 7.22 | 9.01 | 6.70 | 8.24 |
| SIMO-BSRNN [ 11 ] | 9.73 | 7.80 | 10.06 | 6.56 | 8.54 |
| Validation uSDR | Parameters | Energy | |||||||
| Vocals | Bass | Drums | Other | Average | codecarbon | GA | |||
| 1 | Base model: , | 32.3 | 127 | 168 | |||||
| 2 | Loss domain: time | - | 116 | 153 | |||||
| 3 | Loss domain: STFT | - | 131 | 173 | |||||
| 4 | Accumulating gradients | - | 129 | 170 | |||||
| 5 | Monitoring with the loss | - | 120 | 159 | |||||
Audio Source Separation
Audio source separation isolates individual speakers, instruments, or sound events from mixtures for listening, analysis, and audio editing.
See all 65 papers