Author/Authors :
Petros Drineas، نويسنده , , Michael W. Mahoney، نويسنده ,
Abstract :
An algorithm is presented and analyzed that, when given as input a d-mode tensor image, computes an approximation image. The approximation image is computed by performing the following for each of the d modes: first, form (implicitly) a matrix by “unfolding” the tensor along that mode; then, choose columns from the matrices thus generated; and finally, project the tensor along that mode onto the span of those columns. An important issue affecting the quality of the approximation is the choice of the columns from the matrices formed by “unfolding” the tensor along each of its modes. In order to address this issue, two algorithms of independent interest are presented that, given an input matrix A and a target rank k, select columns that span a space close to the best rank k subspace of the matrix. For example, in one of the algorithms, a number c (that depends on k, an error parameter epsilon (Porson), and a failure probability δ) of columns are chosen in c independent random trials according to a nonuniform probability distribution depending on the Euclidean lengths of the columns. When this algorithm for choosing columns is used in the tensor approximation, then under appropriate assumptions bounds of the formimageare obtained, where A[i] is the matrix formed by “unfolding” the tensor along the ith mode and where (A[i])ki is the best rank ki approximation to the matrix A[i]. Each double vertical barA[i]-(A[i])kidouble vertical barF term is a measure of the extent to which the matrix A[i] is not well-approximated by a rank-ki matrix, and the image term is a measure of the loss in approximation quality due to the choice of columns (rather than, e.g., the top ki singular vectors along each mode). Bounds of a similar form are obtained with the other column selection algorithm. When restricted to matrices, the main tensor decomposition provides a low-rank matrix decomposition that is expressed in terms of the columns and rows of the original matrix, rather than in terms of its singular vectors. Connections with several similar recently-developed matrix decompositions are discussed.