atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Uncertainty-Aware Self-Training for CTC-Based Automatic Speech Recognition

AAAI 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Confidence calibration objectives · 2 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 UNCAST, an output-probability-based sequence-level uncertainty estimator for CTC ASR, used to reweight pseudo-labels and regularize in-training student uncertainty during Noisy Student-style self-training.

Problem

Sequence-level uncertainty estimation for CTC-based ASR discards output probability information (relying on textual edit distance over MC Dropout decodes) and ignores data uncertainty, limiting its usefulness for pseudo-label filtering in self-training.

Approach

Defines a length-normalized CTC negative log-likelihood of the decoded sequence as data uncertainty, and max over MC Dropout samples as model uncertainty; uses teacher uncertainty as soft loss attenuation for pseudo-labels and differentiable student uncertainty as an in-training regularizer.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply UNCAST instead of DUSTWavLM Base+ self-training with LS-360 · LibriSpeech test-cleanWER: 4.67 -> 4.31Helped
apply UNCAST instead of DUSTWavLM Base+ self-training with LS-360 · LibriSpeech test-otherWER: 9.85 -> 9.35Helped
apply UNCAST instead of DUSTWavLM Base+ self-training with LS-500 · LibriSpeech test-cleanWER: 4.64 -> 4.41Helped
apply UNCAST instead of DUSTWavLM Base+ self-training with LS-500 · LibriSpeech test-otherWER: 9.63 -> 9.56Helped
add a second self-training iterationUNCAST with LS-360 · LibriSpeech test-otherWER: 9.35 -> 9.32Helped
add a second self-training iterationUNCAST with LS-500 · LibriSpeech test-otherWER: 9.56 -> 9.16Helped
add in-training uncertainty (ablation)UNCAST · LibriSpeech test-cleanWER: 4.36 -> 4.31Helped
add in-training uncertainty (ablation)UNCAST · LibriSpeech test-otherWER: 9.43 -> 9.34Helped
add soft loss attenuation (ablation)UNCAST · LibriSpeech test-cleanWER: 4.47 -> 4.31Helped
add soft loss attenuation (ablation)UNCAST · LibriSpeech test-otherWER: 9.80 -> 9.34Helped
add data uncertainty (ablation)UNCAST · LibriSpeech test-cleanWER: 4.52 -> 4.31Helped
add data uncertainty (ablation)UNCAST · LibriSpeech test-otherWER: 9.84 -> 9.34Helped

Surprising findings

Limitations

Experimental setup

Datasets: LibriSpeech train-clean-100 LibriSpeech train-clean-360 LibriSpeech train-other-500

Benchmarks: LibriSpeech dev-clean LibriSpeech dev-other LibriSpeech test-clean LibriSpeech test-other

Metrics: word error rate

Baselines: Noisy Student DUST Seed model Oracle model

Builds on: Noisy Student Monte Carlo Dropout Vyas et al. 2019 MCD edit-distance uncertainty DUST Kendall and Gal 2017 uncertainty

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