OP-LoRA: The Blessing of Dimensionality
Not on the map. Why?
Abstract (arXiv)
Low-rank adapters (LoRA) enable finetuning of large models with only a small number of parameters. However, they often suffer from an ill-conditioned loss landscape, leading to difficult optimization. Prior work addresses these challenges by aligning adapter updates with full finetuning gradients via custom optimizers, but these methods lack the flexibility to accommodate new adapter architectures and are computationally expensive. We instead introduce OP-LoRA, a novel method which replaces each LoRA adapter with weights predicted by an extra MLP, which is discarded after training. This temporarily allows additional parameters during training to improve optimization, yet requires less wall time than custom optimizers and zero extra cost at inference time because the MLP is discarded. Crucially, extending OP-LoRA to other adapters is as simple as modifying the size of the prediction head for each new adapter type. We show that OP-LoRA allows the optimization to adaptively increase or decrease step size, improving performance and decreasing sensitivity to learning rate. On both small and large-scale LoRA tuning tasks, we observe consistent performance gains of OP-LoRA relative to LoRA and its variants. We achieve especially notable improvements in image generation, with OP-LoRA CMMD scores improving by up to 15 points relative to LoRA. This allows OP-LoRA to achieve the performance of LoRA with half of the inference parameters.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 40 of its 52 references that are in the map. First posted on arXiv 13 Dec 2024.
Builds on
40 of 52 references.
References · 40
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,084
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 2023Visual Instruction Tuningcited by 7,792
- 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,874
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
- 2018Think you have Solved Question Answering? Try ARC, the AI2 Reasoning Challengecited by 4,710
- 2022BLIP: Bootstrapping Language-Image Pre-training for Unified Vision-Language Understanding and Generationcited by 4,310
- 2023SDXL: Improving Latent Diffusion Models for High-Resolution Image Synthesiscited by 4,290
- 2019HellaSwag: Can a Machine Really Finish Your Sentence?cited by 4,018
- 2022DreamBooth: Fine Tuning Text-to-Image Diffusion Models for Subject-Driven Generationcited by 3,286
28 more
- 2019PIQA: Reasoning about Physical Commonsense in Natural Languagecited by 2,818
- 2016Making the V in VQA Matter: Elevating the Role of Image Understanding in Visual Question Answeringcited by 2,498
- 2019BoolQ: Exploring the Surprising Difficulty of Natural Yes/No Questionscited by 2,140
- 2018Can a Suit of Armor Conduct Electricity? A New Dataset for Open Book Question Answeringcited by 2,114
- 2024DoRA: Weight-Decomposed Low-Rank Adaptationcited by 740
- 2018Gradient Descent Finds Global Minima of Deep Neural Networkscited by 572
- 2018A Corpus for Reasoning About Natural Language Grounded in Photographscited by 457
- 2021Unifying Vision-and-Language Tasks via Text Generationcited by 411
- 2024LoRA+: Efficient Low Rank Adaptation of Large Modelscited by 365
- 2023LLM-Adapters: An Adapter Family for Parameter-Efficient Fine-Tuning of Large Language Modelscited by 317
- 2024LoRA Learns Less and Forgets Lesscited by 313
- 2023Rethinking FID: Towards a Better Evaluation Metric for Image Generationcited by 303
- 2018On the Optimization of Deep Networks: Implicit Acceleration by Overparameterizationcited by 280
- 2023Mix-of-Show: Decentralized Low-Rank Adaptation for Multi-Concept Customization of Diffusion Modelscited by 261
- 2024PiSSA: Principal Singular Values and Singular Vectors Adaptation of Large Language Modelscited by 261
- 2021The Low-Rank Simplicity Bias in Deep Networkscited by 150
- 2023S-LoRA: Serving Thousands of Concurrent LoRA Adapterscited by 146
- 2024LoRA-GA: Low-Rank Adaptation with Gradient Approximationcited by 134
- 2024Why are Visually-Grounded Language Models Bad at Image Classification?cited by 101
- 2017The loss surface of deep and wide neural networkscited by 74
- 2024LoRA-Pro: Are Low-Rank Adapters Properly Optimized?cited by 70
- 2019Understanding Generalization through Visualizationscited by 54
- 2024Riemannian Preconditioned LoRA for Fine-Tuning Foundation Modelscited by 51
- 2024RoSA: Accurate Parameter-Efficient Fine-Tuning via Robust Adaptationcited by 48
- 2024OLoRA: Orthonormal Low-Rank Adaptation of Large Language Modelscited by 39
- 2024Compressible Dynamics in Deep Overparameterized Low-Rank Learning & Adaptationcited by 26
- 2024Towards Quantifying the Preconditioning Effect of Adamcited by 19
- 2024HyperLoader: Integrating Hypernetwork-Based LoRA and Adapter Layers into Multi-Task Transformers for Sequence Labellingcited by 6
Built on by
Not cited yet.