Distributed-Memory Parallel Symmetric Nonnegative Matrix Factorization

被引:3
|
作者
Eswar, Srinivas [1 ]
Hayashi, Koby [1 ]
Ballard, Grey [2 ]
Kannan, Ramakrishnan [3 ]
Vuduc, Richard [1 ]
Park, Haesun [1 ]
机构
[1] Georgia Inst Technol, Dept Computat Sci & Engn, Atlanta, GA 30332 USA
[2] Wake Forest Univ, Dept Comp Sci, Winston Salem, NC 27101 USA
[3] Oak Ridge Natl Lab, Computat Data Analyt Grp, Oak Ridge, TN USA
关键词
High performance computing; Newton method; Parallel algorithms; Symmetric Matrices; COLLECTIVE COMMUNICATION; COORDINATE DESCENT; ALGORITHMS;
D O I
10.1109/sc41405.2020.00078
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We develop the first distributed -memory parallel implementation of Symmetric Nonnegative Matrix Factorization (SymNMF), a key data analytics kernel 14 clustering and dimensionality reduction. Our implementation includes two different algorithms for SytnNMF, which give comparable results in terms of time and accuracy. The first algorithm is a parallelization of an existing sequential approach that uses solvers for nonsymmetric NNW The second algorithm is a novel approach based on the Gauss -Newton method. It exploits second -order information without incurring large computational and memory costs. We evaluate the scalability of our algorithms on the Summit system at Oak Ridge National Laboratory, scaling up to 128 nodes (4,096 cores) with 70% efficiency. Additionally, we demonstrate our software on an image segmentation task.
引用
收藏
页数:14
相关论文
共 50 条
  • [31] Self-Supervised Symmetric Nonnegative Matrix Factorization
    Jia, Yuheng
    Liu, Hui
    Hou, Junhui
    Kwong, Sam
    Zhang, Qingfu
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2022, 32 (07) : 4526 - 4537
  • [32] Symmetric Nonnegative Matrix Factorization With Beta-Divergences
    Shi, Min
    Yi, Qingming
    Lv, Jun
    IEEE SIGNAL PROCESSING LETTERS, 2012, 19 (08) : 539 - 542
  • [33] A Provable Splitting Approach for Symmetric Nonnegative Matrix Factorization
    Li, Xiao
    Zhu, Zhihui
    Li, Qiuwei
    Liu, Kai
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (03) : 2206 - 2219
  • [34] Efficient algorithm for sparse symmetric nonnegative matrix factorization
    Belachew, Melisew Tefera
    PATTERN RECOGNITION LETTERS, 2019, 125 : 735 - 741
  • [35] Dropping Symmetry for Fast Symmetric Nonnegative Matrix Factorization
    Zhu, Zhihui
    Li, Xiao
    Liu, Kai
    Li, Qiuwei
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 31 (NIPS 2018), 2018, 31
  • [36] A PROCESS AND MEMORY MODEL FOR A PARALLEL DISTRIBUTED-MEMORY MACHINE
    ISTAVRINOS, P
    BORRMANN, L
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 457 : 479 - 488
  • [37] LU FACTORIZATION ALGORITHMS ON DISTRIBUTED-MEMORY MULTIPROCESSOR ARCHITECTURES
    GEIST, GA
    ROMINE, CH
    SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1988, 9 (04): : 639 - 649
  • [38] The design, implementation, and evaluation of a symmetric banded linear solver for distributed-memory parallel computers
    Gupta, A
    Gustavson, FG
    Joshi, M
    Toledo, S
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1998, 24 (01): : 74 - 101
  • [39] Off-diagonal symmetric nonnegative matrix factorization
    François Moutier
    Arnaud Vandaele
    Nicolas Gillis
    Numerical Algorithms, 2021, 88 : 939 - 963
  • [40] PUMMA - PARALLEL UNIVERSAL MATRIX MULTIPLICATION ALGORITHMS ON DISTRIBUTED-MEMORY CONCURRENT COMPUTERS
    CHOI, JY
    DONGARRA, JJ
    WALKER, DW
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1994, 6 (07): : 543 - 570