Generalized Low-Rank Approximations

Compared to singular value decomposition (SVD), generalized low-rank approximations of matrices (GLRAM) can consume less computation time, obtain higher compression ratio, and yield competitive classification performance. GLRAM has been successfully applied to applications such as image com- pression and retrieval, and quite a few extensions have been successively proposed. However, in literature, some basic proper- ties and crucial problems with regard to GLRAM have not been explored or solved yet. For this sake, we revisit GLRAM in this paper. First, we reveal such a close relationship between GLRAM and SVD that GLRAM's objective function is identical to SVD's objective function except the imposed constraints. Second, we derive a lower bound of GLRAM's objective function, and dis- cuss when the lower bound can be touched. Moreover, from the viewpoint of minimizing the lower bound, we answer one open problem raised by Ye (Machine Learning, 2005), i.e., a theoretical justification of the experimental phenomenon that, under given number of reduced dimension, the lowest reconstruction error is obtained when the left and right transformations have equal number of columns. Third, we explore when and why GLRAM can perform well in terms of compression, which is a fundamental problem concerning the usability of GLRAM.

[1]  T. Landauer,et al.  Indexing by Latent Semantic Analysis , 1990 .

[2]  M. Turk,et al.  Eigenfaces for Recognition , 1991, Journal of Cognitive Neuroscience.

[3]  Susan T. Dumais,et al.  Using Linear Algebra for Intelligent Information Retrieval , 1995, SIAM Rev..

[4]  Gene H. Golub,et al.  Matrix computations (3rd ed.) , 1996 .

[5]  David J. Kriegman,et al.  Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection , 1996, ECCV.

[6]  Harry Wechsler,et al.  The FERET database and evaluation procedure for face-recognition algorithms , 1998, Image Vis. Comput..

[7]  Alan M. Frieze,et al.  Clustering in large graphs and matrices , 1999, SODA '99.

[8]  Ambuj K. Singh,et al.  Dimensionality Reduction for Similarity Searching in Dynamic Databases , 1999, Comput. Vis. Image Underst..

[9]  Joos Vandewalle,et al.  A Multilinear Singular Value Decomposition , 2000, SIAM J. Matrix Anal. Appl..

[10]  Dimitris Achlioptas,et al.  Fast computation of low rank matrix approximations , 2001, STOC '01.

[11]  Matthew Brand,et al.  Incremental Singular Value Decomposition of Uncertain Data with Missing Values , 2002, ECCV.

[12]  Alejandro F. Frangi,et al.  Two-dimensional PCA: a new approach to appearance-based face representation and recognition , 2004 .

[13]  Alan M. Frieze,et al.  Fast monte-carlo algorithms for finding low-rank approximations , 2004, JACM.

[14]  Jieping Ye,et al.  Two-Dimensional Linear Discriminant Analysis , 2004, NIPS.

[15]  Jieping Ye,et al.  Generalized Low Rank Approximations of Matrices , 2005, Machine Learning.

[16]  Daoqiang Zhang,et al.  Representing Image Matrices: Eigenimages Versus Eigenvectors , 2005, ISNN.

[17]  Harry Shum,et al.  Concurrent subspaces analysis , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[18]  Chris H. Q. Ding,et al.  2-Dimensional Singular Value Decomposition for 2D Maps and Images , 2005, SDM.

[19]  Daoqiang Zhang,et al.  Feature extraction approaches based on matrix pattern: MatPCA and MatFLDA , 2005, Pattern Recognit. Lett..

[20]  Kohei Inoue,et al.  DSVD: a tensor-based image compression and recognition method , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[21]  Narendra Ahuja,et al.  Rank-R approximation of tensors using image-as-matrix representation , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[22]  ChenSongcan,et al.  Feature extraction approaches based on matrix pattern , 2005 .

[23]  Pengfei Shi,et al.  An analytical algorithm for generalized low-rank approximations of matrices , 2005, Pattern Recognit..

[24]  Kohei Inoue,et al.  Equivalence of Non-Iterative Algorithms for Simultaneous Low Rank Approximations of Matrices , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[25]  Jun Liu,et al.  Non-iterative generalized low rank approximation of matrices , 2006, Pattern Recognit. Lett..

[26]  Stephen Lin,et al.  Element Rearrangement for Tensor-Based Subspace Learning , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[27]  David Zhang,et al.  The theoretical analysis of GLRAM and its applications , 2007, Pattern Recognit..

[28]  Jieping Ye,et al.  Probabilistic Interpretations and Extensions for a Family of 2D PCA-style Algorithms , 2008 .

[29]  Haiping Lu,et al.  MPCA: Multilinear Principal Component Analysis of Tensor Objects , 2008, IEEE Transactions on Neural Networks.

[30]  Xiaoyang Tan,et al.  Fractional order singular value decomposition representation for face recognition , 2008, Pattern Recognit..