基于电商用户评分权重协同过滤的推荐系统算法
Recommendation System Algorithm Based on Weighted Collaborative Filtering for E-Commerce User Ratings
摘要: 为解决传统协同过滤算法在用户评分波动性与数据稀疏性下相似度计算失真、推荐效果下降的问题,本研究提出一种基于用户评分信息熵权重的协同过滤方法。该方法利用评分分布的信息熵衡量用户评分的稳定性,并将其作为权重融入相似度计算过程,以减弱高噪声用户对推荐结果的干扰。基于MovieLens数据集的实验表明,与传统协同过滤相比,熵权模型在RMSE、MAE等预测误差上显著降低,同时在Precision@10、Recall@10与MAP@10等Top-K推荐指标上均取得提升。研究结果验证了熵权机制在增强推荐准确性与模型鲁棒性方面的有效性。
Abstract: To address the distortion of similarity computation and the decline in recommendation performance caused by user rating volatility and data sparsity in traditional collaborative filtering algorithms, this study proposes a collaborative filtering method based on users’ rating information entropy weights. The method uses the information entropy of rating distributions to measure the stability of users’ rating behaviors and incorporates it as a weight into the similarity calculation, thereby reducing the influence of high-noise users on recommendation results. Experiments conducted on the MovieLens dataset show that, compared with traditional collaborative filtering, the entropy-weighted model significantly reduces prediction errors such as RMSE and MAE, and achieves improvements in Top-K recommendation metrics, including Precision@10, Recall@10, and MAP@10. The findings validate the effectiveness of the entropy-weight mechanism in enhancing recommendation accuracy and model robustness.
文章引用:郭强, 吴浩然. 基于电商用户评分权重协同过滤的推荐系统算法[J]. 电子商务评论, 2025, 14(12): 6272-6279. https://doi.org/10.12677/ecl.2025.14124610

参考文献

[1] Resnick, P. and Varian, H.R. (1997) Recommender Systems. Communications of the ACM, 40, 56-58. [Google Scholar] [CrossRef
[2] Ricci, F., Rokach, L. and Shapira, B. (2010) Introduction to Recommender Systems Handbook. In: Recommender Systems Handbook, Springer, 1-35. [Google Scholar] [CrossRef
[3] Su, X. and Khoshgoftaar, T.M. (2009) A Survey of Collaborative Filtering Techniques. Advances in Artificial Intelligence, 2009, 1-19. [Google Scholar] [CrossRef
[4] Sarwar, B., Karypis, G., Konstan, J. and Riedl, J. (2001) Item-Based Collaborative Filtering Recommendation Algorithms. Proceedings of the 10th International Conference on World Wide Web, Hong Kong, 1-5 May 2001, 285-295. [Google Scholar] [CrossRef
[5] Herlocker, J.L., Konstan, J.A., Terveen, L.G. and Riedl, J.T. (2004) Evaluating Collaborative Filtering Recommender Systems. ACM Transactions on Information Systems, 22, 5-53. [Google Scholar] [CrossRef
[6] Linden, G., Smith, B. and York, J. (2003) Amazon.com Recommendations: Item-to-Item Collaborative Filtering. IEEE Internet Computing, 7, 76-80. [Google Scholar] [CrossRef
[7] Schein, A.I., Popescul, A., Ungar, L.H. and Pennock, D.M. (2002) Methods and Metrics for Cold-Start Recommendations. Proceedings of the 25th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, Tampere, 11-15 August 2002, 253-260. [Google Scholar] [CrossRef
[8] Wang, W., Feng, F., He, X., Nie, L. and Chua, T. (2021) Denoising Implicit Feedback for Recommendation. Proceedings of the 14th ACM International Conference on Web Search and Data Mining, Virtual Event, 8-12 March 2021, 373-381. [Google Scholar] [CrossRef
[9] Ye, S. and Lu, J. (2024) Robust Recommender Systems with Rating Flip Noise. ACM Transactions on Intelligent Systems and Technology, 16, 1-19. [Google Scholar] [CrossRef
[10] Chen, H., Chen, Y., Wang, X., et al. (2021) Curriculum Disentangled Recommendation with Noisy Multi-Feedback. Advances in Neural Information Processing Systems, 34, 26924-26936.
[11] Siepmann, C. and Chatti, M.A. (2023) Trust and Transparency in Recommender Systems. arXiv: 2304.08094.
[12] Liu, J., Zhu, Y. and Kun-Yu Shi, (2015) An Improved Recommendation Algorithm via Social Behaviors. 2015 12th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP), Chengdu, 18-20 December 2015, 75-79. [Google Scholar] [CrossRef
[13] Adomavicius, G. and Tuzhilin, A. (2005) Toward the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible Extensions. IEEE Transactions on Knowledge and Data Engineering, 17, 734-749. [Google Scholar] [CrossRef
[14] Bobadilla, J., Ortega, F., Hernando, A. and Gutiérrez, A. (2013) Recommender Systems Survey. Knowledge-Based Systems, 46, 109-132. [Google Scholar] [CrossRef
[15] Shannon, C.E. (1948) A Mathematical Theory of Communication. Bell System Technical Journal, 27, 379-423. [Google Scholar] [CrossRef
[16] Pazzani, M.J. and Billsus, D. (2007) Content-Based Recommendation Systems. In: The Adaptive Web, Springer, 325-341.
[17] Koren, Y., Bell, R. and Volinsky, C. (2009) Matrix Factorization Techniques for Recommender Systems. Computer, 42, 30-37. [Google Scholar] [CrossRef