A Riemannian Geometry for Low-rank Adaptation
Low-rank adaptation (LoRA) is widely used as a parameter-efficient fine-tuning technique for pre-trained deep neural networks, which approximates the weight update via full fine-tuning by a low-rank matrix $BA^\top$.
ProofPaper ↗
Key points
- This parameterization leads to the equivalence relation $(B, A) \sim (BG^{-1}, AG^\top)$ for any invertible matrix $G$ because $BA^\top = BG^{-1}(AG^\top)^\top$ and thus both pairs yield the same loss value.
- Such a metric induces preconditioning at each gradient step and ensures that each weight update via LoRA changes the loss value, leading to efficient optimization.
- In this paper, we propose a new Riemannian metric that is specifically tailored to LoRA to close the gap to full fine-tuning at the weight level.
- Experiments show the effectiveness and efficiency of our preconditioning for LoRA on fine-tuning tasks with language and vision domains.
Sources (1)
- [1]A Riemannian Geometry for Low-rank AdaptationarXiv (AI, ML, NLP, CV, robotics, multi-agent) · Oct 6, 09:47 AM
Low-rank adaptation (LoRA) is widely used as a parameter-efficient fine-tuning technique for pre-trained deep neural networks, which approximates the weight update via full fine-tuning by a low-rank matrix $BA^\top$.
This parameterization leads to the equivalence relation $(B, A) \sim (BG^{-1}, AG^\top)$ for any invertible matrix $G$ because $BA^\top = BG^{-1}(AG^\top)^\top$ and thus both pairs yield the same loss value.
Extractive summary: sentences quoted from the sources.
Before this
- Oct 4, 2026ausboss/Qwen-Image-2.1-Outfit-Swap-Consistency-LoRA
- Sep 30, 2026Expanding AI Storage Access with NVIDIA cuObject and the NVIDIA SCADA Server SDK
- Sep 29, 2026How Diffusion Controller unifies and simplifies AI image generation
- Sep 28, 2026openai/openai-python v3.20.0
- Sep 22, 2026vllm-project/vllm v0.30.0
- Jun 10, 2026DiffusionGemma: 4x faster text generation