Rethinking LoRA for Data Heterogeneous Federated Learning: Subspace and State Alignment
Hongyi Peng, Han Yu, Xiaoxiao Li, Qiang Yang
TL;DR
Non-IID data causes federated LoRA to underperform full fine-tuning due to update-space and optimizer-state drift. FedGaLore merges GaLore-style gradient-subspace client optimization with AJIVE-based synchronization of projected second-moment states to address both failure modes, delivering robust performance close to FFT with PEFT efficiency. The approach yields consistent improvements across NLP, vision, and LLM benchmarks and remains communication-light by transmitting only rank-$r$ projections and synchronized statistics. This work enhances the reliability of PEFT in heterogeneous FL, enabling scalable fine-tuning of foundation models without full-parameter updates.
Abstract
Low-Rank Adaptation (LoRA) is widely used for federated fine-tuning. Yet under non-IID settings, it can substantially underperform full-parameter fine-tuning. Through with-high-probability robustness analysis, we uncover that this gap can be attributed to two coupled mismatches: (i) update-space mismatch, where clients optimize in a low-rank subspace but aggregation occurs in the full space; and (ii) optimizer-state mismatch, where unsynchronized adaptive states amplify drift across rounds. We propose FedGaLore, which combines client-side GaLore-style gradient-subspace optimization with server-side drift-robust synchronization of projected second-moment states via spectral shared-signal extraction, to address this challenge. Across NLU, vision, and NLG benchmarks, FedGaLore improves robustness and accuracy over state-of-the-art federated LoRA baselines in non-IID settings.
