Randomized algorithms for Tikhonov regularization in linear least squares
Abstract
We describe two algorithms to efficiently solve regularized linear least squares systems based on sketching. The algorithms compute preconditioners for \|Ax-b\|22 + λ \|x\|22, where A∈Rm× n and λ>0 is a regularization parameter, such that LSQR converges in O((1/ε)) iterations for ε accuracy. We focus on the context where the optimal regularization parameter is unknown, and the system must be solved for a number of parameters λ. Our algorithms are applicable in both the underdetermined m n and the overdetermined m n setting. Firstly, we propose a Cholesky-based sketch-to-precondition algorithm that uses a `partly exact' sketch, and only requires one sketch for a set of N regularization parameters λ. The complexity of solving for N parameters is O(mn((m,n)) +N((m,n)3 + mn(1/ε))). Secondly, we introduce an algorithm that uses a sketch of size O(sdλ(A)) for the case where the statistical dimension sdλ(A)(m,n). The scheme we propose does not require the computation of the Gram matrix, resulting in a more stable scheme than existing algorithms in this context. We can solve for N values of λi in O(mn((m,n)) + (m,n)\,sdλi(A)2 + Nmn(1/ε)) operations.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.