DropBP: Accelerating Fine-Tuning of Large Language Models by Dropping Backward Propagation
Not on the map. Why?
Abstract (arXiv)
Large language models (LLMs) have achieved significant success across various domains. However, training these LLMs typically involves substantial memory and computational costs during both forward and backward propagation. While parameter-efficient fine-tuning (PEFT) considerably reduces the training memory associated with parameters, it does not address the significant computational costs and activation memory. In this paper, we propose Dropping Backward Propagation (DropBP), a novel approach designed to reduce computational costs and activation memory while maintaining accuracy. DropBP randomly drops layers during backward propagation, which is essentially equivalent to training shallow submodules generated by undropped layers and residual connections. Additionally, DropBP calculates the sensitivity of each layer to assign an appropriate drop rate, thereby stabilizing the training process. DropBP is not only applicable to full fine-tuning but can also be orthogonally integrated with all types of PEFT by dropping layers during backward propagation. Specifically, DropBP can reduce training time by 44% with comparable accuracy to the baseline, accelerate convergence to the same perplexity by 1.5x, and enable training with a sequence length 6.2x larger on a single NVIDIA-A100 GPU. Furthermore, our DropBP enabled a throughput increase of 79% on a NVIDIA A100 GPU and 117% on an Intel Gaudi2 HPU. The code is available at https://github.com/WooSunghyeon/dropbp.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 39 of its 59 references that are in the map. First posted on arXiv 27 Feb 2024.
Builds on
39 of 59 references.
References · 39
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2023GPT-4 Technical Reportcited by 18,132
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,393
- 2020Measuring Massive Multitask Language Understandingcited by 7,768
- 2020Scaling Laws for Neural Language Modelscited by 6,411
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
27 more
- 2019HellaSwag: Can a Machine Really Finish Your Sentence?cited by 4,018
- 2021Finetuned Language Models Are Zero-Shot Learnerscited by 3,747
- 2023QLoRA: Efficient Finetuning of Quantized LLMscited by 3,355
- 2019PIQA: Reasoning about Physical Commonsense in Natural Languagecited by 2,818
- 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,201
- 2018Can a Suit of Armor Conduct Electricity? A New Dataset for Open Book Question Answeringcited by 2,114
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
- 2019ZeRO: Memory Optimizations Toward Training Trillion Parameter Modelscited by 1,278
- 2017Mixed Precision Trainingcited by 1,135
- 2016Deep Networks with Stochastic Depthcited by 973
- 2023LLaMA-Adapter: Efficient Fine-tuning of Language Models with Zero-init Attentioncited by 776
- 2023OpenAssistant Conversations -- Democratizing Large Language Model Alignmentcited by 712
- 2023PyTorch FSDP: Experiences on Scaling Fully Sharded Data Parallelcited by 641
- 2023LLaMA-Adapter V2: Parameter-Efficient Visual Instruction Modelcited by 602
- 2022Using DeepSpeed and Megatron to Train Megatron-Turing NLG 530B, A Large-Scale Generative Language Modelcited by 557
- 2019Reducing Transformer Depth on Demand with Structured Dropoutcited by 434
- 2023Effective Long-Context Scaling of Foundation Modelscited by 301
- 2022Reducing Activation Recomputation in Large Transformer Modelscited by 300
- 2023LongLoRA: Efficient Fine-tuning of Long-Context Large Language Modelscited by 243
- 2023QA-LoRA: Quantization-Aware Low-Rank Adaptation of Large Language Modelscited by 154
- 2018PipeDream: Fast and Efficient Pipeline Parallel DNN Trainingcited by 116
- 2023Memory-Efficient Fine-Tuning of Compressed Large Language Models via sub-4-bit Integer Quantizationcited by 97
- 2020Accelerating Training of Transformer-Based Language Models with Progressive Layer Droppingcited by 93
- 2021Think you have Solved Direct-Answer Question Answering? Try ARC-DA, the Direct-Answer AI2 Reasoning Challengecited by 79
- 2022GACT: Activation Compressed Training for Generic Network Architecturescited by 31
- 2022AlphaTuning: Quantization-Aware Parameter-Efficient Adaptation of Large-Scale Pre-Trained Language Modelscited by 22
- 2021Benchmarking the Nvidia GPU Lineage: From Early K80 to Modern A100 with Asynchronous Memory Transferscited by 4
Built on by
Citing papers per year: 2024: 1; 2025: 1; 2026: 4.
6 papers.
- 2024A Survey on LoRA of Large Language Modelscited by 67
- 2025CE-LoRA: Computation-Efficient LoRA Fine-Tuning for Language Modelscited by 5
- 2026Omni-Masked Gradient Descent: Memory-Efficient Optimization via Mask Traversal with Improved Convergencecited by 1
- 2026Unbiased Approximate Vector-Jacobian Products for Efficient Backpropagationcited by 0
- 2026TopoTuner: Topological Finetuning of Large Language Modelscited by 0
- 2026AQLoRA: A Zero-Search Recipe for Fast Quantized LoRA Fine-Tuningcited by 0
- 2026AQLoRA: A Zero-Search Recipe for Fast Quantized LoRA Fine-Tuning24 Aug 2026
- 2026TopoTuner: Topological Finetuning of Large Language Models18 Jul 2026
- 2026Omni-Masked Gradient Descent: Memory-Efficient Optimization via Mask Traversal with Improved Convergence6 Mar 2026
- 2026Unbiased Approximate Vector-Jacobian Products for Efficient Backpropagation16 Feb 2026
- 2025CE-LoRA: Computation-Efficient LoRA Fine-Tuning for Language Models3 Feb 2025
- 2024A Survey on LoRA of Large Language Models8 Jul 2024