TY - JOUR
T1 - Parallel nonnegative matrix factorization algorithm on the distributed memory platform
AU - Dong, Chao
AU - Zhao, Huijie
AU - Wang, Wei
PY - 2010/4
Y1 - 2010/4
N2 - Nonnegative matrix factorization provides a new sight into the observed signals and has been extensively applied in face recognition, text mining and spectral data analysis. Despite the success, it is inefficient for the large-scale data set, due to the notoriously slow convergence of the multiplicative updating method. In this paper, we try to solve the problem through the parallel computing technique. Considering the limitation of the shared memory platform, the parallel algorithms are implemented on the distributed memory platform with the message passing interface library. Moreover, we adopt the two-layer cascade factorization strategy to eliminate the network consumption. The parallel implementations are evaluated on a 16-node Beowulf cluster with two data sets in different scale. The experiments demonstrate that the proposed method is effective in both precision and efficiency.
AB - Nonnegative matrix factorization provides a new sight into the observed signals and has been extensively applied in face recognition, text mining and spectral data analysis. Despite the success, it is inefficient for the large-scale data set, due to the notoriously slow convergence of the multiplicative updating method. In this paper, we try to solve the problem through the parallel computing technique. Considering the limitation of the shared memory platform, the parallel algorithms are implemented on the distributed memory platform with the message passing interface library. Moreover, we adopt the two-layer cascade factorization strategy to eliminate the network consumption. The parallel implementations are evaluated on a 16-node Beowulf cluster with two data sets in different scale. The experiments demonstrate that the proposed method is effective in both precision and efficiency.
KW - Cascade
KW - Distributed memory platform
KW - Large-scale data set
KW - Nonnegative matrix factorization
KW - Parallel computing
UR - https://www.scopus.com/pages/publications/77952287212
U2 - 10.1007/s10766-009-0116-7
DO - 10.1007/s10766-009-0116-7
M3 - 文章
AN - SCOPUS:77952287212
SN - 0885-7458
VL - 38
SP - 117
EP - 137
JO - International Journal of Parallel Programming
JF - International Journal of Parallel Programming
IS - 2
ER -