mlsanityData to 14 Oct 2026

Sketch 'n Solve: An Efficient Python Package for Large-Scale Least Squares Using Randomized Numerical Linear Algebra

arXiv 2409.14309 ↗First posted 22 Sep 2024cs.LG cs.NA math.NAcited by 0

Not on the map. Why?

Abstract (arXiv)

We present Sketch 'n Solve, an open-source Python package that implements efficient randomized numerical linear algebra (RandNLA) techniques for solving large-scale least squares problems. While sketch-and-solve algorithms have demonstrated theoretical promise, their practical adoption has been limited by the lack of robust, user-friendly implementations. Our package addresses this gap by providing an optimized implementation built on NumPy and SciPy, featuring both dense and sparse sketching operators with a clean API. Through extensive benchmarking, we demonstrate that our implementation achieves up to 50x speedup over traditional LSQR while maintaining high accuracy, even for ill-conditioned matrices. The package shows particular promise for applications in machine learning optimization, signal processing, and scientific computing.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 1 of its 4 references that are in the map. First posted on arXiv 22 Sep 2024.

Builds on

1 of 4 references.

References · 1

  1. 2014Sketching as a Tool for Numerical Linear Algebracited by 288

Built on by

Not cited yet.