Systems and methods for robust low-rank matrix approximation
First Claim
1. A method for low-rank approximation of an observed data matrix, the method comprising:
- obtaining, by a processor-based system, the observed data matrix;
performing, by logic of the processor-based system, factorization of the observed data matrix in lp-norm space, wherein p<
2; and
providing, by the processor-based system from a result of the lp-norm space factorization of the observed data matrix, a low-rank approximation comprising principal components extracted from the observed data matrix.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods which provide robust low-rank matrix approximation using low-rank matrix factorization in the lp-norm space, where p<2 (e.g., 1≤p<2), providing a lp-PCA technique are described. For example, embodiments are configured to provide robust low-rank matrix approximation using low-rank matrix factorization in the least absolute deviation (l1-norm) space providing a l1-PCA technique. Embodiments minimize the lp-norm of the residual matrix in the subspace factorization of an observed data matrix, such as to minimize the l1-norm of the residual matrix where p=1. The alternating direction method of multipliers (ADMM) is applied according to embodiments to solve the subspace decomposition of the low-rank matrix factorization with respect to the observed data matrix. Iterations of the ADMM may comprise solving a l2-subspace decomposition and calculating the proximity operator of the l1-norm.
-
Citations
25 Claims
-
1. A method for low-rank approximation of an observed data matrix, the method comprising:
-
obtaining, by a processor-based system, the observed data matrix; performing, by logic of the processor-based system, factorization of the observed data matrix in lp-norm space, wherein p<
2; andproviding, by the processor-based system from a result of the lp-norm space factorization of the observed data matrix, a low-rank approximation comprising principal components extracted from the observed data matrix. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for low-rank approximation of an observed data matrix, the system comprising:
-
one or more data processors; and one or more non-transitory computer-readable storage media containing program code configured to cause the one or more data processors to perform operations including; obtain the observed data matrix; perform factorization of the observed data matrix in lp-norm space, wherein p<
2; andprovide, from a result of the lp-norm space factorization of the observed data matrix, a low-rank approximation comprising principal components extracted from the observed data matrix. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for low-rank approximation of an observed data matrix, the method comprising:
-
obtaining, by a processor-based system, the observed data matrix; performing, by logic of the processor-based system, factorization of the observed data matrix in l1-norm space by applying alternating direction method of multipliers (ADMM) to solve subspace decomposition of low-rank matrix factorization with respect to the observed data matrix; and providing, by the processor-based system from a result of the l1-norm space factorization of the observed data matrix, a low-rank approximation comprising principal components extracted from the observed data matrix. - View Dependent Claims (24, 25)
-
Specification