Table of Contents
Fetching ...

One-Shot Federated Ridge Regression: Exact Recovery via Sufficient Statistic Aggregation

Zahir Alsulaimawi

TL;DR

The paper addresses whether iterative communication is necessary for distributed ridge regression in federated settings. It introduces One-Shot σ-Fusion, where each client transmits sufficient statistics $G_k=A_k^ op A_k$ and $h_k=A_k^ op b_k$, enabling the server to compute the global solution $w_ = (G + abla I)^{-1} h$ in one shot, with $G= extstyle extstyle abla_k G_k$ and $h= extstyle extstyle abla_k h_k$. The authors prove exact recovery of the centralized ridge solution under mild coverage conditions, analyze privacy benefits of single-round noise addition, and explore practical extensions including random projections for high-dimensional data. Empirical results show one-shot fusion matches centralized accuracy while achieving up to 38× less communication; it remains robust to client dropout and supports federated cross-validation for hyperparameter selection. The framework extends to kernel methods via random features but is not applicable to general nonlinear architectures, offering a principled, efficient alternative to iterative federated optimization in appropriate linear or kernelized settings.

Abstract

Federated learning protocols require repeated synchronization between clients and a central server, with convergence rates depending on learning rates, data heterogeneity, and client sampling. This paper asks whether iterative communication is necessary for distributed linear regression. We show it is not. We formulate federated ridge regression as a distributed equilibrium problem where each client computes local sufficient statistics -- the Gram matrix and moment vector -- and transmits them once. The server reconstructs the global solution through a single matrix inversion. We prove exact recovery: under a coverage condition on client feature matrices, one-shot aggregation yields the centralized ridge solution, not an approximation. For heterogeneous distributions violating coverage, we derive non-asymptotic error bounds depending on spectral properties of the aggregated Gram matrix. Communication reduces from $\mathcal{O}(Rd)$ in iterative methods to $\mathcal{O}(d^2)$ total; for high-dimensional settings, we propose and experimentally validate random projection techniques reducing this to $\mathcal{O}(m^2)$ where $m \ll d$. We establish differential privacy guarantees where noise is injected once per client, eliminating the composition penalty that degrades privacy in multi-round protocols. We further address practical considerations including client dropout robustness, federated cross-validation for hyperparameter selection, and comparison with gradient-based alternatives. Comprehensive experiments on synthetic heterogeneous regression demonstrate that one-shot fusion matches FedAvg accuracy while requiring up to $38\times$ less communication. The framework applies to kernel methods and random feature models but not to general nonlinear architectures.

One-Shot Federated Ridge Regression: Exact Recovery via Sufficient Statistic Aggregation

TL;DR

The paper addresses whether iterative communication is necessary for distributed ridge regression in federated settings. It introduces One-Shot σ-Fusion, where each client transmits sufficient statistics and , enabling the server to compute the global solution in one shot, with and . The authors prove exact recovery of the centralized ridge solution under mild coverage conditions, analyze privacy benefits of single-round noise addition, and explore practical extensions including random projections for high-dimensional data. Empirical results show one-shot fusion matches centralized accuracy while achieving up to 38× less communication; it remains robust to client dropout and supports federated cross-validation for hyperparameter selection. The framework extends to kernel methods via random features but is not applicable to general nonlinear architectures, offering a principled, efficient alternative to iterative federated optimization in appropriate linear or kernelized settings.

Abstract

Federated learning protocols require repeated synchronization between clients and a central server, with convergence rates depending on learning rates, data heterogeneity, and client sampling. This paper asks whether iterative communication is necessary for distributed linear regression. We show it is not. We formulate federated ridge regression as a distributed equilibrium problem where each client computes local sufficient statistics -- the Gram matrix and moment vector -- and transmits them once. The server reconstructs the global solution through a single matrix inversion. We prove exact recovery: under a coverage condition on client feature matrices, one-shot aggregation yields the centralized ridge solution, not an approximation. For heterogeneous distributions violating coverage, we derive non-asymptotic error bounds depending on spectral properties of the aggregated Gram matrix. Communication reduces from in iterative methods to total; for high-dimensional settings, we propose and experimentally validate random projection techniques reducing this to where . We establish differential privacy guarantees where noise is injected once per client, eliminating the composition penalty that degrades privacy in multi-round protocols. We further address practical considerations including client dropout robustness, federated cross-validation for hyperparameter selection, and comparison with gradient-based alternatives. Comprehensive experiments on synthetic heterogeneous regression demonstrate that one-shot fusion matches FedAvg accuracy while requiring up to less communication. The framework applies to kernel methods and random feature models but not to general nonlinear architectures.
Paper Structure (50 sections, 16 theorems, 18 equations, 5 figures, 7 tables, 2 algorithms)

This paper contains 50 sections, 16 theorems, 18 equations, 5 figures, 7 tables, 2 algorithms.

Key Result

Proposition 1

For any $\sigma > 0$, $(\mathbf{A}^\top \mathbf{A} + \sigma \mathbf{I})$ is positive definite and invertible.

Figures (5)

  • Figure 1: Effect of data heterogeneity on model performance. One-Shot $\sigma$-Fusion (green) matches the centralized oracle (gray dashed) at all heterogeneity levels. FedAvg (blue) and FedProx (red) show slight degradation, particularly at high heterogeneity. Error bars show standard deviation over 5 trials.
  • Figure 2: Communication and computation efficiency. (a) Total communication cost in MB on log scale. One-Shot $\sigma$-Fusion (green) requires less communication than FedAvg-200 (blue) for $d \leq 200$, with crossover occurring near $d = 400$ as predicted by Corollary \ref{['cor:efficiency']}. (b) Computation time showing One-Shot's constant low overhead versus FedAvg's round-dependent cost.
  • Figure 3: Convergence comparison. One-Shot $\sigma$-Fusion (green horizontal line) achieves optimal MSE immediately at round 1, matching the centralized oracle (gray dashed). FedAvg (blue) and FedProx (red) require approximately 100 rounds to approach convergence, never quite reaching the optimal solution. Log scale on y-axis.
  • Figure 4: Privacy-utility tradeoff. At high privacy (low $\varepsilon < 1$), FedAvg (blue) achieves lower MSE than One-Shot (green) due to noise averaging across rounds. At moderate privacy ($\varepsilon \geq 1$), One-Shot dominates due to single noise injection. Gray dashed line shows non-private baseline.
  • Figure 5: Scalability with number of clients. (a) One-Shot (green) maintains stable MSE as $K$ increases, while FedAvg (blue) degrades significantly for $K > 100$. (b) One-Shot time scales linearly with $K$ (aggregation cost), remaining 10--100$\times$ faster than FedAvg across all scales.

Theorems & Definitions (30)

  • Proposition 1: Well-Posedness
  • proof
  • Definition 1: Sufficient Statistics
  • Remark 1: Interpretation
  • Theorem 1: Additive Decomposition
  • proof
  • Theorem 2: Exact Recovery
  • proof
  • Remark 2: Significance
  • Theorem 3: Guaranteed Invertibility
  • ...and 20 more