Faster Randomized Block Sparse Kaczmarz by Averaging
Lionel Tondji, Dirk A Lorenz

TL;DR
This paper introduces a parallel mini-batch version of the randomized sparse Kaczmarz method that leverages averaging of multiple steps, enabling faster convergence and parallel computation for solving linear systems.
Contribution
The paper proposes a novel parallel (mini-batch) algorithm for RSK, demonstrating linear convergence and improved speed over the standard method, with theoretical and numerical validation.
Findings
The parallel RSK method converges linearly in expectation.
The method outperforms the standard RSK in convergence speed when parallelization is utilized.
Numerical experiments confirm the theoretical advantages of the proposed algorithm.
Abstract
The standard randomized sparse Kaczmarz (RSK) method is an algorithm to compute sparse solutions of linear systems of equations and uses sequential updates, and thus, does not take advantage of parallel computations. In this work, we introduce a parallel (mini batch) version of RSK based on averaging several Kaczmarz steps. Naturally, this method allows for parallelization and we show that it can also leverage large over-relaxation. We prove linear expected convergence and show that, given that parallel computations can be exploited, the method provably provides faster convergence than the standard method. This method can also be viewed as a variant of the linearized Bregman algorithm, a randomized dual block coordinate descent update, a stochastic mirror descent update, or a relaxed version of RSK and we recover the standard RSK method when the batch size is equal to one. We also…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Markov Chains and Monte Carlo Methods · Statistical Methods and Inference
