FedRot-LoRA: Mitigating Rotational Misalignment in Federated LoRA
Organizations: Chandra Department of Electrical and Computer Engineering, The University of Texas at Austin, TX, USA.
Abstract
Federated LoRA provides a communication-efficient mechanism for fine-tuning large language models on decentralized data. In practice, however, a discrepancy between the factor-wise averaging used to preserve low rank and the mathematically correct aggregation of local updates can cause significant aggregation error and unstable training. We argue that a major source of this problem is rotational misalignment, arising from the rotational invariance of low-rank factorizations -- semantically equivalent updates can be represented in different latent subspaces across clients since . When such misaligned factors are averaged directly, they interfere destructively and degrade the global update. To address this issue, we propose FedRot-LoRA, a federated LoRA framework that aligns client updates via orthogonal transformations prior to aggregation. This alignment preserves the semantic update while reducing cross-client subspace mismatch, without increasing communication cost or restricting model expressivity. We provide a convergence analysis that examines the aggregation error induced by factor-wise averaging and shows how rotational alignment yields a tighter upper bound on this error. Extensive experiments on natural language understanding and generative tasks demonstrate that FedRot-LoRA consistently outperforms existing federated LoRA baselines across a range of heterogeneity levels and LoRA ranks.
Figures & tables
| Clients Num | Methods | SST-2 | QNLI | QQP | RTE | MNLI | Avg. |
|---|---|---|---|---|---|---|---|
| 3 | FedIT ( Zhang et al., 2024a ) | ||||||
| FlexLoRA ( Bai et al., 2024 ) | |||||||
| FFA-LoRA ( Sun et al., 2024 ) | |||||||
| RoLoRA ( Chen et al., 2025 ) | |||||||
| FedRot-LoRA (Ours) | |||||||
| 10 | FedIT ( Zhang et al., 2024a ) |
| Methods | SST-2 | QNLI | QQP | RTE | MNLI |
|---|---|---|---|---|---|
| FedIT | |||||
| FedRot-LoRA |
| Rank | Methods | ACC std@MNLI |
|---|---|---|
| 2 | FedIT ( Zhang et al., 2024a ) | |
| FlexLoRA ( Bai et al., 2024 ) | ||
| FFA-LoRA ( Sun et al., 2024 ) | ||
| RoLoRA ( Chen et al., 2025 ) | ||
| FedRot-LoRA (Ours) | ||
| 4 | FedIT ( Zhang et al., 2024a ) |
| Methods | |||
|---|---|---|---|
| FedIT | |||
| FlexLoRA | |||
| FFA-LoRA | |||
| RoLoRA | |||
| FedRot-LoRA |
| Methods | HumanEval (pass@1) | GSM8K (acc) |
|---|---|---|
| FedIT ( Zhang et al., 2024a ) | ||
| FlexLoRA ( Bai et al., 2024 ) | ||
| FFA-LoRA ( Sun et al., 2024 ) | ||
| RoLoRA ( Chen et al., 2025 ) | ||
| FedRot-LoRA (Ours) |
| Methods | SST-2 | QNLI | MNLI |
|---|---|---|---|
| Align A Only | |||
| Align B Only | |||
| FedRot-LoRA |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Pure agg. | Agg. space | Communication | Extra computation |
|---|---|---|---|---|
| FlexLoRA | Yes | Full-parameter space | LoRA factors only | Full parameter SVD: |
| FedSRD | No | Full-parameter space | Sparsified factors | Sparsification + SVD: |
| FedEx-LoRA | Yes | Mixed | Residual matrix | to form residual matrix |
| LoRA-FAIR | Yes | Full-parameter space | LoRA factors only | for steps gradient descent |
| FLoRA | Yes | Full-parameter space | Stacked | server stacking |
| FedSA-LoRA | No | Factor only (personalized FL) | Factor only |
| Experiments | Clients Num | Rank | Data distributions | Optimal learning rates (FedIT/FFA-LoRA/RoLRA/FedRot-LoRA) | Optimal | |
| GLUE results (Table 1 ) | Dirichlet | SST-2 | ||||
| QNLI | ||||||
| QQP | ||||||
| RTE | ||||||
| MNLI | ||||||
| MNLI with different ranks (Table 3 ) | Dirichlet | |||||
| Methods | SST-2 | MNLI | GSM8K |
|---|---|---|---|
| FedIT (No Alignment) | |||
| Scalar Rescaling | |||
| FedRot-LoRA (Rotation) |
| Reference Model | SST-2 | MNLI |
|---|---|---|
| Random client local model | ||
| Old global model ( ) | ||
| Previous global model ( ) |
| Methods | SST-2 | MNLI |
|---|---|---|
| Random Rotation | ||
| FedRot-LoRA |
Federated Fine-Tuning
Federated fine-tuning adapts pretrained models across decentralized data holders without pooling their private data.
See all 115 papers