SDFLoRA: Selective Dual-Module LoRA for Federated Fine-tuning with Heterogeneous Clients
By: Zhikang Shen , Jianrong Lu , Haiyuan Wan and more
Potential Business Impact:
Keeps AI learning private while improving its skills.
Federated learning (FL) for large language models (LLMs) has attracted increasing attention as a way to enable privacy-preserving adaptation over distributed data. Parameter-efficient methods such as LoRA are widely adopted to reduce communication and memory costs. Despite these advances, practical FL deployments often exhibit rank heterogeneity, since different clients may use different low-rank configurations. This makes direct aggregation of LoRA updates biased and unstable. Existing solutions typically enforce unified ranks or align heterogeneous updates into a shared subspace, which over-constrains client-specific semantics, limits personalization, and provides weak protection of local client information under differential privacy noise. To address this issue, we propose Selective Dual-module Federated LoRA (SDFLoRA), which decomposes each client adapter into a global module that captures transferable knowledge and a local module that preserves client-specific adaptations. The global module is selectively aligned and aggregated across clients, while local modules remain private. This design enables robust learning under rank heterogeneity and supports privacy-aware optimization by injecting differential privacy noise exclusively into the global module. Experiments on GLUE benchmarks demonstrate that SDFLoRA outperforms representative federated LoRA baselines and achieves a better utility-privacy trade-off.
Similar Papers
Adaptive LoRA Experts Allocation and Selection for Federated Fine-Tuning
Machine Learning (CS)
Helps AI learn from private data without sharing.
ADF-LoRA: Alternating Low-Rank Aggregation for Decentralized Federated Fine-Tuning
Machine Learning (CS)
Makes computer learning work better without a central boss.
Federated Sketching LoRA: A Flexible Framework for Heterogeneous Collaborative Fine-Tuning of LLMs
Machine Learning (CS)
Makes smart computer programs learn on any device.