LIBNMF - A LIBRARY FOR NONNEGATIVE MATRIX FACTORIZATION

被引:0
|
作者
Janecek, Andreas [1 ]
Grotthoff, Stefan Schulze [1 ]
Gansterer, Wilfried N. [1 ]
机构
[1] Univ Vienna, Fac Comp Sci, Res Lab Computat Technol & Applicat, A-1080 Vienna, Austria
关键词
Nonnegative matrix factorization; low-rank approximation; evaluation; NMF library; NMF software; ALGORITHMS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present libNMF - a computationally efficient high performance library for computing nonnegative matrix factorizations (NMF) written in C. Various algorithms and algorithmic variants for computing NMF are supported. libNMF is based on external routines from BLAS (Basic Linear Algebra Subprograms), LAPack (Linear Algebra package) and ARPack, which provide efficient building blocks for performing central vector and matrix operations. Since modern BLAS implementations support multi-threading, libNMF can exploit the potential of multi-core architectures. In this paper, the basic NMF algorithms contained in libNMF and existing implementations found in the literature are briefly reviewed. Then, libNMF is evaluated in terms of computational efficiency and numerical accuracy and compared with the best existing codes available. libNMF is publicly available at http://rlcta.univie.ac.at/software.
引用
收藏
页码:205 / 224
页数:20
相关论文
共 50 条
  • [1] A PROJECTIVE APPROACH TO NONNEGATIVE MATRIX FACTORIZATION
    Groetzner, Patrick
    ELECTRONIC JOURNAL OF LINEAR ALGEBRA, 2021, 37 : 583 - 597
  • [2] Quadratic nonnegative matrix factorization
    Yang, Zhirong
    Oja, Erkki
    PATTERN RECOGNITION, 2012, 45 (04) : 1500 - 1510
  • [3] Elastic Nonnegative Matrix Factorization
    Ballen, Peter
    Guha, Sudipto
    2018 18TH IEEE INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOPS (ICDMW), 2018, : 1271 - 1278
  • [4] 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
  • [5] 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
  • [6] NIMFA: A Python']Python Library for Nonnegative Matrix Factorization.
    Zitnik, Marinka
    Zupan, Blaz
    JOURNAL OF MACHINE LEARNING RESEARCH, 2012, 13 : 849 - 853
  • [7] Online Nonnegative Matrix Factorization With Outliers
    Zhao, Renbo
    Tan, Vincent Y. F.
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2017, 65 (03) : 555 - 570
  • [8] A multilevel approach for nonnegative matrix factorization
    Gillis, Nicolas
    Glineur, Francois
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2012, 236 (07) : 1708 - 1723
  • [9] Nonnegative Matrix Factorization on Orthogonal Subspace
    Li, Zhao
    Wu, Xindong
    Peng, Hong
    PATTERN RECOGNITION LETTERS, 2010, 31 (09) : 905 - 911
  • [10] PIECEWISE CONSTANT NONNEGATIVE MATRIX FACTORIZATION
    Seichepine, N.
    Essid, S.
    Fevotte, C.
    Cappe, O.
    2014 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2014,