首页 | 本学科首页   官方微博 | 高级检索  
     

基于用户聚类与项目划分的优化推荐算法
引用本文:申晋祥,鲍美英.基于用户聚类与项目划分的优化推荐算法[J].计算机系统应用,2019,28(6):159-164.
作者姓名:申晋祥  鲍美英
作者单位:山西大同大学 计算机与网络工程学院, 大同 037009,山西大同大学 计算机与网络工程学院, 大同 037009
基金项目:国家自然科学基金(11871314);山西省青年科技基金(2015021101);山西大同大学校级科研项目(2017K7)
摘    要:针对传统协同过滤推荐算法没有充分考虑用户属性及项目类别划分等因素对相似度计算产生的影响,存在数据稀疏性,从而导致推荐准确度不高的问题.提出一种基于用户属性聚类与项目划分的协同过滤推荐算法,算法对推荐准确度有重要影响的相似度计算进行了充分考虑.先对用户采用聚类算法以用户身份属性聚类,进而再对项目进行类别划分,在相似度计算中增加类别相似度,考虑共同评分用户数通过加权系数进行综合相似度计算,最后结合平均相似度,采用阈值法综合得出最近邻.实验结果表明,所提算法能够有效提高推荐精度,为用户提供更准确的推荐项目.

关 键 词:推荐系统  协同过滤  聚类算法  相似度计算
收稿时间:2018/12/8 0:00:00
修稿时间:2019/1/15 0:00:00

Optimal Recommendation Algorithm Based on User Clustering and Project Partition
SHEN Jin-Xiang and BAO Mei-Ying.Optimal Recommendation Algorithm Based on User Clustering and Project Partition[J].Computer Systems& Applications,2019,28(6):159-164.
Authors:SHEN Jin-Xiang and BAO Mei-Ying
Affiliation:College of Computer and Network Engineering, Shanxi Datong University, Datong 037009, China and College of Computer and Network Engineering, Shanxi Datong University, Datong 037009, China
Abstract:The traditional collaborative filtering recommendation algorithm does not fully consider the impact of user attributes and item classification on similarity calculation, which results in data sparsity and low recommendation accuracy. This study proposes a collaborative filtering recommendation algorithm based on user attribute clustering and item partitioning. The algorithm fully considers the similarity calculation which has an important impact on recommendation accuracy. Firstly, users are clustered by user identity attributes using clustering algorithm, and then the items are classified. In the similarity calculation, category similarity is added. Considering the number of users scored jointly, comprehensive similarity is calculated by weighted coefficient. Finally, combined with average similarity, the nearest neighbor is synthesized by threshold method. The experimental results show that the proposed algorithm can effectively improve the recommendation accuracy and provide more accurate items for users.
Keywords:recommender system  collaborative filtering  clustering algorithm  similarity calculation
点击此处可从《计算机系统应用》浏览原始摘要信息
点击此处可从《计算机系统应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号