Parallel Nonnegative Matrix Factorization Based on Newton Iteration with Improved Convergence Behavior

被引:0
|
作者
Kutil, Rade [1 ]
Flatz, Markus [1 ]
Vajtersic, Marian [1 ,2 ]
机构
[1] Salzburg Univ, Dept Comp Sci, Jakob Haringer Str 2, A-5020 Salzburg, Austria
[2] Slovak Acad Sci, Math Inst, Dubravska Cesta 9, Bratislava 84104, Slovakia
关键词
Nonnegative Matrix Factorization (NMF); Newton iteration; Computational linear algebra; Parallel algorithms; CONSTRAINED LEAST-SQUARES; ALGORITHMS; DISCOVERY;
D O I
10.1007/978-3-319-78024-5_56
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Nonnegative Matrix Factorization (NMF) approximates a large nonnegative matrix as a product of two significantly smaller nonnegative matrices. Because of the nonnegativity constraints, all existing methods for NMF are iterative. Newton-type methods promise good convergence rate and can also be parallelized very well because Newton iterations can be performed in parallel without exchanging data between processes. However, previous attempts have revealed problematic convergence behavior, limiting their efficiency. Therefore, we combine KarushKuhn- Tucker (KKT) conditions and a reflective technique for constraint handling, take care of global convergence by backtracking line search, and apply a modified target function in order to satisfy KKT inequalities. By executing only few Newton iterations per outer iteration, the algorithm is turned into a so-called inexact method. Experiments show that this leads to faster convergence in the sequential as well as in the parallel case. Although shorter Newton phases increase the relative parallel communication overhead, speedups are still satisfactory.
引用
收藏
页码:646 / 655
页数:10
相关论文
共 50 条
  • [1] Parallel Nonnegative Matrix Factorization via Newton Iteration
    Flatz, Markus
    Vajtersic, Marian
    [J]. PARALLEL PROCESSING LETTERS, 2016, 26 (03)
  • [2] Parallel Nonnegative Tensor Factorization via Newton Iteration on Matrices
    Flatz, Markus
    Vajtersic, Marian
    [J]. 2014 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2014, : 1014 - 1015
  • [3] Improvements in Approximation Performance and Parallelization of Nonnegative Matrix Factorization with Newton Iteration
    Kutil, Rade
    Flatz, Markus
    Vajtersic, Marian
    [J]. 2017 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2017, : 887 - 888
  • [4] NONNEGATIVE MATRIX FACTORIZATION VIA NEWTON ITERATION FOR SHARED-MEMORY SYSTEMS
    Flatz, Markus
    Vajtersic, Marian
    [J]. PROCEEDINGS OF THE CONFERENCE ALGORITMY 2016, 2016, : 312 - 322
  • [5] A block column iteration for nonnegative matrix factorization
    Karimpour, M.
    Rezghi, M.
    [J]. JOURNAL OF COMPUTATIONAL SCIENCE, 2022, 64
  • [6] Parallel Nonnegative Matrix Factorization with Manifold Regularization
    Liu, Fudong
    Shan, Zheng
    Chen, Yihang
    [J]. JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING, 2018, 2018
  • [7] FER based on the improved convex nonnegative matrix factorization feature
    Zhou, Jing
    Wang, Tianjiang
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2020, 79 (35-36) : 26305 - 26325
  • [8] FER based on the improved convex nonnegative matrix factorization feature
    Jing Zhou
    Tianjiang Wang
    [J]. Multimedia Tools and Applications, 2020, 79 : 26305 - 26325
  • [9] Image processing using Newton-based algorithm of nonnegative matrix factorization
    Hu, Li-Ying
    Guo, Gong-De
    Ma, Chang-Feng
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2015, 269 : 956 - 964
  • [10] Efficient Nonnegative Matrix Factorization via projected Newton method
    Gong, Pinghua
    Zhang, Changshui
    [J]. PATTERN RECOGNITION, 2012, 45 (09) : 3557 - 3565