atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

PaCA: Partial Connection Adaptation for Efficient Fine-Tuning

ICLR 2025 · Architectures and efficiency › Pruning and efficient tuning · approach: Adapter-based parameter-efficient tuning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PaCA, a PEFT method that fine-tunes randomly selected partial columns of pretrained weights instead of adding adapters, cutting training time and activation memory versus LoRA while keeping comparable accuracy.

Problem

PEFT methods like LoRA reduce trainable parameters but not training time, because adapter layers are processed sequentially with pretrained layers on GPUs, and LoRA does not reduce activation memory during fine-tuning.

Approach

Fine-tune a random subset of columns of the pretrained weight matrices directly (no adapter layers), so forward/backward for trainable connections is fused into the pretrained layer's kernels and only the partial input activations need to be stored for weight gradients.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PaCA rank 8 instead of LoRA rank 8LLaMA2-7B fine-tuning · MMLU 5-shotAvg. accuracyNo clear effect
Use PaCA rank 16 instead of LoRA-family baselinesLLaMA2-7B fine-tuning · MMLU 5-shotTraining time: 26%Helped
Use PaCA rank 16 instead of DoRALLaMA2-7B fine-tuning · MMLU 5-shotMemory: 31%Helped
Increase PaCA rank from 8 to 16 (ablation)LLaMA2-7B fine-tuning · MMLU 5-shotAvg. accuracy: 50.4 -> 51.2Helped
Use PaCA rank 16 instead of LoRA-family baselinesLLaMA3-8B fine-tuning · MMLU 5-shotAvg. accuracy: 65.4 vs 65.2Helped
Use PaCA rank 64 instead of LoRALLaMA3-8B instruction tuning on Oasst1 · MT-BenchTraining time: 19%Helped
Increase PaCA rank from 64 to 128 (ablation)LLaMA3-8B instruction tuning on Oasst1 · MT-BenchAvg. score: 5.23 -> 5.26Helped
Increase PaCA rank from 64 to 128 (ablation)LLaMA3-8B instruction tuning on Oasst1 · MT-BenchMemory: 47G -> 51GHurt
Use QPaCA instead of QLoRALLaMA3.1-70B instruction tuning on Oasst1 · MT-BenchAvg. score: 6.09 -> 6.08No clear effect
Use PaCA instead of LoRALLaMA3-8B fine-tuning · Maximum sequence lengthSequence length: 23%Helped
Use PaCA instead of LoRA and its variantsLLaMA3-8B training on NVIDIA A100 and Intel Gaudi2 · Sequence length 512 throughputThroughput: 16%Helped
Use weight-based or gradient-based connection selection instead of random selection (ablation)PaCA on LLaMA3-8B · MT-Bench (Oasst1 fine-tuning)Avg. score: 5.23; 5.18; 5.24No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MMLU Oasst1 CIFAR-10 CIFAR-100 Oxford-IIIT Pets Oxford-Flowers 102

Benchmarks: MMLU MT-Bench CIFAR-10 CIFAR-100 Oxford-IIIT Pets Oxford-Flowers 102

Metrics: accuracy training time memory usage MT-Bench score max sequence length throughput (sentences/s)

Baselines: LoRA DoRA MosLoRA QLoRA Full-FT VeRA QA-LoRA

Builds on: LoRA QLoRA DoRA MosLoRA

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy