High-Accuracy Low-Precision Training
Not on the map. Why?
Abstract (arXiv)
Low-precision computation is often used to lower the time and energy cost of machine learning, and recently hardware accelerators have been developed to support it. Still, it has been used primarily for inference - not training. Previous low-precision training algorithms suffered from a fundamental tradeoff: as the number of bits of precision is lowered, quantization noise is added to the model, which limits statistical accuracy. To address this issue, we describe a simple low-precision stochastic gradient descent variant called HALP. HALP converges at the same theoretical rate as full-precision algorithms despite the noise introduced by using low precision throughout execution. The key idea is to use SVRG to reduce gradient variance, and to combine this with a novel technique called bit centering to reduce quantization error. We show that on the CPU, HALP can run up to 4 × faster than full-precision SVRG and can match its convergence trajectory. We implemented HALP in TensorQuant, and show that it exceeds the validation performance of plain low-precision SGD on two deep learning tasks.
Key facts. Cited by 20 papers in the map (data through 13 Oct 2026). First posted on arXiv 9 Mar 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 1; 2023: 3; 2024: 3; 2025: 5.
20 papers.
Sort:
- 2021Pufferfish: Communication-efficient Models At No Extra Costcited by 61
- 2021ResIST: Layer-Wise Decomposition of ResNets for Distributed Trainingcited by 18
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunitiescited by 11
- 2023Stochastic Approximation Beyond Gradient for Signal Processing and Machine Learningcited by 10
- 2024Collage: Light-Weight Low-Precision Strategy for LLM Trainingcited by 10
- 2023Guaranteed Approximation Bounds for Mixed-Precision Neural Operatorscited by 9
- 2021Low-Precision Hardware Architectures Meet Recommendation Model Inference at Scalecited by 7
- 2021LNS-Madam: Low-Precision Training in Logarithmic Number System using Multiplicative Weight Updatecited by 7
- 2021Rethinking Floating Point Overheads for Mixed Precision DNN Acceleratorscited by 4
- 2022MCTensor: A High-Precision Deep Learning Library with Multi-Component Floating-Pointcited by 3
- 2024BOLD: Boolean Logic Deep Learningcited by 3
- 2025Low-Precision Streaming PCAcited by 3
8 more
- 2021How Low Can We Go: Trading Memory for Error in Low-Precision Trainingcited by 2
- 2023Training with Mixed-Precision Floating-Point Assignmentscited by 2
- 2021Noisy Truncated SGD: Optimization and Generalizationcited by 1
- 2021KML: Using Machine Learning to Improve Storage Systemscited by 0
- 2024Boolean Logic as an Error feedback mechanismcited by 0
- 2025Safe Beyond the Horizon: Efficient Sampling-based MPC with Neural Control Barrier Functionscited by 0
- 2025Why Does Stochastic Gradient Descent Slow Down in Low-Precision Training?cited by 0
- 2025SQS: Bayesian DNN Compression through Sparse Quantized Sub-distributionscited by 0
- 2025Low-Precision Streaming PCA25 Oct 2025
- 2025SQS: Bayesian DNN Compression through Sparse Quantized Sub-distributions10 Oct 2025
- 2025Why Does Stochastic Gradient Descent Slow Down in Low-Precision Training?10 Aug 2025
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunities2 May 2025
- 2025Safe Beyond the Horizon: Efficient Sampling-based MPC with Neural Control Barrier Functions20 Feb 2025
- 2024BOLD: Boolean Logic Deep Learning25 May 2024
- 2024Collage: Light-Weight Low-Precision Strategy for LLM Training6 May 2024
- 2024Boolean Logic as an Error feedback mechanism29 Jan 2024
- 2023Guaranteed Approximation Bounds for Mixed-Precision Neural Operators27 Jul 2023
- 2023Stochastic Approximation Beyond Gradient for Signal Processing and Machine Learning22 Feb 2023
- 2023Training with Mixed-Precision Floating-Point Assignments31 Jan 2023
- 2022MCTensor: A High-Precision Deep Learning Library with Multi-Component Floating-Point18 Jul 2022
8 more
- 2021KML: Using Machine Learning to Improve Storage Systems22 Nov 2021
- 2021ResIST: Layer-Wise Decomposition of ResNets for Distributed Training2 Jul 2021
- 2021LNS-Madam: Low-Precision Training in Logarithmic Number System using Multiplicative Weight Update26 Jun 2021
- 2021How Low Can We Go: Trading Memory for Error in Low-Precision Training17 Jun 2021
- 2021Low-Precision Hardware Architectures Meet Recommendation Model Inference at Scale26 May 2021
- 2021Pufferfish: Communication-efficient Models At No Extra Cost5 Mar 2021
- 2021Noisy Truncated SGD: Optimization and Generalization26 Feb 2021
- 2021Rethinking Floating Point Overheads for Mixed Precision DNN Accelerators27 Jan 2021
- 2021Pufferfish: Communication-efficient Models At No Extra Costcited by 61
- 2021ResIST: Layer-Wise Decomposition of ResNets for Distributed Trainingcited by 18
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunitiescited by 11
- 2023Stochastic Approximation Beyond Gradient for Signal Processing and Machine Learningcited by 10
- 2024Collage: Light-Weight Low-Precision Strategy for LLM Trainingcited by 10
- 2023Guaranteed Approximation Bounds for Mixed-Precision Neural Operatorscited by 9
- 2021Low-Precision Hardware Architectures Meet Recommendation Model Inference at Scalecited by 7
- 2021LNS-Madam: Low-Precision Training in Logarithmic Number System using Multiplicative Weight Updatecited by 7
- 2021Rethinking Floating Point Overheads for Mixed Precision DNN Acceleratorscited by 4
- 2022MCTensor: A High-Precision Deep Learning Library with Multi-Component Floating-Pointcited by 3
- 2024BOLD: Boolean Logic Deep Learningcited by 3
- 2025Low-Precision Streaming PCAcited by 3
12 most cited of 20 All 20 (JSON)
- 2025Low-Precision Streaming PCA25 Oct 2025
- 2025SQS: Bayesian DNN Compression through Sparse Quantized Sub-distributions10 Oct 2025
- 2025Why Does Stochastic Gradient Descent Slow Down in Low-Precision Training?10 Aug 2025
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunities2 May 2025
- 2025Safe Beyond the Horizon: Efficient Sampling-based MPC with Neural Control Barrier Functions20 Feb 2025
- 2024BOLD: Boolean Logic Deep Learning25 May 2024
- 2024Collage: Light-Weight Low-Precision Strategy for LLM Training6 May 2024
- 2024Boolean Logic as an Error feedback mechanism29 Jan 2024
- 2023Guaranteed Approximation Bounds for Mixed-Precision Neural Operators27 Jul 2023
- 2023Stochastic Approximation Beyond Gradient for Signal Processing and Machine Learning22 Feb 2023
- 2023Training with Mixed-Precision Floating-Point Assignments31 Jan 2023
- 2022MCTensor: A High-Precision Deep Learning Library with Multi-Component Floating-Point18 Jul 2022
12 newest of 20 All 20 (JSON)