Home Knowledge Base Parameter-Efficient Fine-Tuning (PEFT) Methods Survey

Parameter-Efficient Fine-Tuning (PEFT) Methods Survey provides a comprehensive comparison of techniques that adapt large pretrained models to downstream tasks by modifying only a small fraction of parameters, covering the design space of where to add parameters, how many, and the tradeoffs between efficiency, quality, and flexibility.

PEFT Landscape:

FamilyMethodsTrainable %Where Modified
Additive (serial)Bottleneck adapters, AdapterFusion1-5%After attention/FFN
Additive (parallel)LoRA, AdaLoRA, DoRA0.1-1%Parallel to weight matrices
Soft promptsPrefix tuning, prompt tuning, P-tuning0.01-0.1%Input/attention prefixes
SelectiveBitFit (bias only), diff pruning0.05-1%Subset of existing params
ReparameterizationLoRA, Compacter, KronA0.1-1%Low-rank/structured updates

Head-to-Head Comparison (on NLU benchmarks, similar parameter budgets):

MethodGLUE AvgParamsInference OverheadComposability
Full fine-tuning88.5100%NoneN/A
LoRA (r=8)87.90.3%Zero (merged)Excellent
Prefix tuning (p=20)86.80.1%Minor (extra tokens)Good
Adapters87.51.5%Some (extra layers)Good
BitFit85.20.05%ZeroN/A
Prompt tuning85.00.01%Minor (extra tokens)Excellent

LoRA Dominance: LoRA has become the most widely used PEFT method due to: zero inference overhead (adapters merge into base weights), strong performance across tasks and model sizes, simple implementation, easy multi-adapter serving, and compatibility with quantization (QLoRA). Most recent PEFT innovation builds on LoRA.

LoRA Variants:

VariantInnovationBenefit
QLoRA4-bit base model + BF16 adaptersFine-tune 70B on single GPU
AdaLoRAAdaptive rank per layer via SVDBetter parameter allocation
DoRADecompose into magnitude + directionCloser to full fine-tuning
LoRA+Different learning rates for A and BFaster convergence
rsLoRARank-stabilized scalingBetter at high ranks
GaLoreLow-rank gradient projectionReduce optimizer memory

When PEFT Falls Short: Tasks requiring deep behavioral changes (safety alignment, fundamental capability acquisition), very small target datasets (overfitting risk with any method), and tasks where the base model lacks prerequisite knowledge (PEFT adapts existing capabilities, doesn't create new ones from scratch).

Multi-Task and Modular PEFT: Train separate adapters for different capabilities and compose them: adapter merging — average or weighted sum of multiple LoRA adapters; adapter stacking — apply adapters sequentially for layered capabilities; mixture of LoRAs — route inputs to different adapters based on task (similar to MoE but for adapters). This enables modular AI systems where capabilities are independently developed and composed.

Practical Recommendations: Start with LoRA (rank 8-16) as the default; increase rank for complex tasks or large domain shifts; use QLoRA when GPU memory is limited; consider full fine-tuning only when PEFT underperforms significantly and compute is available; always evaluate on held-out data from the target distribution.

The PEFT revolution has fundamentally changed the economics of LLM adaptation — transforming fine-tuning from a resource-intensive specialization requiring dedicated GPU clusters into an accessible operation performable on consumer hardware, democratizing the ability to customize foundation models for any application.

parameter efficient fine-tuning surveypeft methods comparisonlora vs adapter vs prefixefficient adaptation llmpeft benchmark

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.