atlas

Research map / Image generation / Autoregressive and latent generation

Multi-Source Diffusion Models for Simultaneous Music Generation and Separation

ICLR 2024 · Image generation › Autoregressive and latent generation · approach: Diffusion audio synthesis · 8 citations (OpenAlex)

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 a multi-source diffusion model trained on joint distribution of stems that performs total generation, partial generation (source imputation), and source separation with a new Dirac-likelihood posterior sampler.

Problem

Music generation and source separation are usually handled by separate models; mixture generators lose source information, while separators cannot generate coherent mixtures or stems.

Approach

Learn the joint score of contextual stems with a denoising diffusion model, then solve generation, imputation, and separation at inference by conditioning the prior; separation uses a Dirac delta likelihood that enforces the sum constraint (limit of Gaussian likelihood with gamma to 0).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use MSDM instead of a mixture-trained modeltotal generation · Slakh2100FAD: 6.67 -> 6.55Helped
use MSDM instead of a mixture-trained modeltotal generation · Slakh2100coherence: 5.67 ± 2.60 -> 6.35 ± 2.36Helped
use MSDM instead of a mixture-trained modeltotal generation · Slakh2100quality: 6.15 ± 2.47 -> 6.51 ± 2.19No clear effect
use Dirac likelihood instead of Gaussian likelihoodsource separation · Slakh2100 test set, all stemsSI-SDR_I (dB): 13.67 -> 16.30Helped
add correction step (ablation)ISDM Dirac · Slakh2100 test set, all stemsSI-SDR_I (dB): 16.30 -> 17.27Helped
add correction step (ablation)MSDM Dirac · Slakh2100 test set, all stemsSI-SDR_I (dB): 14.92 -> 16.48Helped
add correction step (ablation)ISDM Gaussian · Slakh2100 test set, all stemsSI-SDR_I (dB): 13.67 -> 14.58Helped
add correction step (ablation)MSDM Gaussian · Slakh2100 test set, all stemsSI-SDR_I (dB): 12.90 -> 14.54Helped
replace contextual MSDM prior with independent per-source priorsDirac source separator · Slakh2100 test set, all stemsSI-SDR_I (dB): 14.92 -> 16.30Helped
increase sampling stochasticity with S_churn (ablation)source separators · Slakh2100 test-set hyperparameter searchSI-SDR_I (dB)Helped
use Dirac likelihood instead of Gaussian likelihood (ablation)MSDM and ISDM source separators · Slakh2100 hyperparameter searchSI-SDR_I (dB)Helped
generate a partial accompaniment conditioned on fixed sourcesMSDM · Slakh2100 partial generationqualityHelped

Surprising findings

Limitations

Experimental setup

Datasets: Slakh2100 MUSDB18-HQ

Benchmarks: Slakh2100 MUSDB18-HQ

Metrics: FAD (VGGish) sub-FAD subjective quality and coherence/density (1-10 listening tes SI-SDR improvement (SI-SDRi)

Baselines: Demucs Demucs + Gibbs NCSN-BASIS Gaussian likelihood mixture diffusion model

Builds on: Moûsai NCSN-BASIS Karras et al. EDM noise schedule and Euler sampler Demucs

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