iRNN: Integer-only Recurrent Neural Network
Not on the map. Why?
Abstract (arXiv)
Recurrent neural networks (RNN) are used in many real-world text and speech applications. They include complex modules such as recurrence, exponential-based activation, gate interaction, unfoldable normalization, bi-directional dependence, and attention. The interaction between these elements prevents running them on integer-only operations without a significant performance drop. Deploying RNNs that include layer normalization and attention on integer-only arithmetic is still an open problem. We present a quantization-aware training method for obtaining a highly accurate integer-only recurrent neural network (iRNN). Our approach supports layer normalization, attention, and an adaptive piecewise linear approximation of activations (PWL), to serve a wide range of RNNs on various applications. The proposed method is proven to work on RNN-based language models and challenging automatic speech recognition, enabling AI applications on the edge. Our iRNN maintains similar performance as its full-precision counterpart, their deployment on smartphones improves the runtime performance by 2×, and reduces the model size by 4×.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 36 of its 49 references that are in the map. First posted on arXiv 20 Sep 2021.
Builds on
36 of 49 references.
References · 36
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2016Layer Normalizationcited by 5,579
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2016Gaussian Error Linear Units (GELUs)cited by 3,431
- 2016Pointer Sentinel Mixture Modelscited by 2,992
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
- 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,471
24 more
- 2014On the Properties of Neural Machine Translation: Encoder-Decoder Approachescited by 1,303
- 2018Averaging Weights Leads to Wider Optima and Better Generalizationcited by 1,194
- 2019Learned Step Size Quantizationcited by 604
- 2018Quantizing deep convolutional networks for efficient inference: A whitepapercited by 507
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
- 2016Quantized Neural Networks: Training Neural Networks with Low Precision Weights and Activationscited by 413
- 2015Attention-Based Models for Speech Recognitioncited by 400
- 2014Exploiting Linear Structure Within Convolutional Networks for Efficient Evaluationcited by 304
- 2018Streaming End-to-end Speech Recognition For Mobile Devicescited by 230
- 2015A Theoretically Grounded Application of Dropout in Recurrent Neural Networkscited by 161
- 2017Breaking the Softmax Bottleneck: A High-Rank RNN Language Modelcited by 147
- 2018The Best of Both Worlds: Combining Recent Advances in Neural Machine Translationcited by 101
- 2021Finetuning Pretrained Transformers into RNNscited by 94
- 2021Annealing Knowledge Distillationcited by 61
- 2017Dynamic Evaluation of Neural Sequence Modelscited by 53
- 2019Espresso: A Fast End-to-end Neural Speech Recognition Toolkitcited by 31
- 2016Effective Quantization Methods for Recurrent Neural Networkscited by 14
- 2016Recurrent Neural Networks With Limited Numerical Precisioncited by 12
- 2019Differentiable Mask for Pruning Convolutional and Recurrent Networkscited by 10
- 2020Small-Footprint Open-Vocabulary Keyword Spotting with Quantized LSTM Networkscited by 9
- 2018Learning Recurrent Binary/Ternary Weightscited by 8
- 2017Low Precision RNNs: Quantizing RNNs Without Losing Accuracycited by 5
- 2019Accelerating Transformer Decoding via a Hybrid of Self-attention and Recurrent Neural Networkcited by 2
- 2020Batch Normalization in Quantized Networkscited by 2
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 1; 2025: 0; 2026: 1.
3 papers.