CTC Variations Through New WFST Topologies
Not on the map. Why?
Abstract (arXiv)
This paper presents novel Weighted Finite-State Transducer (WFST) topologies to implement Connectionist Temporal Classification (CTC)-like algorithms for automatic speech recognition. Three new CTC variants are proposed: (1) the "compact-CTC", in which direct transitions between units are replaced with <epsilon> back-off transitions; (2) the "minimal-CTC", that only adds <blank> self-loops when used in WFST-composition; and (3) the "selfless-CTC" variants, which disallows self-loop for non-blank units. Compact-CTC allows for 1.5 times smaller WFST decoding graphs and reduces memory consumption by two times when training CTC models with the LF-MMI objective without hurting the recognition accuracy. Minimal-CTC reduces graph size and memory consumption by two and four times for the cost of a small accuracy drop. Using selfless-CTC can improve the accuracy for wide context window models.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 13 of its 23 references that are in the map. First posted on arXiv 6 Oct 2021.
Builds on
13 of 23 references.
References · 13
- 2020Conformer: Convolution-augmented Transformer for Speech Recognitioncited by 1,838
- 2019NeMo: a toolkit for building AI applications using Neural Modulescited by 230
- 2015EESEN: End-to-End Speech Recognition using Deep RNN Models and WFST-based Decodingcited by 73
- 2021Citrinet: Closing the Gap between Non-Autoregressive and Autoregressive End-to-End Models for Automatic Speech Recognitioncited by 33
- 2021Why does CTC result in peaky behavior?cited by 32
- 2019From Senones to Chenones: Tied Context-Dependent Graphemes for Hybrid Speech Recognitioncited by 20
- 2020Semi-Supervised Speech Recognition via Graph-based Temporal Classificationcited by 19
- 2020PyChain: A Fully Parallelized PyTorch Implementation of LF-MMI for End-to-End ASRcited by 16
- 2020Benchmarking LF-MMI, CTC and RNN-T Criteria for Streaming ASRcited by 11
- 2020Faster, Simpler and More Accurate Hybrid ASR Systems Using Wordpiecescited by 9
- 2019GPU-Accelerated Viterbi Exact Lattice Decoder for Batched Online and Offline Speech Recognitioncited by 4
- 2021Advancing CTC-CRF Based End-to-End Speech Recognition with Wordpieces and Conformerscited by 4
Built on by
Citing papers per year: 2022: 3; 2023: 10; 2024: 0; 2025: 3; 2026: 1.
17 papers.
Sort:
By area:
- 2023End-to-End Speech Recognition: A Surveycited by 127
- 2023DiffVoice: Text-to-Speech with Latent Diffusioncited by 13
- 2022Bayes risk CTC: Controllable CTC alignment in Sequence-to-Sequence taskscited by 12
- 2023Text-only domain adaptation for end-to-end ASR using integrated text-to-mel-spectrogram generatorcited by 11
- 2022Star Temporal Classification: Sequence Classification with Partially Labeled Datacited by 10
- 2023Bypass Temporal Classification: Weakly Supervised Automatic Speech Recognition with Imperfect Transcriptscited by 10
- 2023Blank-regularized CTC for Frame Skipping in Neural Transducercited by 8
- 2023Learning from Flawed Data: Weakly Supervised Automatic Speech Recognitioncited by 8
- 2023Powerful and Extensible WFST Framework for RNN-Transducer Lossescited by 7
- 2023Weakly-supervised forced alignment of disfluent speech using phoneme-level modelingcited by 7
- 2023Alternative Pseudo-Labeling for Semi-Supervised Automatic Speech Recognitioncited by 6
- 2023GPU-Accelerated WFST Beam Search Decoder for CTC-based Speech Recognitioncited by 4
5 more
- 2022Blank Collapse: Compressing CTC emission for the faster decodingcited by 3
- 2025Enhancing GOP in CTC-Based Mispronunciation Detection with Phonological Knowledgecited by 2
- 2025RNN-Transducer-based Losses for Speech Recognition on Noisy Targetscited by 1
- 2025Phonetically-Augmented Discriminative Rescoring for Voice Search Error Correctioncited by 0
- 2026Modeling Overlapped Speech with Shufflescited by 0
- 2026Modeling Overlapped Speech with Shuffles18 Mar 2026
- 2025Phonetically-Augmented Discriminative Rescoring for Voice Search Error Correction6 Jun 2025
- 2025Enhancing GOP in CTC-Based Mispronunciation Detection with Phonological Knowledge2 Jun 2025
- 2025RNN-Transducer-based Losses for Speech Recognition on Noisy Targets9 Apr 2025
- 2023GPU-Accelerated WFST Beam Search Decoder for CTC-based Speech Recognition8 Nov 2023
- 2023Learning from Flawed Data: Weakly Supervised Automatic Speech Recognition26 Sep 2023
- 2023Alternative Pseudo-Labeling for Semi-Supervised Automatic Speech Recognition12 Aug 2023
- 2023Bypass Temporal Classification: Weakly Supervised Automatic Speech Recognition with Imperfect Transcripts1 Jun 2023
- 2023Weakly-supervised forced alignment of disfluent speech using phoneme-level modeling30 May 2023
- 2023Blank-regularized CTC for Frame Skipping in Neural Transducer19 May 2023
- 2023DiffVoice: Text-to-Speech with Latent Diffusion23 Apr 2023
- 2023Powerful and Extensible WFST Framework for RNN-Transducer Losses18 Mar 2023
5 more
- 2023End-to-End Speech Recognition: A Survey3 Mar 2023
- 2023Text-only domain adaptation for end-to-end ASR using integrated text-to-mel-spectrogram generator27 Feb 2023
- 2022Blank Collapse: Compressing CTC emission for the faster decoding31 Oct 2022
- 2022Bayes risk CTC: Controllable CTC alignment in Sequence-to-Sequence tasks14 Oct 2022
- 2022Star Temporal Classification: Sequence Classification with Partially Labeled Data28 Jan 2022
- 2023DiffVoice: Text-to-Speech with Latent Diffusioncited by 13
- 2023DiffVoice: Text-to-Speech with Latent Diffusion23 Apr 2023
- 2023End-to-End Speech Recognition: A Surveycited by 127
- 2022Bayes risk CTC: Controllable CTC alignment in Sequence-to-Sequence taskscited by 12
- 2023Text-only domain adaptation for end-to-end ASR using integrated text-to-mel-spectrogram generatorcited by 11
- 2022Star Temporal Classification: Sequence Classification with Partially Labeled Datacited by 10
- 2023Bypass Temporal Classification: Weakly Supervised Automatic Speech Recognition with Imperfect Transcriptscited by 10
- 2023Blank-regularized CTC for Frame Skipping in Neural Transducercited by 8
- 2023Learning from Flawed Data: Weakly Supervised Automatic Speech Recognitioncited by 8
- 2023Powerful and Extensible WFST Framework for RNN-Transducer Lossescited by 7
- 2023Weakly-supervised forced alignment of disfluent speech using phoneme-level modelingcited by 7
- 2023Alternative Pseudo-Labeling for Semi-Supervised Automatic Speech Recognitioncited by 6
- 2023GPU-Accelerated WFST Beam Search Decoder for CTC-based Speech Recognitioncited by 4
- 2022Blank Collapse: Compressing CTC emission for the faster decodingcited by 3
12 most cited of 16 All 16 (JSON)
- 2026Modeling Overlapped Speech with Shuffles18 Mar 2026
- 2025Phonetically-Augmented Discriminative Rescoring for Voice Search Error Correction6 Jun 2025
- 2025Enhancing GOP in CTC-Based Mispronunciation Detection with Phonological Knowledge2 Jun 2025
- 2025RNN-Transducer-based Losses for Speech Recognition on Noisy Targets9 Apr 2025
- 2023GPU-Accelerated WFST Beam Search Decoder for CTC-based Speech Recognition8 Nov 2023
- 2023Learning from Flawed Data: Weakly Supervised Automatic Speech Recognition26 Sep 2023
- 2023Alternative Pseudo-Labeling for Semi-Supervised Automatic Speech Recognition12 Aug 2023
- 2023Bypass Temporal Classification: Weakly Supervised Automatic Speech Recognition with Imperfect Transcripts1 Jun 2023
- 2023Weakly-supervised forced alignment of disfluent speech using phoneme-level modeling30 May 2023
- 2023Blank-regularized CTC for Frame Skipping in Neural Transducer19 May 2023
- 2023Powerful and Extensible WFST Framework for RNN-Transducer Losses18 Mar 2023
- 2023End-to-End Speech Recognition: A Survey3 Mar 2023
12 newest of 16 All 16 (JSON)