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
来源
PROCEEDINGS OF SC20: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC20) | 2020年
关键词
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 条
  • [1] Parallel sparse orthogonal factorization on distributed-memory multiprocessors
    Sun, CG
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1996, 17 (03) : 666 - 685
  • [2] 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
  • [3] Distributed-Memory Parallel JointNMF
    Eswar, Srinivas
    Cobb, Benjamin
    Hayashi, Koby
    Kannan, Ramakrishnan
    Ballard, Grey
    Vuduc, Richard
    Park, Haesun
    PROCEEDINGS OF THE 37TH INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, ACM ICS 2023, 2023, : 301 - 312
  • [4] RANDOMIZED ALGORITHMS FOR SYMMETRIC NONNEGATIVE MATRIX FACTORIZATION
    Hayashi, Koby
    Aksoy, Sinan g.
    Ballard, Grey
    Park, Haesun
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2025, 46 (01) : 584 - 625
  • [5] A Progressive Hierarchical Alternating Least Squares Method for Symmetric Nonnegative Matrix Factorization
    Hou, Liangshao
    Chu, Delin
    Liao, Li-Zhi
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2023, 45 (05) : 5355 - 5369
  • [6] Massively Parallel Polar Decomposition on Distributed-memory Systems
    Ltaief, Hatem
    Sukkari, Dalal
    Esposito, Aniello
    Nakatsukasa, Yuji
    Keyes, David
    ACM TRANSACTIONS ON PARALLEL COMPUTING, 2019, 6 (01)
  • [7] Off-diagonal symmetric nonnegative matrix factorization
    Moutier, Francois
    Vandaele, Arnaud
    Gillis, Nicolas
    NUMERICAL ALGORITHMS, 2021, 88 (02) : 939 - 963
  • [8] 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
  • [9] 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
  • [10] 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