mlsanityData to 7 Oct 2026

CPT: Efficient Deep Neural Network Training via Cyclic Precision

arXiv 2101.09868 ↗First posted 25 Jan 2021cs.LGcited by 19

Not on the map. Why?

Abstract (arXiv)

Low-precision deep neural network (DNN) training has gained tremendous attention as reducing precision is one of the most effective knobs for boosting DNNs' training time/energy efficiency. In this paper, we attempt to explore low-precision training from a new perspective as inspired by recent findings in understanding DNN training: we conjecture that DNNs' precision might have a similar effect as the learning rate during DNN training, and advocate dynamic precision along the training trajectory for further boosting the time/energy efficiency of DNN training. Specifically, we propose Cyclic Precision Training (CPT) to cyclically vary the precision between two boundary values which can be identified using a simple precision range test within the first few training epochs. Extensive simulations and ablation studies on five datasets and eleven models demonstrate that CPT's effectiveness is consistent across various models/tasks (including classification and language modeling). Furthermore, through experiments and visualization we show that CPT helps to (1) converge to a wider minima with a lower generalization error and (2) reduce training variance which we believe opens up a new design knob for simultaneously improving the optimization and efficiency of DNN training. Our codes are available at: https://github.com/RICE-EIC/CPT.

Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). Builds on 46 of its 64 references that are in the map. First posted on arXiv 25 Jan 2021.

Builds on

46 of 64 references.

References · 46

  1. 2017Attention Is All You Needcited by 59,932
  2. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  3. 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
  4. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  5. 2016Pointer Sentinel Mixture Modelscited by 2,992
  6. 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
  7. 2018On the Spectral Bias of Neural Networkscited by 1,321
  8. 2017Mixed Precision Trainingcited by 1,135
  9. 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
  10. 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
  11. 2015Cyclical Learning Rates for Training Neural Networkscited by 627
  12. 2019Learned Step Size Quantizationcited by 604
34 more
  1. 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 571
  2. 2018signSGD: Compressed Optimisation for Non-Convex Problemscited by 561
  3. 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 557
  4. 2018HAQ: Hardware-Aware Automated Quantization with Mixed Precisioncited by 426
  5. 2015Deep Learning with Limited Numerical Precisioncited by 368
  6. 2019Frequency Principle: Fourier Analysis Sheds Light on Deep Neural Networkscited by 360
  7. 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 328
  8. 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 253
  9. 2018Adaptive Input Representations for Neural Language Modelingcited by 226
  10. 2017Regularizing and Optimizing LSTM Language Modelscited by 205
  11. 2016Trained Ternary Quantizationcited by 203
  12. 2016Ternary Weight Networkscited by 195
  13. 2020LSQ+: Improving low-bit quantization through learnable offsets and better initializationcited by 180
  14. 2018Training Deep Neural Networks with 8-bit Floating Point Numberscited by 163
  15. 2019Towards Explaining the Regularization Effect of Initial Large Learning Rate in Training Neural Networkscited by 162
  16. 2019Drawing Early-Bird Tickets: Towards More Efficient Training of Deep Networkscited by 160
  17. 2018Learning to Quantize Deep Networks by Optimizing Quantization Intervals with Task Losscited by 157
  18. 2015Adding Gradient Noise Improves Learning for Very Deep Networkscited by 144
  19. 2018Scalable Methods for 8-bit Training of Neural Networkscited by 139
  20. 2016Binarized Neural Networks: Training Deep Neural Networks with Weights and Activations Constrained to +1 or -1cited by 102
  21. 2017Apprentice: Using Knowledge Distillation Techniques To Improve Low-Precision Network Accuracycited by 100
  22. 2019Towards Unified INT8 Training for Convolutional Neural Networkcited by 77
  23. 2017Towards Effective Low-bitwidth Convolutional Neural Networkscited by 76
  24. 2017Adaptive Quantization for Deep Neural Networkcited by 67
  25. 2020FracBits: Mixed Precision Quantization via Fractional Bit-Widthscited by 53
  26. 2020ShiftAddNet: A Hardware-Inspired Deep Networkcited by 52
  27. 2020PROFIT: A Novel Training Method for sub-4-bit MobileNet Modelscited by 50
  28. 2017WRPN: Wide Reduced-Precision Networkscited by 49
  29. 2019E2-Train: Training State-of-the-art CNNs with Over 80% Energy Savingscited by 36
  30. 2018Deep k-Means: Re-Training and Parameter Sharing with Harder Cluster Assignments for Compressing Deep Convolutionscited by 33
  31. 2019Training High-Performance and Large-Scale Deep Neural Networks with Full 8-bit Integerscited by 32
  32. 2020Fractional Skipping: Towards Finer-Grained Dynamic CNN Inferencecited by 23
  33. 2020FracTrain: Fractionally Squeezing Bit Savings Both Temporally and Spatially for Efficient DNN Trainingcited by 23
  34. 2018DNQ: Dynamic Network Quantizationcited by 7

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 4; 2022: 6; 2023: 1; 2024: 6; 2025: 1; 2026: 1.

19 papers.

Sort:

By area:

  1. 2022Overview frequency principle/spectral bias in deep learningcited by 68
  2. 2022F8Net: Fixed-Point 8-bit Only Multiplication for Network Quantizationcited by 26
  3. 2022DepthShrinker: A New Compression Paradigm Towards Boosting Real-Hardware Efficiency of Compact Neural Networkscited by 19
  4. 2024Progressive Mixed-Precision Decoding for Efficient LLM Inferencecited by 17
  5. 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunitiescited by 11
  6. 2022Service Delay Minimization for Federated Learning over Mobile Devicescited by 9
  7. 20212-in-1 Accelerator: Enabling Random Precision Switch for Winning Both Adversarial Robustness and Efficiencycited by 4
  8. 2022Accuracy Booster: Enabling 4-bit Fixed-point Arithmetic for DNN Trainingcited by 3
  9. 2024Adaptive and Parallel Split Federated Learning in Vehicular Edge Computingcited by 3
  10. 2021Advances in Classifying the Stages of Diabetic Retinopathy Using Convolutional Neural Networks in Low Memory Edge Devicescited by 2
  11. 2022LDP: Learnable Dynamic Precision for Efficient Deep Neural Network Training and Inferencecited by 2
  12. 2024Towards Accurate and Efficient Sub-8-Bit Integer Trainingcited by 2
7 more
  1. 2021InstantNet: Automated Generation and Deployment of Instantaneously Switchable-Precision Networkscited by 1
  2. 2023MetaGrad: Adaptive Gradient Quantization with Hypernetworkscited by 1
  3. 2024Better Schedules for Low Precision Training of Deep Neural Networkscited by 1
  4. 2024Efficient Neural Light Fields (ENeLF) for Mobile Devicescited by 1
  5. 2026Theory of Minimal Weight Perturbations in Deep Networks and its Applications for Low-Rank Activated Backdoor Attackscited by 1
  6. 2021n-hot: Efficient bit-level sparsity for powers-of-two neural network quantizationcited by 0
  7. 2024CycleBNN: Cyclic Precision Training in Binary Neural Networkscited by 0