mlsanityData to 14 Oct 2026

FastCorrect: Fast Error Correction with Edit Alignment for Automatic Speech Recognition

arXiv 2105.03842 ↗First posted 9 May 2021cs.CL cs.LG cs.SDcited by 43

Not on the map. Why?

Abstract (arXiv)

Error correction techniques have been used to refine the output sentences from automatic speech recognition (ASR) models and achieve a lower word error rate (WER) than original ASR outputs. Previous works usually use a sequence-to-sequence model to correct an ASR output sentence autoregressively, which causes large latency and cannot be deployed in online ASR services. A straightforward solution to reduce latency, inspired by non-autoregressive (NAR) neural machine translation, is to use an NAR sequence generation model for ASR error correction, which, however, comes at the cost of significantly increased ASR error rate. In this paper, observing distinctive error patterns and correction operations (i.e., insertion, deletion, and substitution) in ASR, we propose FastCorrect, a novel NAR error correction model based on edit alignment. In training, FastCorrect aligns each source token from an ASR output sentence to the target tokens from the corresponding ground-truth sentence based on the edit distance between the source and target sentences, and extracts the number of target tokens corresponding to each source token during edition/correction, which is then used to train a length predictor and to adjust the source tokens to match the length of the target sentence for parallel generation. In inference, the token number predicted by the length predictor is used to adjust the source tokens for target sequence generation. Experiments on the public AISHELL-1 dataset and an internal industrial-scale ASR dataset show the effectiveness of FastCorrect for ASR error correction: 1) it speeds up the inference by 6-9 times and maintains the accuracy (8-14% WER reduction) compared with the autoregressive correction model; and 2) it outperforms the popular NAR models adopted in neural machine translation and text edition by a large margin.

Key facts. Cited by 43 papers in the map (data through 14 Oct 2026). Builds on 33 of its 43 references that are in the map. First posted on arXiv 9 May 2021.

Builds on

33 of 43 references.

References · 33

  1. 2017Attention Is All You Needcited by 60,361
  2. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  3. 2016Layer Normalizationcited by 5,669
  4. 2018SentencePiece: A simple and language independent subword tokenizer and detokenizer for Neural Text Processingcited by 1,989
  5. 2020Conformer: Convolution-augmented Transformer for Speech Recognitioncited by 1,863
  6. 2019fairseq: A Fast, Extensible Toolkit for Sequence Modelingcited by 1,488
  7. 2019SpecAugment: A Simple Data Augmentation Method for Automatic Speech Recognitioncited by 1,380
  8. 2018ESPnet: End-to-End Speech Processing Toolkitcited by 558
  9. 2017Non-Autoregressive Neural Machine Translationcited by 463
  10. 2017AISHELL-1: An Open-Source Mandarin Speech Corpus and A Speech Recognition Baselinecited by 373
  11. 2019MASS: Masked Sequence to Sequence Pre-training for Language Generationcited by 347
  12. 2018Blockwise Parallel Decoding for Deep Autoregressive Modelscited by 323
21 more
  1. 2019Levenshtein Transformercited by 199
  2. 2019Insertion Transformer: Flexible Sequence Generation via Insertion Operationscited by 125
  3. 2019FlowSeq: Non-Autoregressive Conditional Sequence Generation with Generative Flowcited by 89
  4. 2020Aligned Cross Entropy for Non-Autoregressive Machine Translationcited by 65
  5. 2019A spelling correction model for end-to-end speech recognitioncited by 63
  6. 2019Latent-Variable Non-Autoregressive Neural Machine Translation with Deterministic Inference Using a Delta Posteriorcited by 58
  7. 2020Felix: Flexible Text Editing Through Tagging and Insertioncited by 58
  8. 2020Deliberation Model Based Two-Pass End-to-End Speech Recognitioncited by 57
  9. 2018Semi-Autoregressive Neural Machine Translationcited by 48
  10. 2020ASR Error Correction and Domain Adaptation Using Machine Translationcited by 48
  11. 2019Minimizing the Bag-of-Ngrams Difference for Non-Autoregressive Neural Machine Translationcited by 40
  12. 2020On the Importance of Word and Sentence Representation Learning in Implicit Discourse Relation Classificationcited by 40
  13. 2018Non-Autoregressive Neural Machine Translation with Enhanced Decoder Inputcited by 39
  14. 2019Fine-Tuning by Curriculum Learning for Non-Autoregressive Neural Machine Translationcited by 39
  15. 2020A Study of Non-autoregressive Model for Sequence Generationcited by 31
  16. 2021Transformer Based Deliberation for Two-Pass Speech Recognitioncited by 29
  17. 2019Hint-Based Training for Non-Autoregressive Machine Translationcited by 28
  18. 2020Improving Readability for Automatic Speech Recognition Transcriptioncited by 22
  19. 2015Highway Long Short-Term Memory RNNs for Distant Speech Recognitioncited by 17
  20. 2018Learning from Past Mistakes: Improving Automatic Speech Recognition Output via Noisy-Clean Phrase Context Modelingcited by 10
  21. 2019Hard but Robust, Easy but Sensitive: How Encoder and Decoder Perform in Neural Machine Translationcited by 5

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 2; 2022: 10; 2023: 11; 2024: 13; 2025: 5; 2026: 2.

43 papers.

Sort:

By area:

  1. 2023HyPoradise: An Open Baseline for Generative Speech Recognition with Large Language Modelscited by 42
  2. 2025A Survey on Parallel Text Generation: From Parallel Decoding to Diffusion Language Modelscited by 30
  3. 2021FastCorrect 2: Fast Error Correction on Multiple Candidates for Automatic Speech Recognitioncited by 27
  4. 2024GenTranslate: Large Language Models are Generative Multilingual Speech and Machine Translatorscited by 22
  5. 2024Resilience of Large Language Models for Noisy Instructionscited by 20
  6. 2022Error Correction in ASR using Sequence-to-Sequence Modelscited by 19
  7. 2024Non-autoregressive Generative Models for Reranking Recommendationcited by 18
  8. 2022Towards Contextual Spelling Correction for Customization of End-to-end Speech Recognition Systemscited by 17
  9. 2022Mask the Correct Tokens: An Embarrassingly Simple Approach for Error Correctioncited by 10
  10. 2022SoftCorrect: Error Correction with Soft Detection for Automatic Speech Recognitioncited by 9
  11. 2022RED-ACE: Robust Error Detection for ASR using Confidence Embeddingscited by 8
  12. 2022Transcormer: Transformer for Sentence Scoring with Sliding Language Modelingcited by 8
31 more
  1. 2023Improving Seq2Seq Grammatical Error Correction via Decoding Interventionscited by 8
  2. 2024MF-AED-AEC: Speech Emotion Recognition by Leveraging Multimodal Fusion, Asr Error Detection, and Asr Error Correctioncited by 8
  3. 2024A Simple yet Effective Training-free Prompt-free Approach to Chinese Spelling Correction Based on Large Language Modelscited by 7
  4. 2025Fewer Hallucinations, More Verification: A Three-Stage LLM-Based Framework for ASR Error Correctioncited by 7
  5. 2021Decoupling recognition and transcription in Mandarin ASRcited by 6
  6. 2022Cross-Modal ASR Post-Processing System for Error Correction and Utterance Rejectioncited by 6
  7. 2022ASR Error Correction with Constrained Decoding on Operation Predictioncited by 6
  8. 2022Non-autoregressive Error Correction for CTC-based ASR with Phone-conditioned Masked LMcited by 6
  9. 2023SAPIEN: Affective Virtual Agents Powered by Large Language Modelscited by 6
  10. 2024Toward Practical Automatic Speech Recognition and Post-Processing: a Call for Explainable Error Benchmark Guidelinecited by 4
  11. 2024DANCER: Entity Description Augmented Named Entity Corrector for Automatic Speech Recognitioncited by 4
  12. 2023PATCorrect: Non-autoregressive Phoneme-augmented Transformer for ASR Error Correctioncited by 3
  13. 2023DiaCorrect: Error Correction Back-end For Speaker Diarizationcited by 3
  14. 2024Robust ASR Error Correction with Conservative Data Filteringcited by 3
  15. 2023Masked Audio Text Encoders are Effective Multi-Modal Rescorerscited by 2
  16. 2024UCorrect: An Unsupervised Framework for Automatic Speech Recognition Error Correctioncited by 2
  17. 2024Error Correction by Paying Attention to Both Acoustic and Confidence References for Automatic Speech Recognitioncited by 2
  18. 2025Re-evaluating Minimum Bayes Risk Decoding for Automatic Speech Recognitioncited by 2
  19. 2022Clinical Dialogue Transcription Error Correction using Seq2Seq Modelscited by 1
  20. 2023Boosting Chinese ASR Error Correction with Dynamic Error Scaling Mechanismcited by 1
  21. 2023HypR: A comprehensive study for ASR hypothesis revising with a reference corpuscited by 1
  22. 2023HTEC: Human Transcription Error Correctioncited by 1
  23. 2024LipGER: Visually-Conditioned Generative Error Correction for Robust Automatic Speech Recognitioncited by 1
  24. 2024Enhancing AAC Software for Dysarthric Speakers in e-Health Settings: An Evaluation Using TORGOcited by 1
  25. 2025Predicting Compact Phrasal Rewrites with Large Language Models for ASR Post Editingcited by 1
  26. 2025Listening, Imagining & Refining: A Heuristic Optimized ASR Correction Framework with LLMscited by 1
  27. 2026AgenticASR: Refining Speech Recognition in Real-World Scenarios via an Agentic Approachcited by 1
  28. 2023Improving Audio Caption Fluency with Automatic Error Correctioncited by 0
  29. 2023Optimized Tokenization for Transcribed Error Correctioncited by 0
  30. 2024Tag and correct: high precision post-editing approach to correction of speech recognition errorscited by 0
  31. 2026Voice Memory for Agentic Speech Recognitioncited by 0