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 条
  • [31] Improvement of non-negative matrix-factorization-based and Trust-based approach to collaborative filtering for recommender systems
    Kashani, Somayeh Moghaddam Zadeh
    Hamidzadeh, Javad
    2020 6TH IRANIAN CONFERENCE ON SIGNAL PROCESSING AND INTELLIGENT SYSTEMS (ICSPIS), 2020,
  • [32] K-Nearest Neighbor Nonnegative Matrix Factorization for Learning a Mixture of Local SOM Models
    Nova, David
    Estevez, Pablo A.
    Huijse, Pablo
    ADVANCES IN SELF-ORGANIZING MAPS AND LEARNING VECTOR QUANTIZATION, 2014, 295 : 229 - 238
  • [33] Automatic glottal inverse filtering with non-negative matrix factorization
    Airaksinen, Manu
    Juvela, Lauri
    Backstrom, Tom
    Alku, Paavo
    17TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION (INTERSPEECH 2016), VOLS 1-5: UNDERSTANDING SPEECH PROCESSING IN HUMANS AND MACHINES, 2016, : 1039 - 1043
  • [34] Filtering Wind in Infrasound Data by Non-Negative Matrix Factorization
    Carniel, Roberto
    Cabras, Giuseppe
    Ichihara, Mie
    Takeo, Minoru
    SEISMOLOGICAL RESEARCH LETTERS, 2014, 85 (05) : 1056 - 1062
  • [35] Study on Text Classification Algorithm Based on Non-negative Matrix Factorization
    Jing, Yongxia
    Gou, Heping
    Fu, Chuanyi
    Liu, Qiang
    2017 10TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID), VOL 2, 2017, : 484 - 487
  • [36] A Fast Distributed Non-Negative Matrix Factorization Algorithm Based on DSGD
    Gao, Yan
    Zhou, Lingjun
    Chen, Baifan
    Xing, Xiaobing
    INTERNATIONAL JOURNAL OF DISTRIBUTED SYSTEMS AND TECHNOLOGIES, 2018, 9 (03) : 24 - 38
  • [37] HALS-based Algorithm for Affine Non-negative Matrix Factorization
    Hou, Yifan
    Xing, Shuai
    Xu, Qing
    2014 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), 2014, : 4154 - 4157
  • [38] QUANTUM IMAGE K-NEAREST NEIGHBOR MEAN FILTERING
    Xi J.
    Ran S.
    Xu K.
    Quantum Information and Computation, 2023, 23 (1-2): : 45 - 66
  • [39] QUANTUM IMAGE K-NEAREST NEIGHBOR MEAN FILTERING
    Xi, J. I. N. G. K. E.
    Ran, S. H. U. K. U. N.
    Xu, K. A., I
    QUANTUM INFORMATION & COMPUTATION, 2023, 23 (1-2) : 45 - 66
  • [40] An algorithm for object tracking based on incremental non-negative matrix factorization
    Qian C.
    Xu S.
    Zhang S.
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2010, 22 (06): : 972 - 977