DocumentCode :
37040
Title :
Improved Greedy Algorithms for Sparse Approximation of a Matrix in Terms of Another Matrix
Author :
Maung, Crystal ; Schweitzer, Haim
Author_Institution :
Dept. of Comput. Sci., Univ. of Texas at Dallas, Richardson, TX, USA
Volume :
27
Issue :
3
fYear :
2015
fDate :
March 1 2015
Firstpage :
769
Lastpage :
780
Abstract :
We consider simultaneously approximating all the columns of a data matrix in terms of few selected columns of another matrix that is sometimes called “the dictionary”. The challenge is to determine a small subset of the dictionary columns that can be used to obtain an accurate prediction of the entire data matrix. Previously proposed greedy algorithms for this task compare each data column with all dictionary columns, resulting in algorithms that may be too slow when both the data matrix and the dictionary matrix are large. A recent approach for accelerating the run time requires large amounts of memory to keep temporary values during the run of the algorithm. We propose two new algorithms that can be used even when both the data matrix and the dictionary matrix are large. The first algorithm is exact, with output identical to some previously proposed greedy algorithms. It takes significantly less memory when compared to the current state-of-the-art, and runs much faster when the dictionary matrix is sparse. The second algorithm uses a low rank approximation to the data matrix to further improve the run time. The algorithms use new recursive formulas for computing the greedy selection criterion. The formulas enable decoupling most of the computations related to the data matrix from the computations related to the dictionary matrix.
Keywords :
approximation theory; greedy algorithms; sparse matrices; another matrix; data matrix columns; dictionary columns; dictionary matrix; greedy selection criterion; improved greedy algorithms; low rank approximation; sparse approximation; Approximation algorithms; Approximation methods; Dictionaries; Matching pursuit algorithms; Signal processing algorithms; Sparse matrices; Vectors;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/TKDE.2014.2349910
Filename :
6880792
Link To Document :
بازگشت