Stochastic Steepest Descent Methods for Linear Systems: Greedy Sampling & Momentum
Md Sarowar Morshed, Sabbir Ahmad, Md Noor-E-Alam

TL;DR
This paper introduces a unified stochastic steepest descent framework for linear systems, incorporating greedy sampling and momentum techniques, leading to faster algorithms with proven convergence and superior empirical performance.
Contribution
It develops a novel SSD framework connecting various projection methods, introduces greedy sampling strategies, and integrates momentum to accelerate convergence.
Findings
Greedy sampling methods outperform existing algorithms on diverse datasets.
Momentum techniques significantly improve convergence speed.
Theoretical convergence rates are established for the proposed methods.
Abstract
Recently proposed adaptive Sketch & Project (SP) methods connect several well-known projection methods such as Randomized Kaczmarz (RK), Randomized Block Kaczmarz (RBK), Motzkin Relaxation (MR), Randomized Coordinate Descent (RCD), Capped Coordinate Descent (CCD), etc. into one framework for solving linear systems. In this work, we first propose a Stochastic Steepest Descent (SSD) framework that connects SP methods with the well-known Steepest Descent (SD) method for solving positive-definite linear system of equations. We then introduce two greedy sampling strategies in the SSD framework that allow us to obtain algorithms such as Sampling Kaczmarz Motzkin (SKM), Sampling Block Kaczmarz (SBK), Sampling Coordinate Descent (SCD), etc. In doing so, we generalize the existing sampling rules into one framework and develop an efficient version of SP methods. Furthermore, we incorporated the…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Sparse and Compressive Sensing Techniques · Machine Learning and ELM
