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 条
  • [21] Distributed-Memory Parallel Algorithms for Sparse Times Tall-Skinny-Dense Matrix Multiplication
    Selvitopi, Oguz
    Brock, Benjamin
    Nisa, Israt
    Tripathy, Alok
    Yelick, Katherine
    Buluc, Aydin
    PROCEEDINGS OF THE 2021 ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, ICS 2021, 2021, : 431 - 442
  • [22] Pairwise Constraint Propagation-Induced Symmetric Nonnegative Matrix Factorization
    Wu, Wenhui
    Jia, Yuheng
    Kwong, Sam
    Hou, Junhui
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2018, 29 (12) : 6348 - 6361
  • [23] A framework for scalable greedy coloring on distributed-memory parallel computers
    Bozdag, Doruk
    Gebremedhin, Assefaw H.
    Manne, Fredrik
    Boman, Erik G.
    Catalyurek, Umit V.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2008, 68 (04) : 515 - 535
  • [24] Lifting sequential graph algorithms for distributed-memory parallel computation
    Gregor, D
    Lumsdaine, A
    ACM SIGPLAN NOTICES, 2005, 40 (10) : 423 - 437
  • [25] DID: Distributed Incremental Block Coordinate Descent for Nonnegative Matrix Factorization
    Gao, Tianxiang
    Chu, Chris
    THIRTY-SECOND AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTIETH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / EIGHTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, : 2991 - 2998
  • [26] Quadratic nonnegative matrix factorization
    Yang, Zhirong
    Oja, Erkki
    PATTERN RECOGNITION, 2012, 45 (04) : 1500 - 1510
  • [27] Elastic Nonnegative Matrix Factorization
    Ballen, Peter
    Guha, Sudipto
    2018 18TH IEEE INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOPS (ICDMW), 2018, : 1271 - 1278
  • [28] NONNEGATIVE UNIMODAL MATRIX FACTORIZATION
    Ang, Andersen Man Shun
    Gillis, Nicolas
    Vandaele, Arnaud
    De Sterck, Hans
    2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, : 3270 - 3274
  • [29] Efficient and Non-Convex Coordinate Descent for Symmetric Nonnegative Matrix Factorization
    Vandaele, Arnaud
    Gillis, Nicolas
    Lei, Qi
    Zhong, Kai
    Dhillon, Inderjit
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2016, 64 (21) : 5571 - 5584
  • [30] Constraint-Induced Symmetric Nonnegative Matrix Factorization for Accurate Community Detection
    Liu, Zhigang
    Luo, Xin
    Wang, Zidong
    Liu, Xiaohui
    INFORMATION FUSION, 2023, 89 : 588 - 602