paper-with-me

Papers

ContextNet: Improving Convolutional Neural Networks for Automatic Speech Recognition with Global Context

2020-05-07 · Wei Han, Zhengdong Zhang, Yu Zhang, Jiahui Yu, Chung-Cheng Chiu, James Qin, Anmol Gulati, Ruoming Pang, Yonghui Wu

Convolutional neural networks (CNN) have shown promising results for end-to-end speech recognition, albeit still behind other state-of-the-art methods in performance. In this paper, we study how to bridge this gap and go beyond with a novel CNN-RNN-transducer architecture, which we call ContextNet. ContextNet features a fully convolutional encoder that incorporates global context information into convolution layers by adding squeeze-and-excitation modules. In addition, we propose a simple scaling method that scales the widths of ContextNet that achieves good trade-off between computation and accuracy. We demonstrate that on the widely used LibriSpeech benchmark, ContextNet achieves a word error rate (WER) of 2.1%/4.6% without external language model (LM), 1.9%/4.1% with LM and 2.9%/7.0% with only 10M parameters on the clean/noisy LibriSpeech test sets. This compares to the previous best published system of 2.0%/4.6% with LM and 3.9%/11.3% with 20M parameters. The superiority of the proposed ContextNet model is also verified on a much larger internal dataset.

📄 PDF Abstract BibTeX arXiv:2005.03191

Code (6)

Cross-Caps/STFADE tf
TensorSpeech/TensorFlowASR tf
hasangchun/ContextNet pytorch
msalhab96/SpeeQ pytorch
openspeech-team/openspeech pytorch
upskyy/ContextNet pytorch

Tasks

Automatic Speech RecognitionAutomatic Speech Recognition (ASR)Language ModelingLanguage Modellingspeech-recognitionSpeech Recognition

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

Attentional ShapeContextNet for Point Cloud Recognition

2018-06-01 · CVPR 2018 6 · Saining Xie, Sainan Liu, Zeyu Chen, Zhuowen Tu

We tackle the problem of point cloud recognition. Unlike previous approaches where a point cloud is either converted into a volume/image or represented independently in a permutation-invariant set, we develop a new repre…

Point Cloud Classification

ConvRNN-T: Convolutional Augmented Recurrent Neural Network Transducers for Streaming Speech Recognition

2022-09-29 · Martin Radfar, Rohit Barnwal, Rupak Vignesh Swaminathan, Feng-Ju Chang 외

The recurrent neural network transducer (RNN-T) is a prominent streaming end-to-end (E2E) ASR technology. In RNN-T, the acoustic encoder commonly consists of stacks of LSTMs. Very recently, as an alternative to LSTM laye…

speech-recognitionSpeech Recognition

A Comparison of Transformer, Convolutional, and Recurrent Neural Networks on Phoneme Recognition

2022-10-01 · Kyuhong Shim, Wonyong Sung

Phoneme recognition is a very important part of speech recognition that requires the ability to extract phonetic features from multiple frames. In this paper, we compare and analyze CNN, RNN, Transformer, and Conformer m…

Phoneme Recognitionspeech-recognitionSpeech Recognition

Self-Attention Channel Combinator Frontend for End-to-End Multichannel Far-field Speech Recognition

2021-09-10 · Rong Gong, Carl Quillen, Dushyant Sharma, Andrew Goderre 외

When a sufficiently large far-field training data is presented, jointly optimizing a multichannel frontend and an end-to-end (E2E) Automatic Speech Recognition (ASR) backend shows promising results. Recent literature has…

Automatic Speech RecognitionAutomatic Speech Recognition (ASR)speech-recognitionSpeech Recognition

Dual-mode ASR: Unify and Improve Streaming ASR with Full-context Modeling

2020-10-12 · ICLR 2021 1 · Jiahui Yu, Wei Han, Anmol Gulati, Chung-Cheng Chiu 외

Streaming automatic speech recognition (ASR) aims to emit each hypothesized word as quickly and accurately as possible, while full-context ASR waits for the completion of a full speech utterance before emitting completed…

Automatic Speech RecognitionAutomatic Speech Recognition (ASR)Knowledge Distillationspeech-recognition+1