Biased unconstrained non-negative matrix factorization for clustering

被引:8
|
作者
Deng, Ping [1 ]
Zhang, Fan [1 ]
Li, Tianrui [1 ,3 ,4 ]
Wang, Hongjun [1 ]
Horng, Shi-Jinn [2 ]
机构
[1] Southwest Jiaotong Univ, Sch Comp & Artificial Intelligence, Chengdu 611756, Peoples R China
[2] Natl Taiwan Univ Sci & Technol, Dept Comp Sci & Informat Engn, Taipei 106, Taiwan
[3] Southwest Jiaotong Univ, Natl Engn Lab Integrated Transportat Big Data App, Chengdu 611756, Peoples R China
[4] Mfg Ind Chains Collaborat & Informat Support Tech, Chengdu 611756, Peoples R China
基金
美国国家科学基金会;
关键词
Non-negative matrix factorization; Unconstrained regularization; Stochastic gradient descent; Clustering; SIGMOID FUNCTION; ALGORITHMS;
D O I
10.1016/j.knosys.2021.108040
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Clustering remains a challenging research hotspot in data mining. Non-negative matrix factorization (NMF) is an effective technique for clustering, which aims to find the product of two non-negative low-dimensional matrices that approximates the original matrix. Since the matrices must satisfy the non-negative constraints, the Karush-Kuhn-Tucker conditions need to be used to obtain the update rules for the matrices, which limits the choice of update methods. Moreover, this method has no learning rate and the updating process is completely dependent on the data itself. In addition, the two low-dimensional matrices in NMF are randomly initialized, and the clustering performance of the model is reduced. To address these problems, this paper proposes a biased unconstrained non negative matrix factorization (BUNMF) model, which integrates the l2 norm and adds bias. Specifically, BUNMF uses a non-linear activation function to make elements of the matrices to remain non negative, and converts the constrained problem into an unconstrained problem. The matrices are renewed by sequentially updating the matrices' elements using stochastic gradient descent to obtain an update rule with a learning rate. Furthermore, the BUNMF model is constructed by three different activation functions and their iteration update algorithms are given through detailed reasoning. Finally, experimental results on eight public datasets show the effectiveness of the proposed model. (C) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页数:16
相关论文
共 50 条
  • [41] Algorithms for non-negative matrix factorization
    Lee, DD
    Seung, HS
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 13, 2001, 13 : 556 - 562
  • [42] Non-negative matrix factorization with α-divergence
    Cichocki, Andrzej
    Lee, Hyekyoung
    Kim, Yong-Deok
    Choi, Seungjin
    PATTERN RECOGNITION LETTERS, 2008, 29 (09) : 1433 - 1440
  • [43] Dropout non-negative matrix factorization
    He, Zhicheng
    Liu, Jie
    Liu, Caihua
    Wang, Yuan
    Yin, Airu
    Huang, Yalou
    KNOWLEDGE AND INFORMATION SYSTEMS, 2019, 60 (02) : 781 - 806
  • [44] Non-Negative Matrix Factorization with Constraints
    Liu, Haifeng
    Wu, Zhaohui
    PROCEEDINGS OF THE TWENTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-10), 2010, : 506 - 511
  • [45] Stretched non-negative matrix factorization
    Gu, Ran
    Rakita, Yevgeny
    Lan, Ling
    Thatcher, Zach
    Kamm, Gabrielle E.
    O'Nolan, Daniel
    Mcbride, Brennan
    Wustrow, Allison
    Neilson, James R.
    Chapman, Karena W.
    Du, Qiang
    Billinge, Simon J. L.
    NPJ COMPUTATIONAL MATERIALS, 2024, 10 (01)
  • [46] Uniqueness of non-negative matrix factorization
    Laurberg, Hans
    2007 IEEE/SP 14TH WORKSHOP ON STATISTICAL SIGNAL PROCESSING, VOLS 1 AND 2, 2007, : 44 - 48
  • [47] Non-negative Matrix Factorization on Manifold
    Cai, Deng
    He, Xiaofei
    Wu, Xiaoyun
    Han, Jiawei
    ICDM 2008: EIGHTH IEEE INTERNATIONAL CONFERENCE ON DATA MINING, PROCEEDINGS, 2008, : 63 - +
  • [48] Bayesian Non-negative Matrix Factorization
    Schmidt, Mikkel N.
    Winther, Ole
    Hansen, Lars Kai
    INDEPENDENT COMPONENT ANALYSIS AND SIGNAL SEPARATION, PROCEEDINGS, 2009, 5441 : 540 - +
  • [49] Non-negative Matrix Factorization on GPU
    Platos, Jan
    Gajdos, Petr
    Kroemer, Pavel
    Snasel, Vaclav
    NETWORKED DIGITAL TECHNOLOGIES, PT 1, 2010, 87 : 21 - 30
  • [50] On affine non-negative matrix factorization
    Laurberg, Hans
    Hansen, Lars Kai
    2007 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL II, PTS 1-3, 2007, : 653 - +