On block accelerations of quantile randomized Kaczmarz for corrupted systems of linear equations

Lu Cheng, Benjamin Jarman, Deanna Needell, Elizaveta Rebrova

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

Abstract

With the growth of large data as well as large-scale learning tasks, the need for efficient and robust linear system solvers is greater than ever. The randomized Kaczmarz method (RK) and similar stochastic iterative methods have received considerable recent attention due to their efficient implementation and memory footprint. These methods can tolerate streaming data, accessing only part of the data at a time, and can also approximate the least squares solution even if the system is affected by noise. However, when data is instead affected by large (possibly adversarial) corruptions, these methods fail to converge, as corrupted data points draw iterates far from the true solution. A recently proposed solution to this is the quantileRK method, which avoids harmful corrupted data by exploring the space carefully as the method iterates. The exploration component requires the computation of quantiles of large samples from the system and is computationally much heavier than the subsequent iteration update. In this paper, we propose an approach that better uses the information obtained during exploration by incorporating an averaged version of the block Kaczmarz method. This significantly speeds up convergence, while still allowing for a constant fraction of the equations to be arbitrarily corrupted. We provide theoretical convergence guarantees as well as experimental supporting evidence. We also demonstrate that the classical projection-based block Kaczmarz method cannot be robust to sparse adversarial corruptions, but rather the blocking has to be carried out by averaging one-dimensional projections.

Original languageEnglish (US)
Article number024002
JournalInverse Problems
Volume39
Issue number2
DOIs
StatePublished - Feb 2023
Externally publishedYes

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Signal Processing
  • Mathematical Physics
  • Computer Science Applications
  • Applied Mathematics

Keywords

  • Kaczmarz method
  • corrupted data
  • linear systems

Fingerprint

Dive into the research topics of 'On block accelerations of quantile randomized Kaczmarz for corrupted systems of linear equations'. Together they form a unique fingerprint.

Cite this