Pseudo-inverse of a matrix
The pseudo-inverse of a matrix is a matrix that generalizes to arbitrary matrices the notion of inverse of a square, invertible matrix. The pseudo-inverse can be expressed from the singular value decomposition (SVD) of , as follows.
Let the SVD of be
where are both orthogonal matrices, and is a diagonal matrix containing the (positive) singular values of on its diagonal.
Then the pseudo-inverse of is the matrix defined as
Note that has the same dimension as the transpose of .
This matrix has many useful properties:
● If is full column rank, meaning , that is, is not singular, then is a left inverse of , in the sense that . We have the closed form expression
● If is full row rank, meaning , that is, is not singular, then is a right inverse of , in the sense that . We have the closed-form expression
● If is square, invertible, then its inverse is .
● The solution to the least-squares problem
with minimum norm is .
Example: pseudo inverse of a matrix