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 条
  • [31] Efficient method for symmetric nonnegative matrix factorization with an approximate augmented Lagrangian scheme
    Zhu, Hong
    Niu, Chenchen
    Liang, Yongjin
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2025, 454
  • [32] A Framework for Compressed Weighted Nonnegative Matrix Factorization
    Yahaya, Farouk
    Puigt, Matthieu
    Delmaire, Gilles
    Roussel, Gilles
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2024, 72 : 4798 - 4811
  • [33] Nonnegative Matrix Factorization With Regularizations
    Ren, Weiya
    Li, Guohui
    Tu, Dan
    Jia, Li
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2014, 4 (01) : 153 - 164
  • [34] Randomized nonnegative matrix factorization
    Erichson, N. Benjamin
    Mendible, Ariana
    Wihlborn, Sophie
    Kutz, J. Nathan
    PATTERN RECOGNITION LETTERS, 2018, 104 : 1 - 7
  • [35] MINIMUM-VOLUME-REGULARIZED WEIGHTED SYMMETRIC NONNEGATIVE MATRIX FACTORIZATION FOR CLUSTERING
    Gao, Tianxiang
    Olafsson, Sigurdur
    Lu, Songtao
    2016 IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (GLOBALSIP), 2016, : 247 - 251
  • [36] An object-oriented parallel programming language for distributed-memory parallel computing platforms
    Pinho, Eduardo Gurgel
    de Carvalho Junior, Francisco Heron
    SCIENCE OF COMPUTER PROGRAMMING, 2014, 80 : 65 - 90
  • [37] Distributed-memory parallel routing for field-programmable gate arrays
    Chan, PK
    Schlag, MDF
    Ebeling, C
    McMurchie, L
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2000, 19 (08) : 850 - 862
  • [38] Distributed-Memory DMRG via Sparse and Dense Parallel Tensor Contractions
    Levy, Ryan
    Solomonik, Edgar
    Clark, Bryan K.
    PROCEEDINGS OF SC20: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC20), 2020,
  • [39] Nonnegative Matrix Factorization Using Nonnegative Polynomial Approximations
    Debals, Otto
    Van Barel, Marc
    De Lathauwer, Lieven
    IEEE SIGNAL PROCESSING LETTERS, 2017, 24 (07) : 948 - 952
  • [40] Parallel Hierarchical Clustering using Rank-Two Nonnegative Matrix Factorization
    Manning, Lawton
    Ballard, Grey
    Kannan, Ramakrishnan
    Park, Haesun
    2020 IEEE 27TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS (HIPC 2020), 2020, : 141 - 150