On Block Accelerations of Quantile Randomized Kaczmarz for Corrupted Systems of Linear Equations

06/25/2022
by   Lu Cheng, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/21/2018

Randomized Projection Methods for Linear Systems with Arbitrarily Large Sparse Corruptions

In applications like medical imaging, error correction, and sensor netwo...
research
03/21/2018

Randomized Projection Methods for Corrupted Linear Systems

In applications like medical imaging, error correction, and sensor netwo...
research
09/17/2020

Quantile-based Iterative Methods for Corrupted Systems of Linear Equations

Often in applications ranging from medical imaging and sensor networks t...
research
07/12/2021

Quantile-Based Random Kaczmarz for corrupted linear systems of equations

We consider linear systems Ax = b where A ∈ℝ^m × n consists of normalize...
research
08/04/2021

QuantileRK: Solving Large-Scale Linear Systems with Corrupted, Noisy Data

Measurement data in linear systems arising from real-world applications ...
research
02/10/2020

Randomized Kaczmarz with Averaging

The randomized Kaczmarz (RK) method is an iterative method for approxima...
research
02/28/2022

Distributed randomized Kaczmarz for the adversarial workers

Developing large-scale distributed methods that are robust to the presen...

Please sign up or login with your details

Forgot password? Click here to reset