FastCorrect 2: Fast Error Correction on Multiple Candidates for Automatic Speech Recognition
Not on the map. Why?
Abstract (arXiv)
Error correction is widely used in automatic speech recognition (ASR) to post-process the generated sentence, and can further reduce the word error rate (WER). Although multiple candidates are generated by an ASR system through beam search, current error correction approaches can only correct one sentence at a time, failing to leverage the voting effect from multiple candidates to better detect and correct error tokens. In this work, we propose FastCorrect 2, an error correction model that takes multiple ASR candidates as input for better correction accuracy. FastCorrect 2 adopts non-autoregressive generation for fast inference, which consists of an encoder that processes multiple source sentences and a decoder that generates the target sentence in parallel from the adjusted source sentence, where the adjustment is based on the predicted duration of each source token. However, there are some issues when handling multiple source sentences. First, it is non-trivial to leverage the voting effect from multiple source sentences since they usually vary in length. Thus, we propose a novel alignment algorithm to maximize the degree of token alignment among multiple sentences in terms of token and pronunciation similarity. Second, the decoder can only take one adjusted source sentence as input, while there are multiple source sentences. Thus, we develop a candidate predictor to detect the most suitable candidate for the decoder. Experiments on our inhouse dataset and AISHELL-1 show that FastCorrect 2 can further reduce the WER over the previous correction model with single candidate by 3.2% and 2.6%, demonstrating the effectiveness of leveraging multiple candidates in ASR error correction. FastCorrect 2 achieves better performance than the cascaded re-scoring and correction pipeline and can serve as a unified post-processing module for ASR.
Key facts. Cited by 27 papers in the map (data through 7 Oct 2026). Builds on 18 of its 26 references that are in the map. First posted on arXiv 29 Sep 2021.
Builds on
18 of 26 references.
References · 18
- 2017Attention Is All You Needcited by 59,932
- 2016Layer Normalizationcited by 5,579
- 2018SentencePiece: A simple and language independent subword tokenizer and detokenizer for Neural Text Processingcited by 1,973
- 2020Conformer: Convolution-augmented Transformer for Speech Recognitioncited by 1,838
- 2019fairseq: A Fast, Extensible Toolkit for Sequence Modelingcited by 1,486
- 2019SpecAugment: A Simple Data Augmentation Method for Automatic Speech Recognitioncited by 1,355
- 2018ESPnet: End-to-End Speech Processing Toolkitcited by 554
- 2017AISHELL-1: An Open-Source Mandarin Speech Corpus and A Speech Recognition Baselinecited by 364
- 2019Levenshtein Transformercited by 197
- 2018Deterministic Non-Autoregressive Neural Sequence Modeling by Iterative Refinementcited by 194
- 2020ASR Error Correction and Domain Adaptation Using Machine Translationcited by 48
- 2021FastCorrect: Fast Error Correction with Edit Alignment for Automatic Speech Recognitioncited by 43
6 more
- 2018Non-Autoregressive Neural Machine Translation with Enhanced Decoder Inputcited by 39
- 2019Fine-Tuning by Curriculum Learning for Non-Autoregressive Neural Machine Translationcited by 39
- 2020Improving Readability for Automatic Speech Recognition Transcriptioncited by 22
- 2015Highway Long Short-Term Memory RNNs for Distant Speech Recognitioncited by 17
- 2018Learning from Past Mistakes: Improving Automatic Speech Recognition Output via Noisy-Clean Phrase Context Modelingcited by 10
- 2021Multi-Encoder Learning and Stream Fusion for Transformer-Based End-to-End Automatic Speech Recognitioncited by 6
Built on by
Citing papers per year: 2022: 5; 2023: 6; 2024: 11; 2025: 4; 2026: 1.
27 papers.
Sort:
By area:
- 2023Can Generative Large Language Models Perform ASR Error Correction?cited by 56
- 2023N-best T5: Robust ASR Error Correction using Multiple Input Hypotheses and Constrained Decoding Spacecited by 41
- 2023HyPoradise: An Open Baseline for Generative Speech Recognition with Large Language Modelscited by 41
- 2024Large Language Models are Efficient Learners of Noise-Robust Speech Recognitioncited by 30
- 2024ASR Error Correction using Large Language Modelscited by 23
- 2024Non-autoregressive Generative Models for Reranking Recommendationcited by 17
- 2024Listen Again and Choose the Right Answer: A New Paradigm for Automatic Speech Recognition with Large Language Modelscited by 13
- 2022Mask the Correct Tokens: An Embarrassingly Simple Approach for Error Correctioncited by 10
- 2022SoftCorrect: Error Correction with Soft Detection for Automatic Speech Recognitioncited by 9
- 2022RED-ACE: Robust Error Detection for ASR using Confidence Embeddingscited by 8
- 2022Transcormer: Transformer for Sentence Scoring with Sliding Language Modelingcited by 8
- 2025Fewer Hallucinations, More Verification: A Three-Stage LLM-Based Framework for ASR Error Correctioncited by 7
15 more
- 2025Measuring the Effect of Transcription Noise on Downstream Language Understanding Taskscited by 6
- 2024Revisiting ASR Error Correction with Specialized Modelscited by 5
- 2024DANCER: Entity Description Augmented Named Entity Corrector for Automatic Speech Recognitioncited by 4
- 2022Can Visual Context Improve Automatic Speech Recognition for an Embodied Agent?cited by 3
- 2024Full-text Error Correction for Chinese Speech Recognition with Large Language Modelcited by 3
- 2024Large Language Model Should Understand Pinyin for Chinese ASR Error Correctioncited by 3
- 2023Enhancing conversational quality in language learning chatbots: An evaluation of GPT4 for ASR error correctioncited by 2
- 2024Error Correction by Paying Attention to Both Acoustic and Confidence References for Automatic Speech Recognitioncited by 2
- 2023HypR: A comprehensive study for ASR hypothesis revising with a reference corpuscited by 1
- 2024PERL: Pinyin Enhanced Rephrasing Language Model for Chinese ASR N-best Error Correctioncited by 1
- 2025Listening and Seeing Again: Generative Error Correction for Audio-Visual Speech Recognitioncited by 1
- 2023Optimized Tokenization for Transcribed Error Correctioncited by 0
- 2024Pinyin Regularization in Error Correction for Chinese Speech Recognition with Large Language Modelscited by 0
- 2025Chain of Correction for Full-text Speech Recognition with Large Language Modelscited by 0
- 2026Grammatical Error Correction Evaluation by Optimally Transporting Edit Representationcited by 0
- 2026Grammatical Error Correction Evaluation by Optimally Transporting Edit Representation5 Feb 2026
- 2025Fewer Hallucinations, More Verification: A Three-Stage LLM-Based Framework for ASR Error Correction30 May 2025
- 2025Chain of Correction for Full-text Speech Recognition with Large Language Models2 Apr 2025
- 2025Measuring the Effect of Transcription Noise on Downstream Language Understanding Tasks19 Feb 2025
- 2025Listening and Seeing Again: Generative Error Correction for Audio-Visual Speech Recognition3 Jan 2025
- 2024PERL: Pinyin Enhanced Rephrasing Language Model for Chinese ASR N-best Error Correction4 Dec 2024
- 2024Large Language Model Should Understand Pinyin for Chinese ASR Error Correction20 Sep 2024
- 2024ASR Error Correction using Large Language Models14 Sep 2024
- 2024Full-text Error Correction for Chinese Speech Recognition with Large Language Model12 Sep 2024
- 2024Pinyin Regularization in Error Correction for Chinese Speech Recognition with Large Language Models2 Jul 2024
- 2024Error Correction by Paying Attention to Both Acoustic and Confidence References for Automatic Speech Recognition29 Jun 2024
- 2024Revisiting ASR Error Correction with Specialized Models24 May 2024
15 more
- 2024Listen Again and Choose the Right Answer: A New Paradigm for Automatic Speech Recognition with Large Language Models16 May 2024
- 2024DANCER: Entity Description Augmented Named Entity Corrector for Automatic Speech Recognition26 Mar 2024
- 2024Non-autoregressive Generative Models for Reranking Recommendation10 Feb 2024
- 2024Large Language Models are Efficient Learners of Noise-Robust Speech Recognition19 Jan 2024
- 2023Optimized Tokenization for Transcribed Error Correction16 Oct 2023
- 2023HyPoradise: An Open Baseline for Generative Speech Recognition with Large Language Models27 Sep 2023
- 2023HypR: A comprehensive study for ASR hypothesis revising with a reference corpus18 Sep 2023
- 2023Enhancing conversational quality in language learning chatbots: An evaluation of GPT4 for ASR error correction19 Jul 2023
- 2023Can Generative Large Language Models Perform ASR Error Correction?9 Jul 2023
- 2023N-best T5: Robust ASR Error Correction using Multiple Input Hypotheses and Constrained Decoding Space1 Mar 2023
- 2022SoftCorrect: Error Correction with Soft Detection for Automatic Speech Recognition2 Dec 2022
- 2022Mask the Correct Tokens: An Embarrassingly Simple Approach for Error Correction23 Nov 2022
- 2022Can Visual Context Improve Automatic Speech Recognition for an Embodied Agent?21 Oct 2022
- 2022Transcormer: Transformer for Sentence Scoring with Sliding Language Modeling25 May 2022
- 2022RED-ACE: Robust Error Detection for ASR using Confidence Embeddings14 Mar 2022
- 2023Can Generative Large Language Models Perform ASR Error Correction?cited by 56
- 2023N-best T5: Robust ASR Error Correction using Multiple Input Hypotheses and Constrained Decoding Spacecited by 41
- 2023HyPoradise: An Open Baseline for Generative Speech Recognition with Large Language Modelscited by 41
- 2024ASR Error Correction using Large Language Modelscited by 23
- 2024Non-autoregressive Generative Models for Reranking Recommendationcited by 17
- 2024Listen Again and Choose the Right Answer: A New Paradigm for Automatic Speech Recognition with Large Language Modelscited by 13
- 2022Mask the Correct Tokens: An Embarrassingly Simple Approach for Error Correctioncited by 10
- 2022SoftCorrect: Error Correction with Soft Detection for Automatic Speech Recognitioncited by 9
- 2022RED-ACE: Robust Error Detection for ASR using Confidence Embeddingscited by 8
- 2022Transcormer: Transformer for Sentence Scoring with Sliding Language Modelingcited by 8
- 2025Fewer Hallucinations, More Verification: A Three-Stage LLM-Based Framework for ASR Error Correctioncited by 7
- 2025Measuring the Effect of Transcription Noise on Downstream Language Understanding Taskscited by 6
12 most cited of 26 All 26 (JSON)
- 2026Grammatical Error Correction Evaluation by Optimally Transporting Edit Representation5 Feb 2026
- 2025Fewer Hallucinations, More Verification: A Three-Stage LLM-Based Framework for ASR Error Correction30 May 2025
- 2025Chain of Correction for Full-text Speech Recognition with Large Language Models2 Apr 2025
- 2025Measuring the Effect of Transcription Noise on Downstream Language Understanding Tasks19 Feb 2025
- 2025Listening and Seeing Again: Generative Error Correction for Audio-Visual Speech Recognition3 Jan 2025
- 2024PERL: Pinyin Enhanced Rephrasing Language Model for Chinese ASR N-best Error Correction4 Dec 2024
- 2024Large Language Model Should Understand Pinyin for Chinese ASR Error Correction20 Sep 2024
- 2024ASR Error Correction using Large Language Models14 Sep 2024
- 2024Full-text Error Correction for Chinese Speech Recognition with Large Language Model12 Sep 2024
- 2024Pinyin Regularization in Error Correction for Chinese Speech Recognition with Large Language Models2 Jul 2024
- 2024Error Correction by Paying Attention to Both Acoustic and Confidence References for Automatic Speech Recognition29 Jun 2024
- 2024Revisiting ASR Error Correction with Specialized Models24 May 2024
12 newest of 26 All 26 (JSON)