Is Integer Arithmetic Enough for Deep Learning Training?
Not on the map. Why?
Abstract (arXiv)
The ever-increasing computational complexity of deep learning models makes their training and deployment difficult on various cloud and edge platforms. Replacing floating-point arithmetic with low-bit integer arithmetic is a promising approach to save energy, memory footprint, and latency of deep learning models. As such, quantization has attracted the attention of researchers in recent years. However, using integer numbers to form a fully functional integer training pipeline including forward pass, back-propagation, and stochastic gradient descent is not studied in detail. Our empirical and mathematical results reveal that integer arithmetic seems to be enough to train deep learning models. Unlike recent proposals, instead of quantization, we directly switch the number representation of computations. Our novel training method forms a fully integer training pipeline that does not change the trajectory of the loss and accuracy compared to floating-point, nor does it need any special hyper-parameter tuning, distribution adjustment, or gradient clipping. Our experimental results show that our proposed method is effective in a wide variety of tasks such as classification (including vision transformers), object detection, and semantic segmentation.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 16 of its 33 references that are in the map. First posted on arXiv 18 Jul 2022.
Builds on
16 of 33 references.
References · 16
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,427
- 2016DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFscited by 3,239
- 2015SSD: Single Shot MultiBox Detectorcited by 3,125
- 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,201
- 2019MMDetection: Open MMLab Detection Toolbox and Benchmarkcited by 1,379
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
- 2018Scalable Methods for 8-bit Training of Neural Networkscited by 139
- 2019Towards Unified INT8 Training for Convolutional Neural Networkcited by 77
- 2018Training DNNs with Hybrid Block Floating Pointcited by 39
4 more
- 2021Distribution Adaptive INT8 Quantization for Training CNNscited by 27
- 2022F8Net: Fixed-Point 8-bit Only Multiplication for Network Quantizationcited by 26
- 2020NITI: Training Integer Neural Networks Using Integer-only Arithmeticcited by 18
- 2018Per-Tensor Fixed-Point Quantization of the Back-Propagation Algorithmcited by 15
Built on by
Citing papers per year: 2022: 1; 2023: 4; 2024: 4; 2025: 2.
11 papers.
- 2023On the Convergence of Stochastic Gradient Descent in Low-precision Number Formatscited by 4
- 2024Understanding Neural Network Binarization with Forward and Backward Proximal Quantizerscited by 4
- 2022Towards Fine-tuning Pre-trained Language Models with Integer Forward and Backward Propagationcited by 3
- 2023Mitigating Outlier Activations in Low-Precision Fine-Tuning of Language Modelscited by 2
- 2024Towards Accurate and Efficient Sub-8-Bit Integer Trainingcited by 2
- 2025HOT: Hadamard-based Optimized Trainingcited by 2
- 2023Virtualization of Tiny Embedded Systems with a robust real-time capable and extensible Stack Virtual Machine REXAVM supporting Material-integrated Intelligent Systems and Tiny Machine Learningcited by 0
- 2023Mathematical Challenges in Deep Learningcited by 0
- 2024AdpQ: A Zero-shot Calibration Free Adaptive Post Training Quantization Method for LLMscited by 0
- 2024NITRO-D: Native Integer-only Training of Deep Convolutional Neural Networkscited by 0
- 2025Bitwidth-Specific Logarithmic Arithmetic for Future Hardware-Accelerated Trainingcited by 0
- 2025Bitwidth-Specific Logarithmic Arithmetic for Future Hardware-Accelerated Training20 Oct 2025
- 2025HOT: Hadamard-based Optimized Training27 Mar 2025
- 2024Towards Accurate and Efficient Sub-8-Bit Integer Training17 Nov 2024
- 2024NITRO-D: Native Integer-only Training of Deep Convolutional Neural Networks16 Jul 2024
- 2024AdpQ: A Zero-shot Calibration Free Adaptive Post Training Quantization Method for LLMs22 May 2024
- 2024Understanding Neural Network Binarization with Forward and Backward Proximal Quantizers27 Feb 2024
- 2023Mitigating Outlier Activations in Low-Precision Fine-Tuning of Language Models14 Dec 2023
- 2023Mathematical Challenges in Deep Learning24 Mar 2023
- 2023Virtualization of Tiny Embedded Systems with a robust real-time capable and extensible Stack Virtual Machine REXAVM supporting Material-integrated Intelligent Systems and Tiny Machine Learning17 Feb 2023
- 2023On the Convergence of Stochastic Gradient Descent in Low-precision Number Formats4 Jan 2023
- 2022Towards Fine-tuning Pre-trained Language Models with Integer Forward and Backward Propagation20 Sep 2022