Training Integer-Only Deep Recurrent Neural Networks
Vahid Partovi Nia, Eyy\"ub Sari, Vanessa Courville, Masoud Asgharian

TL;DR
This paper introduces a quantization-aware training method for integer-only RNNs, enabling efficient deployment on edge devices with significant improvements in runtime and model size while maintaining accuracy.
Contribution
The authors develop a novel training approach supporting layer normalization, attention, and PWL activation functions for integer RNNs, improving efficiency without sacrificing accuracy.
Findings
2x faster runtime on edge devices
4x smaller model size
Maintains accuracy comparable to full-precision RNNs
Abstract
Recurrent neural networks (RNN) are the backbone of many text and speech applications. These architectures are typically made up of several computationally complex components such as; non-linear activation functions, normalization, bi-directional dependence and attention. In order to maintain good accuracy, these components are frequently run using full-precision floating-point computation, making them slow, inefficient and difficult to deploy on edge devices. In addition, the complex nature of these operations makes them challenging to quantize using standard quantization methods without a significant performance drop. 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 (PWL) approximation of activation functions, to serve a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSpeech Recognition and Synthesis · Neural Networks and Applications · Advanced Neural Network Applications
