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 条
  • [41] An Algorithm Based on Non-Negative Matrix Factorization for Detecting Communities in Networks
    Huang, Chenze
    Zhong, Ying
    MATHEMATICS, 2024, 12 (04)
  • [42] Application of improved k-means k-nearest neighbor algorithm in the movie recommendation system
    Cai, Chang
    Wang, Li
    2020 13TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID 2020), 2020, : 314 - 317
  • [43] An Algorithm of Incremental Bayesian Classifier Based on K-Nearest Neighbor
    Wang, Dong
    Xiong, Shi-huan
    MEMS, NANO AND SMART SYSTEMS, PTS 1-6, 2012, 403-408 : 1455 - 1459
  • [44] Gravity-Matching Algorithm Based on K-Nearest Neighbor
    Gao, Shuaipeng
    Cai, Tijing
    Fang, Ke
    SENSORS, 2022, 22 (12)
  • [46] FUZZY K-NEAREST NEIGHBOR ALGORITHM.
    Keller, James M.
    Gray, Michael R.
    Givens, James A.
    IEEE Transactions on Systems, Man and Cybernetics, 1985, SMC-15 (04): : 580 - 585
  • [47] A novel collaborative recommendation algorithm integrating probabilistic matrix factorization and neighbor model
    Yu, Hongtao
    Dou, Lisha
    Zhang, Fuzhi
    Journal of Information and Computational Science, 2015, 12 (05): : 2011 - 2019
  • [48] COLLABORATIVE REPRESENTATION BASED K-NEAREST NEIGHBOR CLASSIFIER FOR HYPERSPECTRAL IMAGERY
    Li, Wei
    Du, Qian
    Zhang, Fan
    Hu, Wei
    2014 6TH WORKSHOP ON HYPERSPECTRAL IMAGE AND SIGNAL PROCESSING: EVOLUTION IN REMOTE SENSING (WHISPERS), 2014,
  • [49] Non-negative Matrix Factorization based on γ-Divergence
    Machida, Kohei
    Takenouchi, Takashi
    2015 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2015,
  • [50] SONG RECOMMENDATION WITH NON-NEGATIVE MATRIX FACTORIZATION AND GRAPH TOTAL VARIATION
    Benzi, Kirell
    Kalofolias, Vassilis
    Bresson, Xavier
    Vandergheynst, Pierre
    2016 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING PROCEEDINGS, 2016, : 2439 - 2443