MSPLoRA: A Multi-Scale Pyramid Low-Rank Adaptation for Efficient Model Fine-Tuning
Jiancheng Zhao, Xingda Yu, Zhen Yang
TL;DR
The paper tackles the inefficiency of full fine-tuning for large language models and the rigidity of fixed-rank LoRA.It introduces MSPLoRA, a multi-scale pyramid LoRA that partitions updates into global, mid-level, and layer-specific components with rank decay to decouple information across hierarchical levels.Through extensive experiments on GLUE and instruction-following benchmarks, MSPLoRA achieves stronger performance with far fewer trainable parameters, validated by SVD and redundancy analyses.The approach provides a scalable, efficient protocol for parameter-efficient fine-tuning in large transformers, supported by ablations and analysis.
Abstract
Parameter-Efficient Fine-Tuning (PEFT) has become an essential approach for adapting large-scale pre-trained models while reducing computational costs. Among PEFT methods, LoRA significantly reduces trainable parameters by decomposing weight updates into low-rank matrices. However, traditional LoRA applies a fixed rank across all layers, failing to account for the varying complexity of hierarchical information, which leads to inefficient adaptation and redundancy. To address this, we propose MSPLoRA (Multi-Scale Pyramid LoRA), which introduces Global Shared LoRA, Mid-Level Shared LoRA, and Layer-Specific LoRA to capture global patterns, mid-level features, and fine-grained information, respectively. This hierarchical structure reduces inter-layer redundancy while maintaining strong adaptation capability. Experiments on various NLP tasks demonstrate that MSPLoRA achieves more efficient adaptation and better performance while significantly reducing the number of trainable parameters. Furthermore, additional analyses based on Singular Value Decomposition validate its information decoupling ability, highlighting MSPLoRA as a scalable and effective optimization strategy for parameter-efficient fine-tuning in large language models. Our code is available at https://github.com/Oblivioniss/MSPLoRA.
