$\ell_1$ Regression using Lewis Weights Preconditioning and Stochastic Gradient Descent
David Durfee, Kevin A. Lai, Saurabh Sawlani

TL;DR
This paper introduces preconditioned stochastic gradient descent algorithms for $ ext{l}_1$ regression that leverage Lewis weights for improved convergence, achieving faster solutions for large overdetermined systems and outperforming some traditional methods.
Contribution
It develops a novel preconditioning approach using Lewis weights to enhance SGD for $ ext{l}_1$ regression, leading to improved running times and practical efficiency.
Findings
Achieves $ ilde{O}(nnz(A) + d^{2.5} ext{epsilon}^{-2})$ time for $ ext{l}_1$ regression.
Matches best known times for interior point methods in certain cases.
Provides an algorithm avoiding fast matrix multiplication with competitive running times.
Abstract
We present preconditioned stochastic gradient descent (SGD) algorithms for the minimization problem in the overdetermined case, where there are far more constraints than variables. Specifically, we have for . Commonly known as the Least Absolute Deviations problem, regression can be used to solve many important combinatorial problems, such as minimum cut and shortest path. SGD-based algorithms are appealing for their simplicity and practical efficiency. Our primary insight is that careful preprocessing can yield preconditioned matrices with strong properties (besides good condition number and low-dimension) that allow for faster convergence of gradient descent. In particular, we precondition using Lewis weights to obtain an isotropic matrix with fewer rows and strong upper bounds on all row…
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 · Markov Chains and Monte Carlo Methods · Sparse and Compressive Sensing Techniques
