In applied mathematics and statistics, basis pursuit denoising (BPDN) refers to a mathematical optimization problem of the form
minx\left(
1 | |
2 |
\|y-
2 | |
Ax\| | |
2 |
+λ\|x\|1\right),
where
λ
x
N x 1
y
M x 1
A
M x N
M<N
Some authors refer to basis pursuit denoising as the following closely related problem:
minx\|x\|1subjectto\|y-
2 | |
Ax\| | |
2 |
\le\delta,
λ
\delta
Either types of basis pursuit denoising solve a regularization problem with a trade-off between having a small residual (making
y
Ax
x
\ell1
minx\|x\|1
y
Exact solutions to basis pursuit denoising are often the best computationally tractable approximation of an underdetermined system of equations. Basis pursuit denoising has potential applications in statistics (see the LASSO method of regularization), image compression and compressed sensing.
When
\delta=0
Basis pursuit denoising was introduced by Chen and Donoho in 1994,[1] in the field of signal processing. In statistics, it is well known under the name LASSO, after being introduced by Tibshirani in 1996.
The problem is a convex quadratic problem, so it can be solved by many general solvers, such as interior-point methods. For very large problems, many specialized methods that are faster than interior-point methods have been proposed.
Several popular methods for solving basis pursuit denoising include the in-crowd algorithm (a fast solver for large, sparse problems[2]), homotopy continuation, fixed-point continuation (a special case of the forward–backward algorithm[3]) and spectral projected gradient for L1 minimization (which actually solves LASSO, a related problem).