Defend the claim that full fine-tuning still beats LoRA for some 2026 production workloads
LoRA and QLoRA dominate the headlines in 2026, yet a sober production team would still pick full fine-tuning in specific situations. Make the case: when does full FT genuinely beat LoRA, and what is the actual quality gap?
Full fine-tuning still wins when the dataset is large, the distribution shift from base is broad, and the serving stack is single-tenant. The gap on hard benchmarks is small but real.
Imagine a master chef trained on global cuisine, and you want them to cook only Japanese kaiseki. If you have just a few recipes to teach them, sticking a small notebook of tips in their pocket works fine: that is the popular cheap method. But if you have thousands of recipes and the cuisine is genuinely different from anything they trained on, you actually want them to relearn their habits across every dish, not just glance at a notebook. The full retraining is slower and more expensive, and it only pays off when you have lots of teaching material, the new style is genuinely far from the old, and you serve only this one restaurant. In every other case the notebook is a better deal.
Detailed answer & concept explanation~7 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.
5 min: the three conditions for full FT, the capacity argument behind low-rank ceilings, the adapter-portability trade, where the measured gap appears, how DoRA narrows it, and the production decision framework.
| Axis | Full fine-tuning | LoRA / DoRA |
|---|---|---|
| Training memory | 16+ bytes per param with Adam | Low single-digit GB for adapters |
| Quality ceiling | Highest on far-from-base domains | Within ~1 to 4 pts on most benchmarks |
| Checkpoint size | Full base weights per fine-tune | Megabytes per adapter |
| Adapter portability | None, one model per task | Many adapters per frozen base |
| Best regime | Large data, big shift, single tenant | Small data, near-base shift, multi-tenant serving |
| Overfit risk on small data | High, extra capacity hurts | Low, low-rank constraint regularises |
Real products, models, and research that use this idea.
- BloombergGPT trained a 50B model fully on financial corpora because the distribution shift from general web text was large enough to justify the cost.
- Med-PaLM 2 used full fine-tuning over medical literature where domain accuracy was the product, not a polish step.
- Mistral Large 3 customer deployments at law firms tend to choose full fine-tuning on tens of thousands of contract examples for single-tenant legal assistants.
- Llama 4 Maverick instruction-tuned releases now ship LoRA-tuned variants as the open community default, while frontier closed-tenancy deployments still run full fine-tunes when data warrants.
- DeepSeek V4 community fine-tunes use DoRA for low-resource languages where vanilla LoRA closes most but not all of the gap to full fine-tuning.
What an interviewer would ask next. Try answering before peeking at the approach.
QOn a 10k-example legal contract dataset, how would you decide whether LoRA r=64 plus DoRA is enough or you need full fine-tuning?
QWhy does the quality gap show up more on reasoning and dense factual recall than on instruction following?
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.
Declaring full fine-tuning obsolete in 2026 because LoRA is cheaper. It is cheaper everywhere, but not always close enough in quality on large datasets that sit far from the base model to ignore the gap.
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.