Distributed-Memory Parallel JointNMF
Distributed-Memory Parallel JointNMF
复制标题
DOI:
10.1145/3577193.3593733
复制
发表时间:
2023-06
期刊:
影响因子:
--
通讯作者:
Srinivas Eswar;Benjamin Cobb;Koby Hayashi;R. Kannan;Grey Ballard;R. Vuduc;Haesun Park
中科院分区:
文献类型:
--
作者:
Srinivas Eswar;Benjamin Cobb;Koby Hayashi;R. Kannan;Grey Ballard;R. Vuduc;Haesun Park
Joint Nonnegative Matrix Factorization (JointNMF) is a hybrid method for mining information from datasets that contain both feature and connection information. We propose distributed-memory parallelizations of three algorithms for solving the JointNMF problem based on Alternating Nonnegative Least Squares, Projected Gradient Descent, and Projected Gauss-Newton. We extend well-known communication-avoiding algorithms using a single processor grid case to our coupled case on two processor grids. We demonstrate the scalability of the algorithms on up to 960 cores (40 nodes) with 60% parallel efficiency. The more sophisticated Alternating Nonnegative Least Squares (ANLS) and Gauss-Newton variants outperform the first-order gradient descent method in reducing the objective on large-scale problems. We perform a topic modelling task on a large corpus of academic papers that consists of over 37 million paper abstracts and nearly a billion citation relationships, demonstrating the utility and scalability of the methods.