Skip to main content
QUICK REVIEW

[論文レビュー] The Costs of Reproducibility in Music Separation Research: a Replication of Band-Split RNN

Paul Magron, Romain Serizel|arXiv (Cornell University)|Mar 10, 2026
Music and Audio Processing被引用数 0
ひとこと要約

この論文は、音楽ソース分離の Band-Split RNN(BSRNN)を再現し、再現性コストを分析し、透明性の高い、エネルギー配慮型の研究を促進するためにコードと事前学習モデルを公開します。

ABSTRACT

Music source separation is the task of isolating the instrumental tracks from a music song. Despite its spectacular recent progress, the trend towards more complex architectures and training protocols exacerbates reproducibility issues. The band-split recurrent neural networks (BSRNN) model is promising in this regard, since it yields close to state-of-the-art results on public datasets, and requires reasonable resources for training. Unfortunately, it is not straightforward to reproduce since its full code is not available. In this paper, we attempt to replicate BSRNN as closely as possible to the original paper through extensive experiments, which allows us to conduct a critical reflection on this reproducibility issue. Our contributions are three-fold. First, this study yields several insights on the model design and training pipeline, which sheds light on potential future improvements. In particular, since we were unsuccessful in reproducing the original results, we explore additional variants that ultimately yield an optimized BSRNN model, whose performance largely improves that of the original. Second, we discuss reproducibility issues from both methodological and practical perspectives. We notably underline how substantial time and energy costs could have been saved upon availability of the full pipeline. Third, our code and pre-trained models are released publicly to foster reproducible research. We hope that this study will contribute to spread awareness on the importance of reproducible research in the music separation community, and help promoting more transparent and sustainable practices.

研究の動機と目的

  • BSRNNおよび関連するMSSモデルをMUSDB18-HQで再現する際の再現性の課題を評価する。
  • 再現性能に影響を与える設計、訓練、データ生成要因を特定する。
  • 再現結果と元の主張のギャップを埋めるための varianteを提案・評価する。
  • 音楽ソース分離における再現可能な研究に伴うエネルギーと時間コストを強調する。
  • コミュニティを支えるオープンで実行可能な実装と事前学習モデルを提供する。

提案手法

  • MUSDB18-HQ上で元のBand-Split RNN(BSRNN)アーキテクチャと訓練パイプラインをできるだけ厳密に再現する。
  • パフォーマンスギャップを探るための variante(ステレオモデリング、別のレイヤー、自己注意、マルチヘッド機構)を提案・実装する。
  • 制約のある計算資源下で小規模および大規模モデル構成を訓練し、有効学習率に合わせて訓練ハイパーパラメータを調整する。
  • MUSDB18-HQにおける utterance SDR(uSDR)と chunk SDR(cSDR)を用いて評価し、CodeCarbonとGreen Algorithmsの推定値でエネルギー消費を報告する。
  • 再現可能な研究とさらなる実験を可能にするため、コードと事前学習モデルを公に公開する。
Figure 1: Overview of BSRNN and its variants (A). Blocs with dashed line contours denote variants not in the original architecture. The residual network (B) in the sequence / band modules are based on either RNNs, as in the original model, or dilated convolutions.
Figure 1: Overview of BSRNN and its variants (A). Blocs with dashed line contours denote variants not in the original architecture. The residual network (B) in the sequence / band modules are based on either RNNs, as in the original model, or dilated convolutions.

実験結果

リサーチクエスチョン

  • RQ1BSRNNをMUSDB18-HQで再現する際の主要な再現性障壁は何か。
  • RQ2アーキテクチャと訓練の変化はMSSの性能と再現性コストにどう影響するか。
  • RQ3的を絞った_variantで再現結果と元のBSRNNの性能とのギャップを埋められるか。
  • RQ4再現可能なMSS研究を追求する際のエネルギーと時間の影響は何か。
  • RQ5オープンで実行可能なパイプラインを提供することで再現性とコミュニティの採用は改善されるか。

主な発見

ModelVocals uSDR (dB)Bass uSDR (dB)Drums uSDR (dB)Other uSDR (dB)Average uSDR (dB)Parameters (M)Energy (codecarbon, kWh)Energy (green algo., kWh)
Base model: N=64, R=87.76.19.74.87.132.3127168
Accumulating gradients8.05.89.64.97.1-129170
Monitoring with the loss7.56.49.34.87.1-120159
Loss domain: time7.96.19.44.97.2-116153
Loss domain: STFT7.96.49.64.97.2-131173
STFT: window=4096, hop=10247.35.98.74.46.637.15892
Masker factor μ=27.96.89.44.47.120.6110151
Large model: N=128, R=129.27.310.35.88.2146.7230321
Large model with patience=309.57.810.36.38.4-354495
Stereo Naive7.76.68.44.06.737.178122
Naive, with μ=87.96.18.74.36.781.187140
TAC with TanH7.66.09.64.36.834.7117154
TAC with PReLU7.96.510.04.77.334.7128167
BSCNN7.35.99.04.26.629.7113153
Attention: Na=1, Ea=87.77.410.44.87.633.0151199
Attention: Na=2, Ea=168.27.710.44.97.833.2157224
Multi-head: H=27.65.59.14.06.622.091137
Silent target (instead of all sources)7.96.69.54.47.132.3110146
No SAD; UMX-like augmentations8.26.99.55.37.5-135179
Optimized models: with TAC10.19.110.96.79.2149.9426593
+ TAC10.210.211.36.99.6164.1508711
  • 元のBSRNNの結果を再現するには困難が伴い、いくつかの_variantで元の報告を上回る性能向上が見られた。
  • ステレオモデリング、自己注意、慎重なデータ生成の選択はMSSの性能とリソース使用に顕著な影響を与える。
  • TAC、注意機構、より大きなモデルを用いた最適化された_variantはベースモデルより検証用uSDRを高く達成したが、エネルギーコストは増加した。
  • 推論および評価パイプライン(例:セグメント長・オーバーラップ追加戦略の違い)は、ボーカルのテストスコアに最大約0.3 dBの影響を与える可能性がある。
  • コードと事前学習モデルの公開は再現性の障壁を下げ、よりエネルギー意識が高く透明なMSS研究を促進する。
Figure 2: Validation uSDR over epochs for the base model on the vocals track, with a patience of 10 (left) or 30 (right). Each color corresponds to a different run, and the dashed lines correspond to each run’s best uSDR.
Figure 2: Validation uSDR over epochs for the base model on the vocals track, with a patience of 10 (left) or 30 (right). Each color corresponds to a different run, and the dashed lines correspond to each run’s best uSDR.

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。