Collaborative filtering recommendation based on K-nearest neighbor and non-negative matrix factorization algorithm

被引:0
|
作者
Sun, Yu [1 ]
Liu, Qicheng [1 ]
机构
[1] Yantai Univ, Sch Comp & Control Engn, Yantai 264005, Peoples R China
来源
JOURNAL OF SUPERCOMPUTING | 2025年 / 81卷 / 01期
基金
中国国家自然科学基金;
关键词
K-nearest neighbor; Non-negative matrix factorization; Latent factors; Collaborative filtering; Recommender system; Hybrid algorithm;
D O I
10.1007/s11227-024-06537-4
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Traditional collaborative filtering recommendation algorithms suffer from low recommendation efficiency and poor accuracy when calculating similarities between users or items. To address this issue and improve the efficiency of recommendation systems, the paper introduces an algorithm called K-nearest neighbors and non-negative matrix factorization (KNNCNMF) collaborative filtering recommendation algorithm. When calculating the similarity between users or items, the algorithm extracts the latent factors of users and items through matrix decomposition, constructs a low-dimensional dense "user-item factor" matrix, and inputs it into the classifier for rating prediction, which replaces the complex similarity calculation and further improves the efficiency of the user-item similarity calculation. We use performance metrics such as Mean Absolute Error (MAE), Root Mean Square Error (RMSE), Precision, and Recall to measure our method. The experimental results show that compared to other algorithms, our method improves the MAE metric by 1.78% on average, the RMSE metric by 4.48% on average, the Precision metric by 4.66% on average, and the Recall metric by 7.95% on average. It proves the effectiveness of our proposed method.
引用
收藏
页数:45
相关论文
共 50 条
  • [21] An improved non-negative matrix factorization algorithm based on genetic algorithm
    Zhou, Sheng
    Yu, Zhi
    Wang, Can
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ELECTRONIC TECHNOLOGY, 2015, 6 : 395 - 398
  • [22] Non-negative matrix factorization for filtering Chinese document
    Lu, JJ
    Xu, BW
    Jiang, JX
    Kang, DZ
    COMPUTATIONAL SCIENCE - ICCS 2004, PT 2, PROCEEDINGS, 2004, 3037 : 113 - 120
  • [23] Novel Algorithm for Non-Negative Matrix Factorization
    Tran Dang Hien
    Do Van Tuan
    Pham Van At
    Le Hung Son
    NEW MATHEMATICS AND NATURAL COMPUTATION, 2015, 11 (02) : 121 - 133
  • [24] Quantum K-nearest neighbor algorithm
    Chen, Hanwu
    Gao, Yue
    Zhang, Jun
    Dongnan Daxue Xuebao (Ziran Kexue Ban)/Journal of Southeast University (Natural Science Edition), 2015, 45 (04): : 647 - 651
  • [25] A FUZZY K-NEAREST NEIGHBOR ALGORITHM
    KELLER, JM
    GRAY, MR
    GIVENS, JA
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1985, 15 (04): : 580 - 585
  • [26] NEIGHBOR EMBEDDING WITH NON-NEGATIVE MATRIX FACTORIZATION FOR IMAGE PREDICTION
    Guillemot, Christine
    Turkan, Mehmet
    2012 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2012, : 785 - 788
  • [27] Comparative Analysis of K-Nearest Neighbor and Modified K-Nearest Neighbor Algorithm for Data Classification
    Okfalisa
    Mustakim
    Gazalba, Ikbal
    Reza, Nurul Gayatri Indah
    2017 2ND INTERNATIONAL CONFERENCES ON INFORMATION TECHNOLOGY, INFORMATION SYSTEMS AND ELECTRICAL ENGINEERING (ICITISEE): OPPORTUNITIES AND CHALLENGES ON BIG DATA FUTURE INNOVATION, 2017, : 294 - 298
  • [28] Pairwise Preferences Based Matrix Factorization and Nearest Neighbor Recommendation Techniques
    Kalloori, Saikishore
    Ricci, Francesco
    Tkalcic, Marko
    PROCEEDINGS OF THE 10TH ACM CONFERENCE ON RECOMMENDER SYSTEMS (RECSYS'16), 2016, : 143 - 146
  • [29] Collaborative filtering using non-negative matrix factorisation
    Aghdam, Mehdi Hosseinzadeh
    Analoui, Morteza
    Kabiri, Peyman
    JOURNAL OF INFORMATION SCIENCE, 2017, 43 (04) : 567 - 579
  • [30] Scalable K-Nearest Neighbor Graph Construction Based on Greedy Filtering
    Park, Youngki
    Park, Sungchan
    Lee, Sang-goo
    Jung, Woosung
    PROCEEDINGS OF THE 22ND INTERNATIONAL CONFERENCE ON WORLD WIDE WEB (WWW'13 COMPANION), 2013, : 227 - 228