atlas

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

Align With Purpose: Optimize Desired Properties in CTC Models with a General Plug-and-Play Framework

ICLR 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Dense features and foundation priors · 1 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 Align With Purpose (AWP), a plug-and-play hinge-loss term added to CTC that prioritizes alignments by a desired property, demonstrated on streaming latency reduction and minimum-WER training for ASR at up to 280K hours.

Problem

CTC treats all perfect alignments equally and all imperfect alignments equally, so properties such as token emission latency and WER cannot be controlled during training.

Approach

Sample N alignments from a CTC model, apply a property-specific function f_prop that produces an improved alignment, and add a hinge loss on the probability pairs to the CTC loss; no modification of the CTC forward-backward algorithm is needed.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add AWP for low-latency optimizationStacked ResNet Online · Libri Test-Clean, LS-960DL (ms): 278 -> -79Helped
add AWP for low-latency optimizationStacked ResNet Online · Libri Test-Clean, LV-35KWER: 2.72 -> 3.28Hurt
add AWP for low-latency optimizationStacked ResNet Online · Libri Test-Clean, Internal-280KDL (ms): 249 -> 50Helped
add AWP for low-latency optimizationConformer Online · Libri Test-Clean, LS-960DL (ms): 2 -> -172Helped
add AWP for minimum WER optimizationStacked ResNet · Libri Test-CleanWER: 2.63 -> 2.57Helped
add AWP for minimum WER optimizationStacked ResNet · Libri Test-OtherWER: 7.46 -> 7.16Helped
add AWP for minimum WER optimizationWav2Vec2 · Libri Test-OtherWER: 5.82 -> 5.56Helped
increase the AWP loss weight to 0.01 (ablation)Stacked ResNet low-latency model · Libri Test-Clean, LS-960DL (ms): 278 -> -402Helped
increase the AWP loss weight to 0.01 (ablation)Stacked ResNet low-latency model · Libri Test-Clean, LS-960WER: 4.06 -> 6.52Hurt
shift alignments by 2 tokens instead of 1 (ablation)AWP low-latency property function · Libri Test-Clean, LS-960DL (ms): -79 -> -68Mixed
shift alignments by 4 tokens instead of 1 (ablation)AWP low-latency property function · Libri Test-Clean, LS-960DL (ms): -79 -> 21Hurt
correct 2 words instead of 1 (ablation)AWP minimum-WER property function · Libri Test-CleanWER: 2.57 -> 2.54Helped

Surprising findings

Limitations

Experimental setup

Datasets: LibriSpeech LibriVox subset (LV-35K) Internal-280K VoxPopuli (pre-training of Wav2Vec2)

Benchmarks: LibriSpeech test-clean LibriSpeech test-other

Metrics: WER drift latency (DL) total latency (TL)

Baselines: Peak First CTC TrimTail Bayes Risk CTC MWER_OPT Stacked ResNet offline/online Conformer online

Builds on: CTC MWER optimization Peak First CTC TrimTail Bayes Risk CTC

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