OLoRA: Orthonormal Low-Rank Adaptation of Large Language Models
Kerim B\"uy\"ukaky\"uz

TL;DR
OLoRA improves the efficiency of fine-tuning large language models by using orthonormal matrix initialization, leading to faster convergence and better performance while maintaining low resource requirements.
Contribution
OLoRA introduces an orthonormal initialization technique to enhance LoRA, significantly accelerating convergence without increasing computational costs.
Findings
OLoRA converges faster than standard LoRA.
OLoRA achieves improved performance on language tasks.
Resource efficiency is maintained with reduced training time.
Abstract
The advent of large language models (LLMs) has revolutionized natural language processing, enabling unprecedented capabilities in understanding and generating human-like text. However, the computational cost and convergence times associated with fine-tuning these models remain significant challenges. Low-Rank Adaptation (LoRA) has emerged as a promising method to mitigate these issues by introducing efficient fine-tuning techniques with a reduced number of trainable parameters. In this paper, we present OLoRA, an enhancement to the LoRA method that leverages orthonormal matrix initialization through QR decomposition. OLoRA significantly accelerates the convergence of LLM training while preserving the efficiency benefits of LoRA, such as the number of trainable parameters and GPU memory footprint. Our empirical evaluations demonstrate that OLoRA not only converges faster but also…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSpeech Recognition and Synthesis · Topic Modeling · Domain Adaptation and Few-Shot Learning
