mlsanityData to 7 Oct 2026

BlockLLM: Memory-Efficient Adaptation of LLMs by Selecting and Optimizing the Right Coordinate Blocks

arXiv 2406.17296 ↗First posted 25 Jun 2024cs.LGcited by 9

Not on the map. Why?

Abstract (arXiv)

Training large language models (LLMs) for pretraining or adapting to new tasks and domains has become increasingly critical as their applications expand. However, as the model and the data sizes grow, the training process presents significant memory challenges, often requiring a prohibitive amount of GPU memory that may not be readily available. Existing methods such as low-rank adaptation (LoRA) add trainable low-rank matrix factorizations, altering the training dynamics and limiting the model's parameter search to a low-rank subspace. GaLore, a more recent method, employs Gradient Low-Rank Projection to reduce the memory footprint, in the full parameter training setting. However GaLore can only be applied to a subset of the LLM layers that satisfy the "reversibility" property, thus limiting their applicability. In response to these challenges, we introduce BlockLLM, an approach inspired by block coordinate descent. Our method carefully selects and updates a very small subset of the trainable parameters without altering any part of its architecture and training procedure. BlockLLM achieves state-of-the-art performance in both finetuning and pretraining tasks, while reducing the memory footprint of the underlying optimization process. Our experiments demonstrate that fine-tuning with only less than 5% of the parameters, BlockLLM achieves state-of-the-art perplexity scores on the GLUE benchmarks. On Llama model pretrained on C4 dataset, BlockLLM is able to train with significantly less memory than the state-of-the-art, while still maintaining competitive performance.

Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 36 of its 44 references that are in the map. First posted on arXiv 25 Jun 2024.

Builds on

36 of 44 references.

References · 36

  1. 2020Language Models are Few-Shot Learnerscited by 32,199
  2. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
  3. 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,084
  4. 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
  5. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
  6. 2020Scaling Laws for Neural Language Modelscited by 6,411
  7. 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
  8. 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
  9. 2023A Survey of Large Language Modelscited by 2,537
  10. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
  11. 2022BLOOM: A 176B-Parameter Open-Access Multilingual Language Modelcited by 1,968
  12. 2024LlamaFactory: Unified Efficient Fine-Tuning of 100+ Language Modelscited by 1,442
24 more
  1. 2021Towards a Unified View of Parameter-Efficient Transfer Learningcited by 863
  2. 2016Training Deep Nets with Sublinear Memory Costcited by 825
  3. 2019Are Sixteen Heads Really Better than One?cited by 803
  4. 2023A Simple and Effective Pruning Approach for Large Language Modelscited by 776
  5. 2023Instruction Tuning with GPT-4cited by 676
  6. 2023LLM-Pruner: On the Structural Pruning of Large Language Modelscited by 643
  7. 2023The Falcon Series of Open Language Modelscited by 526
  8. 2024GaLore: Memory-Efficient LLM Training by Gradient Low-Rank Projectioncited by 447
  9. 2019Reducing Transformer Depth on Demand with Structured Dropoutcited by 434
  10. 2023LLM-Adapters: An Adapter Family for Parameter-Efficient Fine-Tuning of Large Language Modelscited by 317
  11. 2019Structured Pruning of Large Language Modelscited by 201
  12. 2023ReLoRA: High-Rank Training Through Low-Rank Updatescited by 200
  13. 2020On the Effect of Dropping Layers of Pre-trained Transformer Modelscited by 118
  14. 2018Greedy Layerwise Learning Can Scale to ImageNetcited by 113
  15. 2021Lessons on Parameter Sharing across Layers in Transformerscited by 85
  16. 2015Coordinate Descent Converges Faster with the Gauss-Southwell Rule Than Random Selectioncited by 39
  17. 2018Global Convergence of Block Coordinate Descent in Deep Learningcited by 38
  18. 2022Exploring Low Rank Training of Deep Neural Networkscited by 30
  19. 2017Let's Make Block Coordinate Descent Converge Faster: Faster Greedy Rules, Message-Passing, Active-Set Complexity, and Superlinear Convergencecited by 16
  20. 2018A Proximal Block Coordinate Descent Algorithm for Deep Neural Network Trainingcited by 15
  21. 2022Is Complexity Required for Neural Network Pruning? A Case Study on Global Magnitude Pruningcited by 13
  22. 2018Efficient Greedy Coordinate Descent for Composite Problemscited by 8
  23. 2021Coordinate descent on the orthogonal group for recurrent neural network trainingcited by 5
  24. 2023Analyzing and Improving Greedy 2-Coordinate Updates for Equality-Constrained Optimization via Steepest Descent in the 1-Normcited by 2

Built on by

Cited by year

Citing papers per year: 2025: 9.

9 papers.