Recently Transformer and Convolution neural network (CNN) based models have shown promising results in Automatic Speech Recognition (ASR), outperforming Recurrent neural networks (RNNs). Transformer models are good at capturing content-based global interactions, while CNNs exploit local features effectively. In this work, we achieve the best of both worlds by studying how to combine convolution neural networks and transformers to model both local and global dependencies of an audio sequence in a parameter-efficient way. To this regard, we propose the convolution-augmented transformer for speech recognition, named Conformer. Conformer significantly outperforms the previous Transformer and CNN based models achieving state-of-the-art accuracies. On the widely used LibriSpeech benchmark, our model achieves WER of 2.1%/4.3% without using a language model and 1.9%/3.9% with an external language model on test/testother. We also observe competitive performance of 2.7%/6.3% with a small model of only 10M parameters.
核心贡献 · Key contributions
提出 Conformer,结合卷积和 Transformer 用于语音识别。 Proposes Conformer, combining convolution and Transformer for speech recognition.
在 LibriSpeech test/testother 上达到 1.9%/3.9%的词错误率,为当前最优。 Achieves state-of-the-art WER of 1.9%/3.9% on LibriSpeech test/testother.
引入三明治结构,在注意力与卷积模块两侧放置两个前馈模块。 Introduces a sandwich structure with two feed-forward modules around attention and convolution.
通过消融实验证明卷积模块对性能至关重要。 Demonstrates convolution module is critical for performance via ablation studies.