Blank-regularized CTC for Frame Skipping in Neural Transducer

Yifan Yang, Xiaoyu Yang, Liyong Guo, Zengwei Yao, Wei Kang +4 more
5/19/2023
eess.AScs.CL

Official code: k2-fsa/icefall (1,445 stars, Apache-2.0, last commit 2026-04-12).

Abstract

Neural Transducer and connectionist temporal classification (CTC) are popular end-to-end automatic speech recognition systems. Due to their frame-synchronous design, blank symbols are introduced to address the length mismatch between acoustic frames and output tokens, which might bring redundant computation. Previous studies managed to accelerate the training and inference of neural Transducers by discarding frames based on the blank symbols predicted by a co-trained CTC. However, there is no guarantee that the co-trained CTC can maximize the ratio of blank symbols. This paper proposes two novel regularization methods to explicitly encourage more blanks by constraining the self-loop of non-blank symbols in the CTC. It is interesting to find that the frame reduction ratio of the neural Transducer can approach the theoretical boundary. Experiments on LibriSpeech corpus show that our proposed method accelerates the inference of neural Transducer by 4 times without sacrificing performance. Our work is open-sourced and publicly available https://github.com/k2-fsa/icefall.

View on arXivView PDF

Code Implementations(1)

k2-fsa/icefallOfficial100%
Apache-2.0
1,445416Perl, ShellJun 26, 20216 months agoApache-2.0

Similar Papers

Cite this paper

@article{yang2023blankregularized,
  title  = {Blank-regularized CTC for Frame Skipping in Neural Transducer},
  author = {Yifan Yang and Xiaoyu Yang and Liyong Guo and Zengwei Yao and Wei Kang and Fangjun Kuang and Long Lin and Xie Chen and Daniel Povey},
  year   = {2023},
  eprint = {2305.11558},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.11558v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.11558.svg)](https://codeofpaper.com/paper/2305.11558)

Discussion