mlsanityData to 7 Oct 2026

SoftCorrect: Error Correction with Soft Detection for Automatic Speech Recognition

arXiv 2212.01039 ↗First posted 2 Dec 2022cs.CL cs.LG eess.AScited by 9

Not on the map. Why?

Abstract (arXiv)

Error correction in automatic speech recognition (ASR) aims to correct those incorrect words in sentences generated by ASR models. Since recent ASR models usually have low word error rate (WER), to avoid affecting originally correct tokens, error correction models should only modify incorrect words, and therefore detecting incorrect words is important for error correction. Previous works on error correction either implicitly detect error words through target-source attention or CTC (connectionist temporal classification) loss, or explicitly locate specific deletion/substitution/insertion errors. However, implicit error detection does not provide clear signal about which tokens are incorrect and explicit error detection suffers from low detection accuracy. In this paper, we propose SoftCorrect with a soft error detection mechanism to avoid the limitations of both explicit and implicit error detection. Specifically, we first detect whether a token is correct or not through a probability produced by a dedicatedly designed language model, and then design a constrained CTC loss that only duplicates the detected incorrect tokens to let the decoder focus on the correction of error tokens. Compared with implicit error detection with CTC loss, SoftCorrect provides explicit signal about which words are incorrect and thus does not need to duplicate every token but only incorrect tokens; compared with explicit error detection, SoftCorrect does not detect specific deletion/substitution/insertion errors but just leaves it to CTC loss. Experiments on AISHELL-1 and Aidatatang datasets show that SoftCorrect achieves 26.1% and 9.4% CER reduction respectively, outperforming previous works by a large margin, while still enjoying fast speed of parallel generation.

Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 29 of its 51 references that are in the map. First posted on arXiv 2 Dec 2022.

Builds on

29 of 51 references.

References · 29

  1. 2017Attention Is All You Needcited by 59,932
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2020Language Models are Few-Shot Learnerscited by 32,199
  4. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  5. 2020Conformer: Convolution-augmented Transformer for Speech Recognitioncited by 1,838
  6. 2020Knowledge Distillation: A Surveycited by 1,578
  7. 2019fairseq: A Fast, Extensible Toolkit for Sequence Modelingcited by 1,486
  8. 2019SpecAugment: A Simple Data Augmentation Method for Automatic Speech Recognitioncited by 1,355
  9. 2018ESPnet: End-to-End Speech Processing Toolkitcited by 554
  10. 2017Non-Autoregressive Neural Machine Translationcited by 457
  11. 2017AISHELL-1: An Open-Source Mandarin Speech Corpus and A Speech Recognition Baselinecited by 364
  12. 2021WenetSpeech: A 10000+ Hours Multi-domain Mandarin Corpus for Speech Recognitioncited by 189
17 more
  1. 2020GECToR -- Grammatical Error Correction: Tag, Not Rewritecited by 177
  2. 2020Fully Non-autoregressive Neural Machine Translation: Tricks of the Tradecited by 99
  3. 2020Non-Autoregressive Machine Translation with Latent Alignmentscited by 96
  4. 2018End-to-End Non-Autoregressive Neural Machine Translation with Connectionist Temporal Classificationcited by 72
  5. 2020Deliberation Model Based Two-Pass End-to-End Speech Recognitioncited by 57
  6. 2020ASR Error Correction and Domain Adaptation Using Machine Translationcited by 48
  7. 2021FastCorrect: Fast Error Correction with Edit Alignment for Automatic Speech Recognitioncited by 43
  8. 2021Citrinet: Closing the Gap between Non-Autoregressive and Autoregressive End-to-End Models for Automatic Speech Recognitioncited by 33
  9. 2020Joint Contextual Modeling for ASR Correction and Language Understandingcited by 30
  10. 2021Transformer Based Deliberation for Two-Pass Speech Recognitioncited by 29
  11. 2021FastCorrect 2: Fast Error Correction on Multiple Candidates for Automatic Speech Recognitioncited by 27
  12. 2020Improving Readability for Automatic Speech Recognition Transcriptioncited by 22
  13. 2019An Empirical Study of Efficient ASR Rescoring with Transformerscited by 11
  14. 2018Learning from Past Mistakes: Improving Automatic Speech Recognition Output via Noisy-Clean Phrase Context Modelingcited by 10
  15. 2022Mask the Correct Tokens: An Embarrassingly Simple Approach for Error Correctioncited by 10
  16. 2021Have best of both worlds: two-pass hybrid and E2E cascading framework for speech recognitioncited by 7
  17. 2022Cross-Modal ASR Post-Processing System for Error Correction and Utterance Rejectioncited by 6

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 4; 2024: 3; 2025: 1; 2026: 1.

9 papers.