Parameter-Efficient Fine-Tuning for Large Models: A Comprehensive Survey

Contributions

  • Unified taxonomy of PEFT methods: organizes the fragmented PEFT literature into a coherent framework covering additive methods (adapters, soft prompts), selective methods (sparse masking), reparameterization methods (LoRA family), and hybrid approaches.
  • Systematic comparison across modalities: surveys PEFT not only for NLP but also for vision models, multimodal models, and diffusion models — providing a cross-domain perspective rarely seen in prior surveys.
  • Analysis of efficiency-performance trade-offs: quantifies the relationship between the number of trainable parameters, memory footprint, and downstream task performance across dozens of methods and benchmarks.
  • Coverage of practical deployment considerations: discusses adapter merging, multi-task inference, quantization-aware PEFT (QLoRA), and hardware-aware design.

Methodology

This is a survey paper. Its methodology consists of systematic literature review, categorization, and comparative analysis rather than novel algorithm development.

Taxonomy of PEFT Methods

1. Additive Methods — add new trainable parameters while freezing the original model:

  • Adapter layers: insert small bottleneck modules (down-project → nonlinearity → up-project) within each Transformer layer. Introduced by Houlsby et al. (2019). Sequential placement adds inference latency.
  • Parallel adapters: place the adapter in parallel with the FFN or attention sublayer to avoid sequential overhead.
  • Soft prompt tuning: prepend trainable continuous token embeddings to the input sequence (Lester et al. 2021). No architectural changes; only input embeddings are optimized.
  • Prefix tuning: insert trainable key-value pairs into the attention computation of every layer (Li & Liang 2021). More expressive than prompt tuning but reduces usable context length.

2. Selective Methods — fine-tune a chosen subset of the original parameters:

  • Diff pruning: learn a sparse task-specific parameter delta; only a small fraction of weights change.
  • BitFit: fine-tune only bias terms — surprisingly competitive on many NLU tasks with <0.1% trainable parameters.
  • Fisher-based selection: use Fisher information to identify the most task-relevant parameters.

3. Reparameterization Methods — express weight updates in a lower-dimensional form:

  • LoRA (Hu et al. 2021): decompose ΔW = BA; zero inference overhead after merging.
  • AdaLoRA: allocate rank budget adaptively across layers and weight matrices using singular value decomposition, pruning less important singular components.
  • KronA: use Kronecker product decomposition instead of low-rank matrices.
  • DoRA: decompose pre-trained weights into magnitude and direction, fine-tuning each separately.

4. Hybrid Methods — combine additive and reparameterization approaches:

  • UniPELT: combines prefix tuning, LoRA, and adapters with gating mechanisms.
  • LLaMA-Adapter: adds learnable prompts with zero-initialized attention gates for instruction following.

Cross-Domain Coverage

The survey extends PEFT analysis to:

  • Vision Transformers (ViT): Visual Prompt Tuning (VPT) adds trainable tokens to each ViT layer.
  • Multimodal models: surveys adaptation of CLIP, ALIGN, Flamingo.
  • Diffusion models: LoRA applied to cross-attention layers of Stable Diffusion (DreamBooth-LoRA).
  • Speech models: adapter-based fine-tuning of Whisper.

Results

Key Findings from Comparative Analysis

  • LoRA family dominates in the reparameterization category: zero inference overhead and strong performance make it the most widely adopted approach.
  • Soft prompt tuning scales with model size: effective for very large models (>10B parameters) but underperforms full fine-tuning on smaller models.
  • Adapters have consistent but modest overhead: ~1–3% latency increase in typical batch inference settings.
  • Optimal PEFT method is task- and model-dependent: no single method wins across all settings; NLU tasks often favor BitFit or LoRA; generation tasks benefit from prefix tuning or full adapter insertion.
  • QLoRA (quantized LoRA) achieves fine-tuning of 65B-parameter models on a single GPU, enabling research-scale work on consumer hardware.

Parameter Efficiency Summary (approximate)

MethodTrainable %Latency OverheadBest Use Case
Full fine-tuning100%0%Maximum performance
Adapter0.5–3%2–20%NLU, multi-task
LoRA (r=8)0.1–1%0%Generation, large models
Prompt tuning<0.01%0%Inference-only adaptation
BitFit<0.1%0%NLU, classification

Limitations

  • As a survey, it does not propose new methods and its comparisons are constrained by heterogeneous reported benchmarks across primary papers.
  • Coverage is inevitably incomplete given the rapid pace of PEFT research; methods published after mid-2023 are not covered.
  • Practical deployment factors (hardware specifics, serving infrastructure) are discussed qualitatively rather than with rigorous benchmarks.