English

A Note on Randomized Kaczmarz Algorithm for Solving Doubly-Noisy Linear Systems

Numerical Analysis 2024-08-26 v2 Machine Learning Numerical Analysis Optimization and Control

Abstract

Large-scale linear systems, Ax=bAx=b, frequently arise in practice and demand effective iterative solvers. Often, these systems are noisy due to operational errors or faulty data-collection processes. In the past decade, the randomized Kaczmarz (RK) algorithm has been studied extensively as an efficient iterative solver for such systems. However, the convergence study of RK in the noisy regime is limited and considers measurement noise in the right-hand side vector, bb. Unfortunately, in practice, that is not always the case; the coefficient matrix AA can also be noisy. In this paper, we analyze the convergence of RK for {\textit{doubly-noisy} linear systems, i.e., when the coefficient matrix, AA, has additive or multiplicative noise, and bb is also noisy}. In our analyses, the quantity R~=A~2A~F2\tilde R=\| \tilde A^{\dagger} \|^2 \|\tilde A \|_F^2 influences the convergence of RK, where A~\tilde A represents a noisy version of AA. We claim that our analysis is robust and realistically applicable, as we do not require information about the noiseless coefficient matrix, AA, and considering different conditions on noise, we can control the convergence of RK. {We perform numerical experiments to substantiate our theoretical findings.}

Keywords

Cite

@article{arxiv.2308.16904,
  title  = {A Note on Randomized Kaczmarz Algorithm for Solving Doubly-Noisy Linear Systems},
  author = {El Houcine Bergou and Soumia Boucherouite and Aritra Dutta and Xin Li and Anna Ma},
  journal= {arXiv preprint arXiv:2308.16904},
  year   = {2024}
}
R2 v1 2026-06-28T12:09:37.816Z