CPT: Efficient Deep Neural Network Training via Cyclic Precision
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
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2016Pointer Sentinel Mixture Modelscited by 2,992
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
- 2018On the Spectral Bias of Neural Networkscited by 1,321
- 2017Mixed Precision Trainingcited by 1,135
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
- 2015Cyclical Learning Rates for Training Neural Networkscited by 627
- 2019Learned Step Size Quantizationcited by 604
34 more
- 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 571
- 2018signSGD: Compressed Optimisation for Non-Convex Problemscited by 561
- 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 557
- 2018HAQ: Hardware-Aware Automated Quantization with Mixed Precisioncited by 426
- 2015Deep Learning with Limited Numerical Precisioncited by 368
- 2019Frequency Principle: Fourier Analysis Sheds Light on Deep Neural Networkscited by 360
- 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 328
- 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 253
- 2018Adaptive Input Representations for Neural Language Modelingcited by 226
- 2017Regularizing and Optimizing LSTM Language Modelscited by 205
- 2016Trained Ternary Quantizationcited by 203
- 2016Ternary Weight Networkscited by 195
- 2020LSQ+: Improving low-bit quantization through learnable offsets and better initializationcited by 180
- 2018Training Deep Neural Networks with 8-bit Floating Point Numberscited by 163
- 2019Towards Explaining the Regularization Effect of Initial Large Learning Rate in Training Neural Networkscited by 162
- 2019Drawing Early-Bird Tickets: Towards More Efficient Training of Deep Networkscited by 160
- 2018Learning to Quantize Deep Networks by Optimizing Quantization Intervals with Task Losscited by 157
- 2015Adding Gradient Noise Improves Learning for Very Deep Networkscited by 144
- 2018Scalable Methods for 8-bit Training of Neural Networkscited by 139
- 2016Binarized Neural Networks: Training Deep Neural Networks with Weights and Activations Constrained to +1 or -1cited by 102
- 2017Apprentice: Using Knowledge Distillation Techniques To Improve Low-Precision Network Accuracycited by 100
- 2019Towards Unified INT8 Training for Convolutional Neural Networkcited by 77
- 2017Towards Effective Low-bitwidth Convolutional Neural Networkscited by 76
- 2017Adaptive Quantization for Deep Neural Networkcited by 67
- 2020FracBits: Mixed Precision Quantization via Fractional Bit-Widthscited by 53
- 2020ShiftAddNet: A Hardware-Inspired Deep Networkcited by 52
- 2020PROFIT: A Novel Training Method for sub-4-bit MobileNet Modelscited by 50
- 2017WRPN: Wide Reduced-Precision Networkscited by 49
- 2019E2-Train: Training State-of-the-art CNNs with Over 80% Energy Savingscited by 36
- 2018Deep k-Means: Re-Training and Parameter Sharing with Harder Cluster Assignments for Compressing Deep Convolutionscited by 33
- 2019Training High-Performance and Large-Scale Deep Neural Networks with Full 8-bit Integerscited by 32
- 2020Fractional Skipping: Towards Finer-Grained Dynamic CNN Inferencecited by 23
- 2020FracTrain: Fractionally Squeezing Bit Savings Both Temporally and Spatially for Efficient DNN Trainingcited by 23
- 2018DNQ: Dynamic Network Quantizationcited by 7
Built on by
Citing papers per year: 2021: 4; 2022: 6; 2023: 1; 2024: 6; 2025: 1; 2026: 1.
19 papers.
Sort:
By area:
- 2022Overview frequency principle/spectral bias in deep learningcited by 68
- 2022F8Net: Fixed-Point 8-bit Only Multiplication for Network Quantizationcited by 26
- 2022DepthShrinker: A New Compression Paradigm Towards Boosting Real-Hardware Efficiency of Compact Neural Networkscited by 19
- 2024Progressive Mixed-Precision Decoding for Efficient LLM Inferencecited by 17
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunitiescited by 11
- 2022Service Delay Minimization for Federated Learning over Mobile Devicescited by 9
- 20212-in-1 Accelerator: Enabling Random Precision Switch for Winning Both Adversarial Robustness and Efficiencycited by 4
- 2022Accuracy Booster: Enabling 4-bit Fixed-point Arithmetic for DNN Trainingcited by 3
- 2024Adaptive and Parallel Split Federated Learning in Vehicular Edge Computingcited by 3
- 2021Advances in Classifying the Stages of Diabetic Retinopathy Using Convolutional Neural Networks in Low Memory Edge Devicescited by 2
- 2022LDP: Learnable Dynamic Precision for Efficient Deep Neural Network Training and Inferencecited by 2
- 2024Towards Accurate and Efficient Sub-8-Bit Integer Trainingcited by 2
7 more
- 2021InstantNet: Automated Generation and Deployment of Instantaneously Switchable-Precision Networkscited by 1
- 2023MetaGrad: Adaptive Gradient Quantization with Hypernetworkscited by 1
- 2024Better Schedules for Low Precision Training of Deep Neural Networkscited by 1
- 2024Efficient Neural Light Fields (ENeLF) for Mobile Devicescited by 1
- 2026Theory of Minimal Weight Perturbations in Deep Networks and its Applications for Low-Rank Activated Backdoor Attackscited by 1
- 2021n-hot: Efficient bit-level sparsity for powers-of-two neural network quantizationcited by 0
- 2024CycleBNN: Cyclic Precision Training in Binary Neural Networkscited by 0
- 2026Theory of Minimal Weight Perturbations in Deep Networks and its Applications for Low-Rank Activated Backdoor Attacks23 Jan 2026
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunities2 May 2025
- 2024Towards Accurate and Efficient Sub-8-Bit Integer Training17 Nov 2024
- 2024Progressive Mixed-Precision Decoding for Efficient LLM Inference17 Oct 2024
- 2024CycleBNN: Cyclic Precision Training in Binary Neural Networks28 Sep 2024
- 2024Efficient Neural Light Fields (ENeLF) for Mobile Devices2 Jun 2024
- 2024Adaptive and Parallel Split Federated Learning in Vehicular Edge Computing29 May 2024
- 2024Better Schedules for Low Precision Training of Deep Neural Networks4 Mar 2024
- 2023MetaGrad: Adaptive Gradient Quantization with Hypernetworks4 Mar 2023
- 2022Accuracy Booster: Enabling 4-bit Fixed-point Arithmetic for DNN Training19 Nov 2022
- 2022DepthShrinker: A New Compression Paradigm Towards Boosting Real-Hardware Efficiency of Compact Neural Networks2 Jun 2022
- 2022Service Delay Minimization for Federated Learning over Mobile Devices19 May 2022
7 more
- 2022LDP: Learnable Dynamic Precision for Efficient Deep Neural Network Training and Inference15 Mar 2022
- 2022F8Net: Fixed-Point 8-bit Only Multiplication for Network Quantization10 Feb 2022
- 2022Overview frequency principle/spectral bias in deep learning19 Jan 2022
- 20212-in-1 Accelerator: Enabling Random Precision Switch for Winning Both Adversarial Robustness and Efficiency11 Sep 2021
- 2021Advances in Classifying the Stages of Diabetic Retinopathy Using Convolutional Neural Networks in Low Memory Edge Devices3 Jun 2021
- 2021InstantNet: Automated Generation and Deployment of Instantaneously Switchable-Precision Networks22 Apr 2021
- 2021n-hot: Efficient bit-level sparsity for powers-of-two neural network quantization22 Mar 2021
- 2022Overview frequency principle/spectral bias in deep learningcited by 68
- 2022F8Net: Fixed-Point 8-bit Only Multiplication for Network Quantizationcited by 26
- 2022DepthShrinker: A New Compression Paradigm Towards Boosting Real-Hardware Efficiency of Compact Neural Networkscited by 19
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunitiescited by 11
- 2022Service Delay Minimization for Federated Learning over Mobile Devicescited by 9
- 20212-in-1 Accelerator: Enabling Random Precision Switch for Winning Both Adversarial Robustness and Efficiencycited by 4
- 2022Accuracy Booster: Enabling 4-bit Fixed-point Arithmetic for DNN Trainingcited by 3
- 2024Adaptive and Parallel Split Federated Learning in Vehicular Edge Computingcited by 3
- 2021Advances in Classifying the Stages of Diabetic Retinopathy Using Convolutional Neural Networks in Low Memory Edge Devicescited by 2
- 2022LDP: Learnable Dynamic Precision for Efficient Deep Neural Network Training and Inferencecited by 2
- 2024Towards Accurate and Efficient Sub-8-Bit Integer Trainingcited by 2
- 2021InstantNet: Automated Generation and Deployment of Instantaneously Switchable-Precision Networkscited by 1
12 most cited of 18 All 18 (JSON)
- 2026Theory of Minimal Weight Perturbations in Deep Networks and its Applications for Low-Rank Activated Backdoor Attacks23 Jan 2026
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunities2 May 2025
- 2024Towards Accurate and Efficient Sub-8-Bit Integer Training17 Nov 2024
- 2024CycleBNN: Cyclic Precision Training in Binary Neural Networks28 Sep 2024
- 2024Efficient Neural Light Fields (ENeLF) for Mobile Devices2 Jun 2024
- 2024Adaptive and Parallel Split Federated Learning in Vehicular Edge Computing29 May 2024
- 2024Better Schedules for Low Precision Training of Deep Neural Networks4 Mar 2024
- 2023MetaGrad: Adaptive Gradient Quantization with Hypernetworks4 Mar 2023
- 2022Accuracy Booster: Enabling 4-bit Fixed-point Arithmetic for DNN Training19 Nov 2022
- 2022DepthShrinker: A New Compression Paradigm Towards Boosting Real-Hardware Efficiency of Compact Neural Networks2 Jun 2022
- 2022Service Delay Minimization for Federated Learning over Mobile Devices19 May 2022
- 2022LDP: Learnable Dynamic Precision for Efficient Deep Neural Network Training and Inference15 Mar 2022
12 newest of 18 All 18 (JSON)