Match each PEFT method to the standout advantage that defines it.
LoRA is the general default, QLoRA shrinks VRAM with 4-bit quantization, IA3 uses the fewest parameters, DoRA decomposes magnitude and direction, AdaLoRA reallocates rank across layers.
Picture five different tool kits for adjusting a giant machine without rebuilding it. LoRA is the standard kit, small, fast, and good enough for most jobs. QLoRA is the lightweight travel version that lets you carry a much bigger machine in your van. IA3 is a minimal pocket kit with just a few dials. DoRA is a precision kit that adjusts the length and the angle of each part separately. AdaLoRA is a smart kit that watches which parts of the machine need attention and moves the screwdrivers where they help most. Each kit was built to solve one specific problem the others did not handle well.
Detailed answer & concept explanation~8 min readEverything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example.
Everything important, quickly.
4 min: name the binding constraint each method addresses + LoRA as the default + QLoRA for VRAM + IA3 for tiny data + DoRA for low-rank quality + AdaLoRA for per-layer budgeting + how to combine methods like QLoRA plus DoRA.
Real products, models, and research that use this idea.
- Hugging Face PEFT ships all five methods as first-class configs in 2026, so swapping between them is usually a one-line change to a config object.
- QLoRA is the default for community fine-tunes of Llama 3.1 70B and DeepSeek V4 on single-GPU rigs, because the VRAM math is what makes those runs feasible.
- IA3 is used in research SFTs on tiny corpora (a few hundred examples) where LoRA at typical ranks overfits and full fine-tuning is overkill.
- DoRA is shipped behind a one-flag toggle in Axolotl and Unsloth in 2026, used by teams who want near-full-FT quality at LoRA cost without changing the rest of the recipe.
What an interviewer would ask next. Try answering before peeking at the approach.
QWhy does QLoRA pair specifically with NF4 rather than int4 or another 4-bit format?
QCan you combine multiple PEFT methods, for example QLoRA plus DoRA?
Don't say thisRed flags and common mistakes that signal junior thinking. Click to expand.
Red flags and common mistakes that signal junior thinking. Click to expand.
Calling QLoRA just LoRA but better. The quantization piece is the defining feature, it shrinks VRAM by 4x while keeping LoRA quality, but it does not change the underlying adapter math.
The night-before-the-interview bullets. Scan these on the way to the call.
Primary sources. Skim if you want the original framing.
Same topic, related formats. Practice these next.