Underdetermined Linear System

In high-dimensional Machine Learning, we often need to solve underdetermined linear systems , where the feature number is much higher than the sample number (). For overdetermined linear systems, use Linear Regression. We can also think of these systems as for the Linear Regression problem. Except here, there are infinite solutions that can achieve zero MSE. So instead of aiming at least square error, we aim for the least norm for underdetermined linear systems.

L2 Norm

We can easily show that is a solution to the system (we always assume that has full row rank). We can also use KKT to get the solution.

  • Don’t mix it up with the MSE solution .

We claim that has the least L2 norm: for any solution , we have

We can also solve the Optimization problem to get .

  • The geometric perception of the solution is . Therefore, achieves optimality.

L1 Norm

We can think of the least norm solution as applying L2 Regularization to Mean Squared Error (which is equivalent to Ridge Regression) on underdetermined linear systems. When using an L1 Regularization to general linear systems, we get LASSO.

L1 Regularization/sparsity/feature selection is especially important for underdetermined linear systems.