Can LoRA match full fine-tuning performance in practice?
Does low-rank adaptation achieve the same learning speed and final performance as full fine-tuning on real post-training tasks? Understanding this could reshape how teams choose between parameter-efficient and standard methods.
Thinking Machines Lab's research team, led by John Schulman, reports that across a set of post-training experiments, low-rank adaptation (LoRA) — a parameter-efficient fine-tuning method that replaces a weight matrix W with W′=W+γBA using two much smaller matrices — "learns with the same sample efficiency as FullFT and achieves the same ultimate performance" for supervised fine-tuning on small-to-medium instruction-tuning and reasoning datasets. The team calls this the "low-regret regime" and reports it "covers most post-training scenarios."
The post ties this parity to specific conditions rather than treating LoRA as uniformly equivalent to full fine-tuning (FullFT). LoRA must be applied to all weight matrices, "especially MLP and MoE layers" — attention-only LoRA underperforms even when parameter counts are matched by raising rank (a rank-256 attention-only adapter underperforms a rank-128 MLP-only adapter with "approximately the same number of parameters"). Capacity must also exceed dataset size: once datasets "exceed LoRA capacity," training efficiency degrades, scaling with the ratio of model capacity to dataset size rather than hitting a hard floor. Optimization dynamics differ too — the team finds the optimal learning rate for FullFT is "lower by a factor of 10" than for high-rank LoRA, and that LoRA is less tolerant of large batch sizes, a property the post attributes to the "product-of-matrices parametrization" itself rather than something a higher rank fixes.
The finding complicates the parameter-scaling picture drawn by How should finetuning scale with model and data size?, which found parameter-efficient tuning scaling largely ineffective; this post narrows that claim by specifying conditions — full weight-matrix coverage, sufficient rank relative to dataset size — under which a PEFT method does match full fine-tuning, rather than contradicting the earlier result outright. It sits alongside Does dataset size matter more than dataset fit? and Can we finetune huge language models on a single GPU? as a further LoRA-family data point, here addressing performance parity rather than memory footprint or dataset selection.
The post does not establish where the low-regret regime's boundary falls in absolute dataset-size terms, nor does it test architectures or domains beyond Llama 3 and Qwen3 (including one mixture-of-experts model) on the Tulu3 and OpenThoughts3 datasets. It is Thinking Machines Lab's own research blog post, not a peer-reviewed study, so the claims should be read as findings from this specific experimental setup rather than a general law about LoRA. The practical implication the team draws — that LoRA can substitute for full fine-tuning across "many applications" of post-training — follows only as strongly as that experimental scope supports.
Inquiring lines that read this note 5
This note is a source for these research framings, grouped by the broader line of inquiry each explores. Scan the bold lines of inquiry; follow any specific question forward.
How does model scale affect fine-tuning and downstream task performance? How can parameter sparsity improve interpretability while maintaining model capability?Related concepts in this collection 6
This note in its neighbourhood — explore the map, then jump to a related concept in the list below.
Click a node to walk · click center to open · click Open in graph to see this note in the full knowledge graph
-
How should finetuning scale with model and data size?
What scaling laws govern finetuning performance across model size, pretraining data, and finetuning data? Understanding these relationships could guide resource allocation in real-world tuning scenarios.
narrows "PET parameter scaling is largely ineffective" to the specific conditions under which LoRA does match full fine-tuning
-
Can we finetune huge language models on a single GPU?
Whether frozen quantized weights can survive backpropagation into learnable adapters, making large model finetuning accessible outside specialized labs with massive compute budgets.
companion LoRA-family finding, addressing memory cost rather than performance parity
-
Does dataset size matter more than dataset fit?
When instruction-tuning language models, does having more training data consistently outperform smaller datasets chosen for task relevance? QLoRA's large-scale study directly compared datasets across benchmarks to find out.
companion LoRA-family finding, addressing dataset selection rather than performance parity
-
Why does LoRA rank 1 work for reinforcement learning?
RL post-training may need far less model capacity than supervised learning. Does the advantage function's thin training signal explain why minimal-rank adapters match full fine-tuning?
same source's distinct finding, extending the low-regret regime to RL training
-
Does reinforcement learning update only a small fraction of parameters?
Investigating whether RL algorithms consistently modify only 5–30% of model parameters across different LLMs and RL methods, and what structural properties those sparse updates possess.
Qualifies: RL induces sparse but full-rank updates, suggesting LoRA's low-rank sufficiency in A may not extend to RL-based post-training
-
Can lightweight adapters replace millions of personalized models?
Explores whether PEFT adapters can serve as persistent behavioral state that makes one shared base model function as millions of personalized models, and what scaling conditions make this possible.
Extends: reframes LoRA beyond matching full fine-tuning's performance (A) as a persistent per-user behavioral-state unit needing scale-up, down, and out
Related papers in this collection 8
Papers most semantically related to this note, ranked by cosine similarity in the embedding space.
- LoRA Without Regret
- Tina: Tiny Reasoning Models via LoRA
- ReFT: Representation Finetuning for Language Models
- Transformer2: Self-adaptive LLMs
- QLoRA: Efficient Finetuning of Quantized LLMs
- Persona Features Control Emergent Misalignment
- Reinforcement Learning Finetunes Small Subnetworks in Large Language Models
- LESS: Selecting Influential Data for Targeted Instruction Tuning
Original note title
Thinking Machines Lab finds LoRA matches full fine-tuning performance in a low-regret regime spanning most post-training scenarios