mlsanityData to 14 Oct 2026

Collage: Light-Weight Low-Precision Strategy for LLM Training

arXiv 2405.03637 ↗First posted 6 May 2024cs.LGcited by 10

Not on the map. Why?

Abstract (arXiv)

Large models training is plagued by the intense compute cost and limited hardware memory. A practical solution is low-precision representation but is troubled by loss in numerical accuracy and unstable training rendering the model less useful. We argue that low-precision floating points can perform well provided the error is properly compensated at the critical locations in the training process. We propose Collage which utilizes multi-component float representation in low-precision to accurately perform operations with numerical errors accounted. To understand the impact of imprecision to training, we propose a simple and novel metric which tracks the lost information during training as well as differentiates various precision strategies. Our method works with commonly used low-precision such as half-precision (16-bit floating points) and can be naturally extended to work with even lower precision such as 8-bit. Experimental results show that pre-training using Collage removes the requirement of using 32-bit floating-point copies of the model and attains similar/better training performance compared to (16, 32)-bit mixed-precision strategy, with up to 3.7× speedup and ~ 15% to 23% less memory usage in practice.

Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). Builds on 41 of its 69 references that are in the map. First posted on arXiv 6 May 2024.

Builds on

41 of 69 references.

References · 41

  1. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
  2. 2015Distilling the Knowledge in a Neural Networkcited by 10,324
  3. 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,899
  4. 2021RoFormer: Enhanced Transformer with Rotary Position Embeddingcited by 4,703
  5. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
  6. 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,218
  7. 2022GPTQ: Accurate Post-Training Quantization for Generative Pre-trained Transformerscited by 1,919
  8. 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,868
  9. 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
  10. 2022LaMDA: Language Models for Dialog Applicationscited by 1,220
  11. 2021Scaling Language Models: Methods, Analysis & Insights from Training Gophercited by 1,202
  12. 2017Mixed Precision Trainingcited by 1,156
29 more
  1. 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,121
  2. 2016An overview of gradient descent optimization algorithmscited by 1,033
  3. 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 849
  4. 2020Jukebox: A Generative Model for Musiccited by 542
  5. 2015Deep Learning with Limited Numerical Precisioncited by 376
  6. 2022Reducing Activation Recomputation in Large Transformer Modelscited by 302
  7. 2022The case for 4-bit precision: k-bit Inference Scaling Lawscited by 251
  8. 2019NeMo: a toolkit for building AI applications using Neural Modulescited by 235
  9. 2019A Study of BFLOAT16 for Deep Learning Trainingcited by 232
  10. 2021Learning N:M Fine-grained Structured Sparse Neural Networks From Scratchcited by 179
  11. 2021Block Pruning For Faster Transformerscited by 177
  12. 2022Structured Pruning Learns Compact and Accurate Modelscited by 170
  13. 2018Training Deep Neural Networks with 8-bit Floating Point Numberscited by 164
  14. 2018Scalable Methods for 8-bit Training of Neural Networkscited by 142
  15. 2022The Optimal BERT Surgeon: Scalable and Accurate Second-Order Pruning for Large Language Modelscited by 115
  16. 2023LQ-LoRA: Low-rank Plus Quantized Matrix Decomposition for Efficient Language Model Finetuningcited by 92
  17. 2018Training and Inference with Integers in Deep Neural Networkscited by 86
  18. 2023ZeroQuant-V2: Exploring Post-training Quantization in LLMs from Comprehensive Study to Low Rank Compensationcited by 79
  19. 2017Training Quantized Nets: A Deeper Understandingcited by 75
  20. 2023Stable and low-precision training for large-scale vision-language modelscited by 75
  21. 2023Training Transformers with 4-bit Integerscited by 60
  22. 2020A Statistical Framework for Low-bitwidth Training of Deep Neural Networkscited by 51
  23. 2018Dissecting the NVIDIA Volta GPU Architecture via Microbenchmarkingcited by 35
  24. 2018High-Accuracy Low-Precision Trainingcited by 20
  25. 2023Training and inference of large language models using 8-bit floating pointcited by 20
  26. 2018Per-Tensor Fixed-Point Quantization of the Back-Propagation Algorithmcited by 15
  27. 2018Mixed-Precision Training for NLP and Speech Recognition with OpenSeq2Seqcited by 11
  28. 2018Training Deep Neural Network in Limited Precisioncited by 3
  29. 2022MCTensor: A High-Precision Deep Learning Library with Multi-Component Floating-Pointcited by 3

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 1; 2025: 5; 2026: 4.

10 papers.