Pith. sign in

PaCA: Partial Connection Adaptation for Efficient Fine-Tuning

1 Pith paper cite this work. Polarity classification is still indexing.

1 Pith paper citing it
abstract

Prior parameter-efficient fine-tuning (PEFT) algorithms reduce memory usage and computational costs of fine-tuning large neural network models by training only a few additional adapter parameters, rather than the entire model. However, the reduction in computational costs due to PEFT does not necessarily translate to a reduction in training time; although the computational costs of the adapter layers are much smaller than the pretrained layers, it is well known that those two types of layers are processed sequentially on GPUs, resulting in significant latency overhead. LoRA and its variants merge low-rank adapter matrices with pretrained weights during inference to avoid latency overhead, but during training, the pretrained weights remain frozen while the adapter matrices are continuously updated, preventing such merging. To mitigate this issue, we propose Partial Connection Adaptation (PaCA), which fine-tunes randomly selected partial connections within the pretrained weights instead of introducing adapter layers in the model. PaCA not only enhances training speed by eliminating the time overhead due to the sequential processing of the adapter and pretrained layers but also reduces activation memory since only partial activations, rather than full activations, need to be stored for gradient computation. Compared to LoRA, PaCA reduces training time by 22% and total memory usage by 16%, while maintaining comparable accuracy across various fine-tuning scenarios, such as fine-tuning on the MMLU dataset and instruction tuning on the Oasst1 dataset. PaCA can also be combined with quantization, enabling the fine-tuning of large models such as LLaMA3.1-70B. In addition, PaCA enables training with 23% longer sequence and improves throughput by 16% on both NVIDIA A100 GPU and INTEL Gaudi2 HPU compared to LoRA. The code is available at https://github.com/WooSunghyeon/paca.

citation-role summary

background 1

citation-polarity summary

fields

cs.LG 1

years

2025 1

verdicts

CONDITIONAL 1

roles

background 1

polarities

support 1

representative citing papers

LoRA Is Slower Than You Think

cs.LG · 2025-07-06 · conditional · novelty 3.0

On a single LLaMA2-7B MMLU run, updating the upper 24 of 32 layers with PaCA gave 52.02 average accuracy versus LoRA's 52.15, while cutting training time from 7:17 to 5:15.

citing papers explorer

Showing 1 of 1 citing paper.

  • LoRA Is Slower Than You Think cs.LG · 2025-07-06 · conditional · none · ref 14 · internal anchor

    On a single LLaMA2-7B MMLU run, updating the upper 24 of 32 layers with PaCA gave 52.02 average accuracy versus LoRA's 52.15, while cutting training time from 7:17 to 5:15.