Randomized Kaczmarz with tail averaging
The randomized Kaczmarz (RK) method is a well-known approach for solving linear least-squares problems with a large number of rows. RK accesses and processes just one row at a time, leading to exponentially fast convergence for consistent linear systems. However, RK fails to converge to the least-squares solution for inconsistent systems. This work presents a simple fix: average the RK iterates produced in the tail part of the algorithm. The proposed tail-averaged randomized Kaczmarz (TARK) converges for both consistent and inconsistent least-squares problems at a polynomial rate, which is known to be optimal for any row-access method. An extension of TARK also leads to efficient solutions for ridge-regularized least-squares problems.
Authors
- Robert J. Webber (ORCID: https://orcid.org/0000-0001-8286-6315)
- Ethan N. Epperly (ORCID: https://orcid.org/0000-0003-0712-8296)
- Gil Goldshlager
Institutions
- California Institute of Technology (US)
- University of California San Diego (US)
- University of California, Berkeley (US)
Publication Details
- Journal
- Applied and Computational Harmonic Analysis
- Published
- 2025-09-23
- DOI
- https://doi.org/10.1016/j.acha.2025.101812
- Citations
- 2
- Primary Topic
- Risk and Portfolio Optimization
- Type
- article
- Field-Weighted Citation Impact
- 4.21