Distributed Nonnegative Matrix Factorization with HALS Algorithm on MapReduce

被引:6
|
作者
Zdunek, Rafal [1 ]
Fonal, Krzysztof [1 ]
机构
[1] Wroclaw Univ Sci & Technol, Dept Elect, Wybrzeze Wyspianskiego 27, PL-50370 Wroclaw, Poland
关键词
Distributed nonnegative matrix factorization; Large-scale NMF; HALS algorithm; Mapreduce paradigm; Recommendation systems; HIERARCHICAL ALS ALGORITHMS;
D O I
10.1007/978-3-319-65482-9_14
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Nonnegative Matrix Factorization (NMF) is a commonly used method in machine learning and data analysis for feature extraction and dimensionality reduction of nonnegative data. Recently, we observe its increasing popularity in processing massive data, and advances in developing various distributed algorithms for NMF. In the paper, we propose a computational strategy for implementation of the Hierarchical Alternating Least Squares (HALS) algorithm using the MapReduce programming paradigm. Due to this approach, the scalable HALS NMF, which can be implemented on parallel and distributed computer architectures, is obtained. The scalability and efficiency of the proposed algorithm is confirmed in the numerical experiments, performed on largescale synthetic and recommendation system datasets.
引用
收藏
页码:211 / 222
页数:12
相关论文
共 50 条
  • [1] Distributed Nonnegative Matrix Factorization with HALS Algorithm on Apache Spark
    Fonal, Krzysztof
    Zdunek, Rafal
    [J]. ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING (ICAISC 2018), PT II, 2018, 10842 : 333 - 342
  • [2] A Distributed HALS Algorithm for Euclidean Distance-Based Nonnegative Matrix Factorization
    Domen, Yohei
    Migita, Tsuyoshi
    Takahashi, Norikazu
    [J]. 2019 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2019), 2019, : 1332 - 1337
  • [3] Global Convergence of a Modified HALS Algorithm for Nonnegative Matrix Factorization
    Kimura, Takumi
    Takahashi, Norikazu
    [J]. 2015 IEEE 6TH INTERNATIONAL WORKSHOP ON COMPUTATIONAL ADVANCES IN MULTI-SENSOR ADAPTIVE PROCESSING (CAMSAP), 2015, : 21 - 24
  • [4] Distributed geometric nonnegative matrix factorization and hierarchical alternating least squares-based nonnegative tensor factorization with the MapReduce paradigm
    Zdunek, Rafal
    Fonal, Krzysztof
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (17):
  • [5] Parallel Nonnegative Matrix Factorization Algorithm on the Distributed Memory Platform
    Chao Dong
    Huijie Zhao
    Wei Wang
    [J]. International Journal of Parallel Programming, 2010, 38 : 117 - 137
  • [6] Parallel Nonnegative Matrix Factorization Algorithm on the Distributed Memory Platform
    Dong, Chao
    Zhao, Huijie
    Wang, Wei
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2010, 38 (02) : 117 - 137
  • [7] Gauss-Seidel HALS Algorithm for Nonnegative Matrix Factorization with Sparseness and Smoothness Constraints
    Kimura, Takumi
    Takahashi, Norikazu
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2017, E100A (12) : 2925 - 2935
  • [8] A novel update rule of HALS algorithm for nonnegative matrix factorization and Zangwill's global convergence
    Sano, Takehiro
    Migita, Tsuyoshi
    Takahashi, Norikazu
    [J]. JOURNAL OF GLOBAL OPTIMIZATION, 2022, 84 (03) : 755 - 781
  • [9] A novel update rule of HALS algorithm for nonnegative matrix factorization and Zangwill’s global convergence
    Takehiro Sano
    Tsuyoshi Migita
    Norikazu Takahashi
    [J]. Journal of Global Optimization, 2022, 84 : 755 - 781
  • [10] A novel update rule of HALS algorithm for nonnegative matrix factorization and Zangwill’s global convergence
    Graduate School of Natural Science and Technology, Okayama University, 3–1–1 Tsushima-naka, Kita-ku, Okayama
    700–8530, Japan
    [J]. J of Global Optim, 3 (755-781):