Suppose you want to find a sparse solution to an underdetermined system of equations — fewer unknowns on are nonzero than the total number of variables. This is the central challenge in compressed sensing, medical imaging and signal processing. The natural objective adds a smooth data-fit term and a nonsmooth L1 penalty that promotes sparsity:
Gradient descent works beautifully on the smooth part , but it cannot handle because the L1 norm has corners — points where no gradient exists. Proximal gradient methods split the problem cleanly: take a gradient step in , then solve a tiny standalone minimization problem for . That second step is called the proximal operator, and for the L1 norm it has a simple closed form: soft-thresholding.
The basic algorithm is ISTA (Iterative Shrinkage-Thresholding Algorithm). Its convergence rate is . In 2009, Beck and Teboulle showed that adding a single momentum term — extrapolating the current iterate using the previous one — yields FISTA (Fast ISTA) with rate , at essentially zero extra cost.
Comments
Loading comments...