FedALT: Federated Fine-Tuning through Adaptive Local Training with Rest-of-World LoRA

Jieming Bian, Lei Wang, Letian Zhang, Jie Xu
3/14/2025
cs.LGcs.AIcs.CL

No official code found. Best implementation: jmbian/FedALT (8 stars, MIT, last commit 2025-12-18).

Abstract

Fine-tuning large language models (LLMs) in federated settings enables privacy-preserving adaptation but suffers from cross-client interference due to model aggregation. Existing federated LoRA fine-tuning methods, primarily based on FedAvg, struggle with data heterogeneity, leading to harmful cross-client interference and suboptimal personalization. In this work, we propose \textbf{FedALT}, a novel personalized federated LoRA fine-tuning algorithm that fundamentally departs from FedAvg. Instead of using an aggregated model to initialize local training, each client continues training its individual LoRA while incorporating shared knowledge through a separate Rest-of-World (RoW) LoRA component. To effectively balance local adaptation and global information, FedALT introduces an adaptive mixer that dynamically learns input-specific weightings between the individual and RoW LoRA components, drawing conceptual foundations from the Mixture-of-Experts (MoE) paradigm. Through extensive experiments on NLP benchmarks, we demonstrate that FedALT significantly outperforms state-of-the-art personalized federated LoRA fine-tuning methods, achieving superior local adaptation without sacrificing computational efficiency.

View on arXivView PDF

Code Implementations(1)

jmbian/FedALTCommunity67%
MIT

Official implementation of FedALT: Federated Fine-Tuning through Adaptive Local Training with Rest-of-World LoRA

80C, C++Dec 18, 202510 months agoMIT

Similar Papers

Cite this paper

@article{bian2025fedalt,
  title  = {FedALT: Federated Fine-Tuning through Adaptive Local Training with Rest-of-World LoRA},
  author = {Jieming Bian and Lei Wang and Letian Zhang and Jie Xu},
  year   = {2025},
  eprint = {2503.11880},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.11880v3}
}

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

Discussion