A federated Kaczmarz algorithm
Halyun Jeong, Deanna Needell, Chi-Hao Wu
TL;DR
The paper presents FedRK, a federated variant of the randomized Kaczmarz algorithm for solving large linear systems partitioned across multiple clients. It establishes linear convergence guarantees and offers a new proof framework for RK, while extending the approach to sparse recovery via hard thresholding and to least-squares problems where a horizon is approached in the inconsistent setting. The authors demonstrate the method's practicality through synthetic experiments and a real-data application (prostate cancer dataset) with feature selection outcomes aligned with Lasso. Overall, FedRK provides a privacy-preserving, communication-efficient iterative projection method with potential for robust distributed linear solving and federated feature selection.
Abstract
In this paper, we propose a federated algorithm for solving large linear systems that is inspired by the classic randomized Kaczmarz algorithm. We provide convergence guarantees of the proposed method, and as a corollary of our analysis, we provide a new proof for the convergence of the classic randomized Kaczmarz method. We demonstrate experimentally the behavior of our method when applied to related problems. For underdetermined systems, we demonstrate that our algorithm can be used for sparse approximation. For inconsistent systems, we demonstrate that our algorithm converges to a horizon of the least squares solution. Finally, we apply our algorithm to real data and show that it is consistent with the selection of Lasso, while still offering the computational advantages of the Kaczmarz framework and thresholding-based algorithms in the federated setting.
