mlsanityData to 7 Oct 2026

NITI: Training Integer Neural Networks Using Integer-only Arithmetic

arXiv 2009.13108 ↗First posted 28 Sep 2020cs.CVcited by 18

Not on the map. Why?

Abstract (arXiv)

While integer arithmetic has been widely adopted for improved performance in deep quantized neural network inference, training remains a task primarily executed using floating point arithmetic. This is because both high dynamic range and numerical accuracy are central to the success of most modern training algorithms. However, due to its potential for computational, storage and energy advantages in hardware accelerators, neural network training methods that can be implemented with low precision integer-only arithmetic remains an active research challenge. In this paper, we present NITI, an efficient deep neural network training framework that stores all parameters and intermediate values as integers, and computes exclusively with integer arithmetic. A pseudo stochastic rounding scheme that eliminates the need for external random number generation is proposed to facilitate conversion from wider intermediate results to low precision storage. Furthermore, a cross-entropy loss backpropagation scheme computed with integer-only arithmetic is proposed. A proof-of-concept open-source software implementation of NITI that utilizes native 8-bit integer operations in modern GPUs to achieve end-to-end training is presented. When compared with an equivalent training setup implemented with floating point storage and arithmetic, NITI achieves negligible accuracy degradation on the MNIST and CIFAR10 datasets using 8-bit integer storage and computation. On ImageNet, 16-bit integers are needed for weight accumulation with an 8-bit datapath. This achieves training results comparable to all-floating-point implementations.

Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 Sep 2020.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 3; 2023: 1; 2024: 5; 2025: 7; 2026: 2.

18 papers.

Sort:

  1. 2022Is Integer Arithmetic Enough for Deep Learning Training?cited by 11
  2. 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunitiescited by 11
  3. 2022PocketNN: Integer-only Training and Inference of Neural Networks via Direct Feedback Alignment and Pocket Activations in Pure C++cited by 4
  4. 2025ElasticZO: A Memory-Efficient On-Device Learning with Combined Zeroth- and First-Order Optimizationcited by 4
  5. 2024On Expressive Power of Quantized Neural Networks under Fixed-Point Arithmeticcited by 3
  6. 2024Neural Network Training on Encrypted Data with TFHEcited by 2
  7. 2024HLQ: Fast and Efficient Backpropagation via Hadamard Low-rank Quantizationcited by 2
  8. 2025HOT: Hadamard-based Optimized Trainingcited by 2
  9. 2026An Algebraic View of the Expressivity of Recurrent Language Modelscited by 2
  10. 2022Perturbed Iterate SGD for Lipschitz Continuous Loss Functions with Numerical Error and Adaptive Step Sizescited by 1
  11. 2024Lightweight Change Detection in Heterogeneous Remote Sensing Images with Online All-Integer Pruning Trainingcited by 1
  12. 2025Tin-Tin: Towards Tiny Learning on Tiny Devices with Integer-based Neural Network Trainingcited by 1
6 more
  1. 2023Mathematical Challenges in Deep Learningcited by 0
  2. 2024NITRO-D: Native Integer-only Training of Deep Convolutional Neural Networkscited by 0
  3. 2025PRIOT: Pruning-Based Integer-Only Transfer Learning for Embedded Systemscited by 0
  4. 2025Bitwidth-Specific Logarithmic Arithmetic for Future Hardware-Accelerated Trainingcited by 0
  5. 2025Comprehensive Design Space Exploration for Tensorized Neural Network Hardware Acceleratorscited by 0
  6. 2026AdaHOP: Fast and Accurate Low-Precision Training via Outlier-Pattern-Aware Rotationcited by 0