Federated Parameter-Efficient Fine-Tuning
FraQ: Efficient Core-Space Recompression for Federated Low-Rank Adaptation
Shenghui Li1 and Thiemo Voigt1,2
1Uppsala University, Uppsala, Sweden 2Research Institutes of Sweden, Stockholm, Sweden
Abstract
Federated Low-Rank Adaptation (LoRA) enables parameter-efficient fine-tuning of large language models without sharing local data, but aggregating LoRA adapters is fundamentally different from aggregating full model updates. Directly averaging LoRA factors introduces cross-client approximation errors, while recovering the exact averaged update and recompressing it with truncated SVD incurs substantial server-side cost. We propose FraQ, an efficient core-space recompression method for federated LoRA aggregation. Instead of materializing the dense weight update, FraQ represents the exact aggregate through weighted stacked LoRA factors, computes a compact orthonormal basis via thin QR factorization, and recovers the singular spectrum from a small Gram matrix. An energy threshold then selects a compact merge patch, allowing the server to control the trade-off between accuracy and downlink communication.
Overview
FraQ aggregates heterogeneous client-side LoRA adapters by working in a compact core space. The server stacks weighted local factors, computes a thin QR basis for the shared column space, and performs eigendecomposition on a small Gram matrix rather than reconstructing the full dense update.
FraQ computes an exact aggregated update in a compact core space, then sends a rank-adaptive global LoRA patch back to clients.
Highlights
- Exact aggregation before truncation. FraQ preserves the weighted aggregate represented by stacked LoRA factors before applying rank-adaptive recompression.
- Avoids full-update SVD. The server never materializes the dense update . It replaces full-matrix SVD with thin QR factorization and eigendecomposition of a small Gram matrix.
- Communication-aware rank selection. An energy threshold controls the downlink size of the global LoRA patch while maintaining strong accuracy.
Method
In each communication round, client trains a local LoRA adapter with rank . The server first constructs weighted stacked factors by concatenating the client adapters:
where is the aggregation weight for client . This gives an exact factorized representation of the weighted average update:
FraQ then recompresses this aggregate without forming the dense matrix . It computes a thin QR factorization , forms the compact core matrix , and obtains the singular spectrum from the small Gram matrix
Because and is orthonormal, decomposing this core space recovers the same nonzero singular values as the aggregated update while keeping the expensive computation in the stacked-rank dimension. FraQ then selects the smallest rank whose retained singular energy exceeds a threshold , constructs the corresponding global LoRA patch , and sends that compact patch to all clients.
BibTeX
@misc{li2026fraq, title = {FraQ: Efficient Core-Space Recompression for Federated Low-Rank Adaptation}, author = {Li, Shenghui and Voigt, Thiemo}, year = {2026}, note = {Preprint},}