WinQ: Accelerating Quantization-Aware Training of Language Models Around Saddle Points
Abstract
Lay Summary
Language models can be expensive to run, and quantization reduces this cost by storing them in lower precision. A common approach is to train the model while repeatedly simulating how it behaves after its values are rounded. However, at extremely low precision, this training often slows down or stalls, and the reason has not been well understood. We found that low-precision training can settle into flat regions where standard updates make little progress, especially when the model is compressed more aggressively. To address this, we introduce a training method that periodically moves the model closer to its rounded values while adding small random noise during training. Across many language models and compression settings, our method speeds up training and produces more accurate low-precision models, enabling more efficient AI systems.