LoRA-FAIR: Federated LoRA Fine-Tuning with Aggregation and Initialization Refinement

Jieming Bian, Lei Wang, Letian Zhang, Jie Xu
11/22/2024
cs.LGcs.CV

No official code found. Best implementation: jmbian/LoRA-FAIR (11 stars, last commit 2025-09-09).

Abstract

Foundation models (FMs) achieve strong performance across diverse tasks with task-specific fine-tuning, yet full parameter fine-tuning is often computationally prohibitive for large models. Parameter-efficient fine-tuning (PEFT) methods like Low-Rank Adaptation (LoRA) reduce this cost by introducing low-rank matrices for tuning fewer parameters. While LoRA allows for efficient fine-tuning, it requires significant data for adaptation, making Federated Learning (FL) an appealing solution due to its privacy-preserving collaborative framework. However, combining LoRA with FL introduces two key challenges: the \textbf{Server-Side Aggregation Bias}, where server-side averaging of LoRA matrices diverges from the ideal global update, and the \textbf{Client-Side Initialization Lag}, emphasizing the need for consistent initialization across rounds. Existing approaches address these challenges individually, limiting their effectiveness. We propose LoRA-FAIR, a novel method that tackles both issues by introducing a correction term on the server, enhancing aggregation efficiency and accuracy. LoRA-FAIR maintains computational and communication efficiency, yielding superior performance over state-of-the-art methods. Experimental results on ViT and MLP-Mixer models across large-scale datasets demonstrate that LoRA-FAIR consistently achieves performance improvements in FL settings.

View on arXivView PDF

Code Implementations(1)

jmbian/LoRA-FAIRCommunity62%

LoRA-FAIR: Federated LoRA Fine-Tuning with Aggregation and Initialization Refinement. The implementation is based on the paper accepted by ICCV 2025. Paper: https://arxiv.org/abs/2411.14961

111PythonSep 9, 20251 years ago

Similar Papers

Cite this paper

@article{bian2024lorafair,
  title  = {LoRA-FAIR: Federated LoRA Fine-Tuning with Aggregation and Initialization Refinement},
  author = {Jieming Bian and Lei Wang and Letian Zhang and Jie Xu},
  year   = {2024},
  eprint = {2411.14961},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.14961v3}
}

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/2411.14961.svg)](https://codeofpaper.com/paper/2411.14961)

Discussion