Collaborative filtering using non-negative matrix factorisation

被引:18
|
作者
Aghdam, Mehdi Hosseinzadeh [1 ,2 ]
Analoui, Morteza [2 ]
Kabiri, Peyman [2 ]
机构
[1] Payame Noor Univ, Tehran, Iran
[2] Iran Univ Sci & Technol, Tehran, Iran
关键词
collaborative filtering; latent factors; matrix factorisation; model-based recommender systems;
D O I
10.1177/0165551516654354
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Collaborative filtering is a popular strategy in recommender systems area. This approach gathers users' ratings and then predicts what users will rate based on their similarity to other users. However, most of the collaborative filtering methods have faced problems such as sparseness and scalability. This paper presents a non-negative matrix factorisation method to alleviate these problems via decomposing rating matrix into user matrix and item matrix. This method tries to find two non-negative user matrix and item matrix whose product can well estimate the rating matrix. This approach proposes updated rules to learn the latent factors for factorising the rating matrix. The proposed method can estimate all the unknown ratings and its computational complexity is very low. Empirical studies on benchmark datasets show that the proposed method is more tolerant of the sparseness and scalability problems.
引用
收藏
页码:567 / 579
页数:13
相关论文
共 50 条
  • [41] pyGNMF: A Python']Python library for implementation of generalised non-negative matrix factorisation method
    Lekinwala, Nirav L.
    Bhushan, Mani
    [J]. SOFTWAREX, 2022, 20
  • [42] Target recognition in synthetic aperture radar images via non-negative matrix factorisation
    Cui, Zongyong
    Cao, Zongjie
    Yang, Jianyu
    Feng, Jilan
    Ren, Hongliang
    [J]. IET RADAR SONAR AND NAVIGATION, 2015, 9 (09): : 1376 - 1385
  • [43] On the use of non-negative matrix factorisation to characterise wastewater from dairy processing plants
    Sutherland-Stacey, L.
    Dexter, R.
    [J]. WATER SCIENCE AND TECHNOLOGY, 2011, 64 (05) : 1096 - 1101
  • [44] Non-negative matrix factorisation-based subband decomposition for acoustic source localisation
    Shon, S.
    Mun, S.
    Han, D.
    Ko, H.
    [J]. ELECTRONICS LETTERS, 2015, 51 (22) : 1723 - 1724
  • [45] Learning Overcomplete Dictionaries with l0-Sparse Non-negative Matrix Factorisation
    O'Hanlon, Ken
    Plumbley, Mark D.
    [J]. 2013 IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (GLOBALSIP), 2013, : 977 - 980
  • [46] Automatic glottal inverse filtering with non-negative matrix factorization
    Airaksinen, Manu
    Juvela, Lauri
    Backstrom, Tom
    Alku, Paavo
    [J]. 17TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION (INTERSPEECH 2016), VOLS 1-5: UNDERSTANDING SPEECH PROCESSING IN HUMANS AND MACHINES, 2016, : 1039 - 1043
  • [47] Filtering Wind in Infrasound Data by Non-Negative Matrix Factorization
    Carniel, Roberto
    Cabras, Giuseppe
    Ichihara, Mie
    Takeo, Minoru
    [J]. SEISMOLOGICAL RESEARCH LETTERS, 2014, 85 (05) : 1056 - 1062
  • [48] Deriving Spatio-temporal Trajectory Fingerprints from Mobility Data using Non-Negative Matrix Factorisation
    Dhont, Michiel
    Tsiporkova, Elena
    Gonzalez-Deleito, Nicolas
    [J]. 21ST IEEE INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOPS ICDMW 2021, 2021, : 750 - 759
  • [49] Note-based alignment using score-driven non-negative matrix factorisation for audio recordings
    Wang, Tien-Ming
    Tsai, Pei-Yin
    Su, Alvin W. Y.
    [J]. IET SIGNAL PROCESSING, 2014, 8 (01) : 1 - 9
  • [50] Identifying promoter sequence architectures via a chunking-based algorithm using non-negative matrix factorisation
    Nikumbh, Sarvesh
    Lenhard, Boris
    [J]. PLOS COMPUTATIONAL BIOLOGY, 2023, 19 (11)