paper-with-me

홈 › Papers

Parameter Efficient Fine-tuning via Explained Variance Adaptation

2024-10-09 · Fabian Paischer, Lukas Hauzenberger, Thomas Schmied, Benedikt Alkin, Marc Peter Deisenroth, Sepp Hochreiter

Foundation models (FMs) are pre-trained on large-scale datasets and then fine-tuned for a specific downstream task. The most common fine-tuning method is to update pretrained weights via low-rank adaptation (LoRA). Existing initialization strategies for LoRA often rely on singular value decompositions (SVD) of gradients or weight matrices. However, they do not provably maximize the expected gradient signal, which is critical for fast adaptation. To this end, we introduce Explained Variance Adaptation (EVA), an initialization scheme that uses the directions capturing the most activation variance, provably maximizing the expected gradient signal and accelerating fine-tuning. EVA performs incremental SVD on minibatches of activation vectors and selects the right-singular vectors for initialization once they converged. Further, by selecting the directions that capture the most activation-variance for a given rank budget, EVA accommodates adaptive ranks that reduce the number of trainable parameters, while maintaining or improving downstream performance. We apply EVA to a variety of fine-tuning tasks as language generation and understanding, image classification, and reinforcement learning. EVA exhibits faster convergence than competitors and achieves the highest average score across a multitude of tasks per domain while reducing the number of trainable parameters through rank redistribution.

📄 PDF Abstract BibTeX arXiv:2410.07170

Code (2)

BenediktAlkin/vtab1k-pytorch 공식 구현 pytorch
ml-jku/EVA 공식 구현 pytorch

Tasks

Allimage-classificationImage Classificationparameter-efficient fine-tuningText Generation

Methods 이 논문이 사용한 방법론

Focus 설명 없음

Similar Papers 제목 키워드 기반

Robust and Efficient Fine-tuning of LLMs with Bayesian Reparameterization of Low-Rank Adaptation

2024-11-07 · Ayan Sengupta, Vaibhav Seth, Arinjay Pathak, Natraj Raman 외

Large Language Models (LLMs) are highly resource-intensive to fine-tune due to their enormous size. While low-rank adaptation is a prominent parameter-efficient fine-tuning approach, it suffers from sensitivity to hyperp…

Natural Language Understandingparameter-efficient fine-tuningparameter estimation

On the Implicit Relation Between Low-Rank Adaptation and Differential Privacy

2024-09-26 · Saber Malekmohammadi, Golnoosh Farnadi

A significant approach in natural language processing involves large-scale pre-training of models on general domain data followed by their adaptation to specific tasks or domains. As models grow in size, full fine-tuning…

LEMMARelation

An improved estimator of Variance Explained in the presence of noise

2008-12-01 · NeurIPS 2008 12 · Ralf M. Haefner, Bruce G. Cumming

A crucial part of developing mathematical models of how the brain works is the quantification of their success. One of the most widely-used metrics yields the percentage of the variance in the data that is explained by t…

Using CMA-ES for tuning coupled PID controllers within models of combustion engines

2016-09-21 · Katerina Henclova

Proportional integral derivative (PID) controllers are important and widely used tools in system control. Tuning of the controller gains is a laborious task, especially for complex systems such as combustion engines. To …

Covariance Matrix Adaptation Evolution Strategy for Low Effective Dimensionality

2024-12-02 · Kento Uchida, Teppei Yamaguchi, Shinichi Shirakawa

Despite the state-of-the-art performance of the covariance matrix adaptation evolution strategy (CMA-ES), high-dimensional black-box optimization problems are challenging tasks. Such problems often involve a property cal…