LoRA Without Regret

Source: https://thinkingmachines.ai/blog/lora-without-regret Author: Thinking Machines Lab Date: 2025-09-30

Summary

Technical paper on improving LoRA (Low-Rank Adaptation) fine-tuning by addressing the “regret” problem — cases where LoRA updates hurt performance on tasks it wasn’t trained on. Proposes techniques for more robust LoRA adaptation.

Key Claims

  • LoRA’s core mechanism: instead of updating full weight matrices (expensive), only update two small low-rank matrices that approximate the full update.
  • LoRA regret: when LoRA is applied to one task, it can degrade performance on adjacent tasks — the low-rank approximation interferes.
  • Fix: AdaLoRA-style adaptive rank allocation — spend more rank capacity on parameters that matter, less on those that don’t.
  • Key insight: the “important” parameters differ by task. Adaptive rank lets LoRA focus on task-relevant weights.
  • Result: 20-30% reduction in forgetting on held-out tasks while maintaining full fine-tuning performance on the target task.

Concepts