atlas

Research map / Label-efficient and robust learning / Self-supervised and contrastive

Speech Self-Supervised Learning Using Diffusion Model Synthetic Data

ICML 2024 · Label-efficient and robust learning › Self-supervised and contrastive · approach: Self-supervised speech representations

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 DIFFS4L, which trains a diffusion-based speech synthesizer on a small unannotated speech corpus, generates synthetic speech with new prosody, speakers, and content, and pretrains SSL models (wav2vec2/HuBERT/WavLM) on real plus synthetic speech.

Problem

Self-supervised speech pretraining requires large unannotated corpora, which are impractical for low-resource languages or privacy-constrained settings; existing augmentation mostly perturbs real audio and does not add new prosody, speaker, or content variation.

Approach

Train a DDPM unit-to-speech synthesizer on discrete k-means units from wav2vec2 features plus speaker identity, then generate synthetic utterances at four novelty levels (original, same speaker, novel speaker, novel content via 80% span masking) and pretrain SSL models on the mixture.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Pretrain with DIFFS4L synthetic data instead of real speech aloneWAV2VEC2.0 · English ASR, 100-hour real speechWER: 23.48 -> 16.67Helped
Pretrain with DIFFS4L synthetic data instead of real speech aloneHuBERT · English ASR, 100-hour real speechWER: 23.71 -> 17.45Helped
Pretrain with DIFFS4L synthetic data instead of real speech aloneWAV2VEC2.0 · English ASR, 960-hour real speechWER: 10.49 -> 9.93Helped
Pretrain with DIFFS4L synthetic data instead of real speech aloneHuBERT · English ASR, 960-hour real speechWER: 10.30 -> 9.87Helped
Add novel speaker combinations to synthetic speech (ablation)DIFFS4L / WAV2VEC2.0 · English ASR, 100-hour real speechCER: 6.91 -> 5.19Helped
Include real speech in the synthetic-data training mixture (ablation)DIFFS4L / WAV2VEC2.0 · English ASR, 100-hour real speechCER: 5.19 -> 18.26Helped
Use a mixture of SS/NS and NC synthetic speech rather than only one type (ablation)DIFFS4L / WAV2VEC2.0 · English ASR, 100-hour real speechCER: 5.58 -> 5.19; 7.88 -> 5.19Helped
Increase SS/NS synthetic data while holding real data at 100 hours and NC at 0 hours (ablation)DIFFS4L / WAV2VEC2.0 · English ASRCERMixed
Replace diffusion-generated speech with WaveNet-generated speech (ablation)DIFFS4L / WAV2VEC2.0 · English ASR, 100-hour real speech; 100+430+430 compositionWER: 16.67 -> 21.90Hurt
Use NC babbles generated by WaveNet instead of diffusion (ablation)DIFFS4L / WAV2VEC2.0 · English ASR, 100-hour real speech; 100+0+860 compositionWER: 24.91 -> 39.02Hurt
Combine DIFFS4L with WAVLMWAVLM · English ASR, 100-hour real speechWER: 18.38 -> 13.69Helped
Use the DIFFS4L-augmented data instead of further pretraining on 100 hours of real speechXLSR-128 · CommonVoice low-resource languagesWERHelped

Surprising findings

Limitations

Experimental setup

Datasets: LibriSpeech-960 Multilingual LibriSpeech CommonVoice

Benchmarks: LibriSpeech 10h ASR SUPERB MLS CommonVoice

Metrics: WER CER accuracy MTWV F1 EER DER

Baselines: WAV2VEC2-REAL HUBERT-REAL WAV2VEC2-AUG WAVLM WaveNet-generated data XLSR-128

Builds on: DDPM wav2vec 2.0 HuBERT ProDiff HiFi-GAN

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