| 注册
首页|期刊导航|计算机技术与发展|基于降低数据稀疏度的协同过滤算法

基于降低数据稀疏度的协同过滤算法

徐文涛 王诚

计算机技术与发展2024,Vol.34Issue(5):170-174,5.
计算机技术与发展2024,Vol.34Issue(5):170-174,5.DOI:10.20165/j.cnki.ISSN1673-629X.2024.0056

基于降低数据稀疏度的协同过滤算法

Collaborative Filtering Algorithm Based on Reducing Data Sparsity

徐文涛 1王诚1

作者信息

  • 1. 南京邮电大学 通信与信息工程学院,江苏 南京 210003
  • 折叠

摘要

Abstract

Collaborative filtering algorithm is a common algorithm in recommendation systems,and its core idea is to mine user preferences through historical data and calculate similar neighbor items of objects for recommendation.However,the general real data has a serious data sparsity,and there are too few common scoring items between users or projects,which makes some traditional similarity al-gorithms inaccurate in calculation and low in recommendation accuracy.The traditional Slope One algorithm is inaccurate,but it has simple implementation and high operation efficiency,which can be used as sparse data pre-filling to improve the accuracy of similarity calculation.Therefore,we introduce a collaborative filtering algorithm based on reducing data sparsity,incorporating the Slope One algorithm.Firstly,hierarchical clustering is performed on the user rating data,and then the Weighted Slope One algorithm is used to predict and fill in some blank data of the high-sparsity dataset,thereby significantly reducing the data sparsity and improving the accuracy of Pearson's similarity calculation.Finally,the object attribute preference similarity is introduced for fusion.Validation is performed using the MovieLens 100 K dataset,and the results clearly show a reduction in the Mean Absolute Error(MAE),indicating an improvement in recommendation accuracy.It is validated that the proposed algorithm can enhance recommendation accuracy to some extent.

关键词

协同过滤/数据稀疏度/加权Slope One/皮尔逊相似度/对象属性

Key words

collaborative filtering/data sparsity/Weighted Slope One/Pearson similarity/object properties

分类

信息技术与安全科学

引用本文复制引用

徐文涛,王诚..基于降低数据稀疏度的协同过滤算法[J].计算机技术与发展,2024,34(5):170-174,5.

基金项目

国家自然科学基金(61801240) (61801240)

计算机技术与发展

OACSTPCD

1673-629X

访问量8
|
下载量0
段落导航相关论文