paper-with-me

Papers

A CTC Alignment-based Non-autoregressive Transformer for End-to-end Automatic Speech Recognition

2023-04-15 · Ruchao Fan, Wei Chu, Peng Chang, Abeer Alwan

Recently, end-to-end models have been widely used in automatic speech recognition (ASR) systems. Two of the most representative approaches are connectionist temporal classification (CTC) and attention-based encoder-decoder (AED) models. Autoregressive transformers, variants of AED, adopt an autoregressive mechanism for token generation and thus are relatively slow during inference. In this paper, we present a comprehensive study of a CTC Alignment-based Single-Step Non-Autoregressive Transformer (CASS-NAT) for end-to-end ASR. In CASS-NAT, word embeddings in the autoregressive transformer (AT) are substituted with token-level acoustic embeddings (TAE) that are extracted from encoder outputs with the acoustical boundary information offered by the CTC alignment. TAE can be obtained in parallel, resulting in a parallel generation of output tokens. During training, Viterbi-alignment is used for TAE generation, and multiple training strategies are further explored to improve the word error rate (WER) performance. During inference, an error-based alignment sampling method is investigated in depth to reduce the alignment mismatch in the training and testing processes. Experimental results show that the CASS-NAT has a WER that is close to AT on various ASR tasks, while providing a ~24x inference speedup. With and without self-supervised learning, we achieve new state-of-the-art results for non-autoregressive models on several datasets. We also analyze the behavior of the CASS-NAT decoder to explain why it can perform similarly to AT. We find that TAEs have similar functionality to word embeddings for grammatical structures, which might indicate the possibility of learning some semantic information from TAEs without a language model.

📄 PDF Abstract BibTeX arXiv:2304.07611

Code (0)

등록된 구현이 없습니다.

Tasks

Automatic Speech RecognitionAutomatic Speech Recognition (ASR)DecoderLanguage ModellingSelf-Supervised Learningspeech-recognitionSpeech RecognitionWord Embeddings

Methods 이 논문이 사용한 방법론

Multi-Head Attention 설명 없음
Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Position-Wise Feed-Forward Layer 설명 없음
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Residual Connection 설명 없음

Similar Papers 제목 키워드 기반

An Improved Single Step Non-autoregressive Transformer for Automatic Speech Recognition

2021-06-18 · Ruchao Fan, Wei Chu, Peng Chang, Jing Xiao 외

Non-autoregressive mechanisms can significantly decrease inference time for speech transformers, especially when the single step variant is applied. Previous work on CTC alignment-based single step non-autoregressive tra…

Automatic Speech RecognitionAutomatic Speech Recognition (ASR)DecoderLanguage Modelling+3

Align-Refine: Non-Autoregressive Speech Recognition via Iterative Realignment

2020-10-24 · NAACL 2021 4 · Ethan A. Chi, Julian Salazar, Katrin Kirchhoff

Non-autoregressive models greatly improve decoding speed over typical sequence-to-sequence models, but suffer from degraded performance. Infilling and iterative refinement models make up some of this gap by editing the o…

Decoderspeech-recognitionSpeech Recognition

CASS-NAT: CTC Alignment-based Single Step Non-autoregressive Transformer for Speech Recognition

2020-10-28 · Ruchao Fan, Wei Chu, Peng Chang, Jing Xiao

We propose a CTC alignment-based single step non-autoregressive transformer (CASS-NAT) for speech recognition. Specifically, the CTC alignment contains the information of (a) the number of tokens for decoder input, and (…

Decoderspeech-recognitionSpeech Recognition

UniEnc-CASSNAT: An Encoder-only Non-autoregressive ASR for Speech SSL Models

2024-02-14 · Ruchao Fan, Natarajan Balaji Shanka, Abeer Alwan

Non-autoregressive automatic speech recognition (NASR) models have gained attention due to their parallelism and fast inference. The encoder-based NASR, e.g. connectionist temporal classification (CTC), can be initialize…

Automatic Speech RecognitionDecoderspeech-recognitionSpeech Recognition

Non-autoregressive End-to-end Approaches for Joint Automatic Speech Recognition and Spoken Language Understanding

2023-04-21 · Mohan Li, Rama Doddipatla

This paper presents the use of non-autoregressive (NAR) approaches for joint automatic speech recognition (ASR) and spoken language understanding (SLU) tasks. The proposed NAR systems employ a Conformer encoder that appl…

Automatic Speech RecognitionAutomatic Speech Recognition (ASR)Decoderspeech-recognition+2