Algorithm 805: computation and uses of the semidiscrete matrix decomposition

TitleAlgorithm 805: computation and uses of the semidiscrete matrix decomposition
Publication TypeJournal Articles
Year of Publication2000
AuthorsKolda TG, O'Leary DP
JournalACM Trans. Math. Softw.
Volume26
Issue3
Pagination415 - 435
Date Published2000/09//
ISBN Number0098-3500
Keywordscompression, latent semantic indexing, Matrix decomposition, semidiscrete decompositin, singular value decomposition
Abstract

We present algorithms for computing a semidiscrete approximation to a matrix in a weighted norm, with the Frobenius norm as a special case. The approximation is formed as a weighted sum of outer products of vectors whose elements are ±1 or 0, so the storage required by the approximation is quite small. We also present a related algorithm for approximation of a tensor. Applications of the algorithms are presented to data compression, filtering, and information retrieval; software is provided in C and in Matlab.

URLhttp://doi.acm.org/10.1145/358407.358424
DOI10.1145/358407.358424