mlsanityData to 7 Oct 2026

Better Schedules for Low Precision Training of Deep Neural Networks

arXiv 2403.02243 ↗First posted 4 Mar 2024cs.LG cs.AIcited by 1

Not on the map. Why?

Abstract (arXiv)

Low precision training can significantly reduce the computational overhead of training deep neural networks (DNNs). Though many such techniques exist, cyclic precision training (CPT), which dynamically adjusts precision throughout training according to a cyclic schedule, achieves particularly impressive improvements in training efficiency, while actually improving DNN performance. Existing CPT implementations take common learning rate schedules (e.g., cyclical cosine schedules) and use them for low precision training without adequate comparisons to alternative scheduling options. We define a diverse suite of CPT schedules and analyze their performance across a variety of DNN training regimes, some of which are unexplored in the low precision training literature (e.g., node classification with graph neural networks). From these experiments, we discover alternative CPT schedules that offer further improvements in training efficiency and model performance, as well as derive a set of best practices for choosing CPT schedules. Going further, we find that a correlation exists between model performance and training cost, and that changing the underlying CPT schedule can control the tradeoff between these two variables. To explain the direct correlation between model performance and training cost, we draw a connection between quantized training and critical learning periods, suggesting that aggressive quantization is a form of learning impairment that can permanently damage model performance.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 42 of its 53 references that are in the map. First posted on arXiv 4 Mar 2024.

Builds on

42 of 53 references.

References · 42

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  4. 2020Language Models are Few-Shot Learnerscited by 32,199
  5. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  6. 2017Inductive Representation Learning on Large Graphscited by 6,284
  7. 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
  8. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  9. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  10. 2022BLOOM: A 176B-Parameter Open-Access Multilingual Language Modelcited by 1,968
  11. 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
  12. 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
30 more
  1. 2017Mixed Precision Trainingcited by 1,135
  2. 2016Pruning Filters for Efficient ConvNetscited by 1,129
  3. 2018XNLI: Evaluating Cross-lingual Sentence Representationscited by 913
  4. 2015Cyclical Learning Rates for Training Neural Networkscited by 627
  5. 2019Learned Step Size Quantizationcited by 604
  6. 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 557
  7. 2018HAQ: Hardware-Aware Automated Quantization with Mixed Precisioncited by 426
  8. 2015Deep Learning with Limited Numerical Precisioncited by 368
  9. 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 328
  10. 2019Deep Graph Library: A Graph-Centric, Highly-Performant Package for Graph Neural Networkscited by 241
  11. 2018A disciplined approach to neural network hyper-parameters: Part 1 -- learning rate, batch size, momentum, and weight decaycited by 223
  12. 2016Ternary Weight Networkscited by 195
  13. 2014Recurrent Neural Network Regularizationcited by 189
  14. 2020LSQ+: Improving low-bit quantization through learnable offsets and better initializationcited by 180
  15. 2018Training Deep Neural Networks with 8-bit Floating Point Numberscited by 163
  16. 2018Learning to Quantize Deep Networks by Optimizing Quantization Intervals with Task Losscited by 157
  17. 2018Scalable Methods for 8-bit Training of Neural Networkscited by 139
  18. 2020Degree-Quant: Quantization-Aware Training for Graph Neural Networkscited by 93
  19. 2019Time Matters in Regularizing Deep Networks: Weight Decay and Data Augmentation Affect Early Learning Dynamics, Matter Little Near Convergencecited by 54
  20. 2019A Multigrid Method for Efficiently Training Video Modelscited by 52
  21. 2020PROFIT: A Novel Training Method for sub-4-bit MobileNet Modelscited by 50
  22. 2022PipeGCN: Efficient Full-Graph Training of Graph Convolutional Networks with Pipelined Feature Communicationcited by 45
  23. 2019Training High-Performance and Large-Scale Deep Neural Networks with Full 8-bit Integerscited by 32
  24. 2020SGQuant: Squeezing the Last Bit on Graph Neural Networks with Specialized Quantizationcited by 25
  25. 2020FracTrain: Fractionally Squeezing Bit Savings Both Temporally and Spatially for Efficient DNN Trainingcited by 23
  26. 2021CPT: Efficient Deep Neural Network Training via Cyclic Precisioncited by 19
  27. 2019Demon: Improved Neural Network Training with Momentum Decaycited by 11
  28. 2021REX: Revisiting Budgeted Training with an Improved Schedulecited by 8
  29. 2018DNQ: Dynamic Network Quantizationcited by 7
  30. 2022General Cyclical Training of Neural Networkscited by 5

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.