FusionFormer: Fusing Operations in Transformer for Efficient Streaming Speech Recognition
Not on the map. Why?
Abstract (arXiv)
The recently proposed Conformer architecture which combines convolution with attention to capture both local and global dependencies has become the textitde facto backbone model for Automatic Speech Recognition~(ASR). Inherited from the Natural Language Processing (NLP) tasks, the architecture takes Layer Normalization~(LN) as a default normalization technique. However, through a series of systematic studies, we find that LN might take 10% of the inference time despite that it only contributes to 0.1% of the FLOPs. This motivates us to replace LN with other normalization techniques, e.g., Batch Normalization~(BN), to speed up inference with the help of operator fusion methods and the avoidance of calculating the mean and variance statistics during inference. After examining several plain attempts which directly remove all LN layers or replace them with BN in the same place, we find that the divergence issue is mainly caused by the unstable layer output. We therefore propose to append a BN layer to each linear or convolution layer where stabilized training results are observed. We also propose to simplify the activations in Conformer, such as Swish and GLU, by replacing them with ReLU. All these exchanged modules can be fused into the weights of the adjacent linear/convolution layers and hence have zero inference cost. Therefore, we name it FusionFormer. Our experiments indicate that FusionFormer is as effective as the LN-based Conformer and is about 10% faster.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 26 of its 35 references that are in the map. First posted on arXiv 31 Oct 2022.
Builds on
26 of 35 references.
References · 26
- 2017Attention Is All You Needcited by 59,932
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2020Conformer: Convolution-augmented Transformer for Speech Recognitioncited by 1,838
- 2013Speech Recognition with Deep Recurrent Neural Networkscited by 666
- 2015Listen, Attend and Spellcited by 542
- 2017AISHELL-1: An Open-Source Mandarin Speech Corpus and A Speech Recognition Baselinecited by 364
- 2021I-BERT: Integer-only BERT Quantizationcited by 250
- 2021Efficient Deep Learning: A Survey on Making Deep Learning Models Smaller, Faster, and Bettercited by 153
- 2021Recent Advances in End-to-End Automatic Speech Recognitioncited by 138
- 2020Recent Developments on ESPnet Toolkit Boosted by Conformercited by 132
14 more
- 2020Developing Real-time Streaming Transformer Transducer for Speech Recognition on Large-scale Datasetcited by 94
- 2021Characterizing signal propagation to close the performance gap in unnormalized ResNetscited by 87
- 2018Training Tips for the Transformer Modelcited by 85
- 2018A Survey on Methods and Theories of Quantized Neural Networkscited by 75
- 2022Squeezeformer: An Efficient Transformer for Automatic Speech Recognitioncited by 50
- 2021Efficient conformer: Progressive downsampling and grouped attention for automatic speech recognitioncited by 42
- 2018Recurrent Stacking of Layers for Compact Neural Machine Translation Modelscited by 38
- 2020Streaming Transformer-based Acoustic Models Using Self-attention with Augmented Memorycited by 35
- 2021U2++: Unified Two-pass Bidirectional End-to-end Model for Speech Recognitioncited by 28
- 2021NN-LUT: Neural Approximation of Non-Linear Operations for Efficient Transformer Inferencecited by 25
- 2019Synchronous Transformers for End-to-End Speech Recognitioncited by 24
- 2020Transformer Transducer: One Model Unifying Streaming and Non-streaming Speech Recognitioncited by 23
- 2020Enhancing Monotonic Multihead Attention for Streaming ASRcited by 16
- 2020Dual-mode ASR: Unify and Improve Streaming ASR with Full-context Modelingcited by 9
Built on by
Not cited yet.