Layer-wise LoRA fine-tuning: a similarity metric approach

Keith Ando Ogawa, Bruno Lopes Yamamoto, Lucas Lauton de Alcantara, Lucas Pellicer, Rosimeire Pereira Costa +3 more
2/5/2026
cs.LG

Official code: c2d-usp/Layer-wise-LoRA-with-CKA (4 stars, last commit 2026-04-28).

Abstract

Pre-training Large Language Models (LLMs) on web-scale datasets becomes fundamental for advancing general-purpose AI. In contrast, enhancing their predictive performance on downstream tasks typically involves adapting their knowledge through fine-tuning. Parameter-efficient fine-tuning techniques, such as Low-Rank Adaptation (LoRA), aim to reduce the computational cost of this process by freezing the pre-trained model and updating a smaller number of parameters. In comparison to full fine-tuning, these methods achieve over 99\% reduction in trainable parameter count, depending on the configuration. Unfortunately, such a reduction may prove insufficient as LLMs continue to grow in scale. In this work, we address the previous problem by systematically selecting only a few layers to fine-tune using LoRA or its variants. We argue that not all layers contribute equally to the model adaptation. Leveraging this, we identify the most relevant layers to fine-tune by measuring their contribution to changes in internal representations. Our method is orthogonal to and readily compatible with existing low-rank adaptation techniques. We reduce the trainable parameters in LoRA-based techniques by up to 50\%, while maintaining the predictive performance across different models and tasks. Specifically, on encoder-only architectures, this reduction in trainable parameters leads to a negligible predictive performance drop on the GLUE benchmark. On decoder-only architectures, we achieve a small drop or even improvements in the predictive performance on mathematical problem-solving capabilities and coding tasks. Finally, this effectiveness extends to multimodal models, for which we also observe competitive results relative to fine-tuning with LoRA modules in all layers. Code is available at: https://github.com/c2d-usp/Layer-wise-LoRA-with-CKA

View on arXivView PDF

Code Implementations(1)

41Shell, PythonDec 22, 20255 months ago

Similar Papers

Cite this paper

@article{ogawa2026layerwise,
  title  = {Layer-wise LoRA fine-tuning: a similarity metric approach},
  author = {Keith Ando Ogawa and Bruno Lopes Yamamoto and Lucas Lauton de Alcantara and Lucas Pellicer and Rosimeire Pereira Costa and Edson Bollis and Anna Helena Reali Costa and Artur Jordao},
  year   = {2026},
  eprint = {2602.05988},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2602.05988v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2602.05988.svg)](https://codeofpaper.com/paper/2602.05988)

Discussion