Automatic Rank Determination for Low-Rank Adaptation via Submodular Function Maximization
Yihang Gao, Vincent Y. F. Tan

TL;DR
SubLoRA introduces a second-order, submodular optimization-based method for automatic rank determination in low-rank adaptation, improving accuracy and efficiency over prior linearized approaches.
Contribution
The paper presents a novel second-order formulation and submodular maximization framework for rank determination in LoRA, with theoretical guarantees and practical algorithms.
Findings
Outperforms existing methods in rank accuracy
Achieves better joint training performance
Demonstrates effectiveness on physics-informed neural networks
Abstract
In this paper, we propose SubLoRA, a rank determination method for Low-Rank Adaptation (LoRA) based on submodular function maximization. In contrast to prior approaches, such as AdaLoRA, that rely on first-order (linearized) approximations of the loss function, SubLoRA utilizes second-order information to capture the potentially complex loss landscape by incorporating the Hessian matrix. We show that the linearization becomes inaccurate and ill-conditioned when the LoRA parameters have been well optimized, motivating the need for a more reliable and nuanced second-order formulation. To this end, we reformulate the rank determination problem as a combinatorial optimization problem with a quadratic objective. However, solving this problem exactly is NP-hard in general. To overcome the computational challenge, we introduce a submodular function maximization framework and devise a greedy…
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
Taxonomy
TopicsModel Reduction and Neural Networks · Stochastic Gradient Optimization Techniques · Sparse and Compressive Sensing Techniques
