atlas

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

Self-Supervised Speech Quality Estimation and Enhancement Using Only Clean Speech

ICLR 2024 · Label-efficient and robust learning › Self-supervised and contrastive · approach: Self-supervised speech and brain decoding · 0 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 VQScore, a self-supervised speech quality metric from VQ-VAE quantization error trained only on clean LibriSpeech, plus a VQ-VAE-based self-supervised speech enhancement model using self-distillation and adversarial training.

Problem

Speech quality estimation and speech enhancement typically require labeled quality scores or noisy-clean pairs; existing supervised estimators generalize poorly and labels are costly.

Approach

Use the quantization error (cosine similarity between encoder outputs and nearest codebook entries) of a VQ-VAE trained only on clean speech as a quality score, and reuse the VQ codebook for self-supervised enhancement, made robust via self-distillation with adversarial training of the encoder.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
calculate the VQScore with cosine similarity in code space instead of signal space (ablation)VQScore · VoiceBank-DEMAND noisy testcorrelation with PESQ: 0.6514 -> 0.7941Helped
use cosine similarity in code space rather than cosine similarity in signal space (ablation)VQScore · IUB_cosinecorrelation with real quality scores: 0.1819 -> 0.4880Helped
use cosine similarity in code space rather than L2 distance in code space (ablation)VQScore · IUB_voicescorrelation with real quality scores: -0.8436 -> 0.8604Helped
add adversarial training to the clean-speech-trained enhancement model (ablation)VQ-VAE speech enhancement · VoiceBank-DEMAND noisy testPESQ: 2.20 -> 2.38 (+0.18)Helped
add adversarial training to the clean-speech-trained enhancement model (ablation)VQ-VAE speech enhancement · DNS1 RealOVRL: 2.589 -> 2.750Helped
use adversarial rather than Gaussian noise during training (ablation)VQ-VAE speech enhancement · DNS1 RealOVRL: 2.673 -> 2.750Helped
remove the adversarial cross-entropy training step (ablation)VQ-VAE speech enhancement · VoiceBank-DEMAND noisy testOVRL: 2.876 -> 2.797Hurt
remove the vector quantization module (ablation)VQ-VAE speech enhancement · VoiceBank-DEMAND noisy testBAK: 3.725 -> 3.212Hurt
remove mean removal from the encoder (ablation)VQ-VAE speech enhancement · VoiceBank-DEMAND noisy testcode accuracy: 0.3878 -> 0.2449Hurt
remove vector quantization from clean-speech reconstruction (ablation)VQ-VAE speech enhancement · VoiceBank-DEMAND clean test inputPESQ: 2.61 -> 3.91Helped
increase the quality-estimation codebook dimension from 16 to 32 (ablation)VQScore · DNSMOS OVRL correlation validationLCC: 0.7668 -> 0.8386Helped
vary the codebook size around (2048, 32) (ablation)VQScore · DNSMOS OVRL correlation validationLCC: 0.8332; 0.8386; 0.8317; 0.8297No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: LibriSpeech clean 460h VoiceBank-DEMAND DNS1 test set DNS3 test set Conferencing Speech 2022 test clips (IUB_cosine, IUB_voices, Tencent) VoiceMOS 2022

Benchmarks: VoiceBank-DEMAND noisy test set DNS1 test set DNS3 test set Conferencing Speech 2022 test clips VoiceMOS 2022

Metrics: linear correlation coefficient PESQ DNSMOS SIG/BAK/OVRL STOI WER subjective ITU-T P.835 listening test

Baselines: DNSMOS P.835 TorchaudioSquim SpeechLMScore CNN-Transformer Demucs NyTT MetricGAN-U MMSE Wiener filter

Builds on: VQ-VAE SoundStream SpeechLMScore self-distillation PGD-style adversarial training

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