Saved in:
Bibliographic Details
Main Authors: Sheng, Hao Nan, Wang, Zhi-yong, Yang, Mingrui, So, Hing Cheung
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2504.05343
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908313069813760
author Sheng, Hao Nan
Wang, Zhi-yong
Yang, Mingrui
So, Hing Cheung
author_facet Sheng, Hao Nan
Wang, Zhi-yong
Yang, Mingrui
So, Hing Cheung
contents As large language models continue to grow in size, parameter-efficient fine-tuning (PEFT) has become increasingly crucial. While low-rank adaptation (LoRA) offers a solution through low-rank updates, its static rank allocation may yield suboptimal results. Adaptive low-rank adaptation (AdaLoRA) improves this with dynamic allocation but remains sensitive to initial and target rank configurations. We introduce AROMA, a framework that automatically constructs layer-specific updates by iteratively building up rank-one components with very few trainable parameters that gradually diminish to zero. Unlike existing methods that employ rank reduction mechanisms, AROMA introduces a dual-loop architecture for rank growth. The inner loop extracts information from each rank-one subspace, while the outer loop determines the number of rank-one subspaces, i.e., the optimal rank. We reset optimizer states to maintain subspace independence. AROMA significantly reduces parameters compared to LoRA and AdaLoRA while achieving superior performance on natural language understanding and commonsense reasoning tasks, offering new insights into adaptive PEFT. The code is available at \href{https://github.com/ShuDun23/AROMA}{AROMA}.
format Preprint
id arxiv_https___arxiv_org_abs_2504_05343
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle AROMA: Autonomous Rank-one Matrix Adaptation
Sheng, Hao Nan
Wang, Zhi-yong
Yang, Mingrui
So, Hing Cheung
Machine Learning
Artificial Intelligence
As large language models continue to grow in size, parameter-efficient fine-tuning (PEFT) has become increasingly crucial. While low-rank adaptation (LoRA) offers a solution through low-rank updates, its static rank allocation may yield suboptimal results. Adaptive low-rank adaptation (AdaLoRA) improves this with dynamic allocation but remains sensitive to initial and target rank configurations. We introduce AROMA, a framework that automatically constructs layer-specific updates by iteratively building up rank-one components with very few trainable parameters that gradually diminish to zero. Unlike existing methods that employ rank reduction mechanisms, AROMA introduces a dual-loop architecture for rank growth. The inner loop extracts information from each rank-one subspace, while the outer loop determines the number of rank-one subspaces, i.e., the optimal rank. We reset optimizer states to maintain subspace independence. AROMA significantly reduces parameters compared to LoRA and AdaLoRA while achieving superior performance on natural language understanding and commonsense reasoning tasks, offering new insights into adaptive PEFT. The code is available at \href{https://github.com/ShuDun23/AROMA}{AROMA}.
title AROMA: Autonomous Rank-one Matrix Adaptation
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2504.05343