atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

LoRA Done RITE: Robust Invariant Transformation Equilibration for LoRA Optimization

ICLR 2025 · Architectures and efficiency › Pruning and efficient tuning · approach: LoRA variants and theory · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes LoRA-RITE, a transformation-invariant adaptive matrix-preconditioned optimizer for LoRA that preconditions only the low-rank side at near-Adam cost, outperforming Adam, LoRA+, ScaledAdam, Shampoo and Lamb on Gemma and mT5 finetuning.

Problem

Standard optimizers (Adam, Adagrad, Shampoo, etc.) applied to LoRA factors A and B are not invariant to how the same weight update Z = AB^T is factorized, leading to imbalanced factor updates and suboptimal finetuning.

Approach

Use unmagnified gradients (gradients multiplied by the orthogonal bases of the other factor, removing magnitude dependence) with one-sided matrix preconditioning on the r-by-r side, plus basis-transport of accumulated first and second moments and an escaped-mass correction, yielding a provably transformation-invariant update at Adam-like cost.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace Adam with LoRA-RITELoRA fine-tuning of Gemma-2B · Super-Natural Instructions global validationexact match accuracy: 50.51 -> 55.11Helped
replace Lamb with LoRA-RITELoRA fine-tuning of Gemma-7B · GSM8K testaccuracy: 50.64 -> 55.50Helped
replace Lamb with LoRA-RITELoRA fine-tuning of Gemma-2B · GSM8K testaccuracy: 26.76 -> 30.10Helped
replace Lamb with LoRA-RITELoRA fine-tuning of Gemma-2B · HellaSwagaccuracy: 86.60 -> 87.28Helped
replace Lamb with LoRA-RITELoRA fine-tuning of Gemma-7B · OpenBookQA devaccuracy: 83.20 -> 84.80Helped
use LoRA rank 4 instead of rank 16 (ablation)LoRA-RITE on Gemma-2B · OpenBookQA devaccuracy: 68.8 -> 70.4Helped
use LoRA rank 64 instead of rank 16 (ablation)LoRA-RITE on Gemma-2B · GSM8K testaccuracy: 30.10 -> 31.46Helped
use LoRA rank 64 instead of rank 16 (ablation)LoRA-RITE on Gemma-2B · OpenBookQA devaccuracy: 68.8 -> 68.8No clear effect
use LoRA rank 16 instead of rank 4 (ablation)LoRA-RITE on mT5-XXL · OpenBookQA devaccuracy: 74.80 -> 75.00No clear effect
replace Adam with LoRA-RITELoRA fine-tuning of Gemma-2B · OpenBookQA dev training speedsteps per second: 0.948 -> 0.878Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Super-Natural Instructions HellaSwag ArcChallenge GSM8K OpenBookQA

Benchmarks: Super-Natural Instructions HellaSwag ArcChallenge GSM8K OpenBookQA

Metrics: exact match accuracy ROUGE-L training steps per second

Baselines: Adam LoRA+ ScaledAdam Shampoo Lamb

Builds on: LoRA Adagrad Shampoo LoRA+ ScaledAdam

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy