[1]刘 旭,李玲娟.基于项目聚类和时间衰减的动态协同过滤算法[J].计算机技术与发展,2020,30(08):22-26.[doi:10. 3969 / j. issn. 1673-629X. 2020. 08. 004]
 LIU Xu,LI Ling-juan.Dynamic Collaborative Filtering Algorithm Based on Item Clustering and Time Decay[J].,2020,30(08):22-26.[doi:10. 3969 / j. issn. 1673-629X. 2020. 08. 004]
点击复制

基于项目聚类和时间衰减的动态协同过滤算法()

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
30
期数:
2020年08期
页码:
22-26
栏目:
智能、算法、系统工程
出版日期:
2020-08-10

文章信息/Info

Title:
Dynamic Collaborative Filtering Algorithm Based on Item Clustering and Time Decay
文章编号:
1673-629X(2020)08-0022-05
作者:
刘 旭李玲娟
南京邮电大学 计算机学院,江苏 南京 210023
Author(s):
LIU XuLI Ling-juan
School of Computer Science,Nanjing University of Posts and Telecommunications,Nanjing 210023,China
关键词:
推荐算法聚类协同过滤时间衰减基于项目
Keywords:
recommendation algorithmclusteringcollaborative filteringtime decayitem-based
分类号:
TP311
DOI:
10. 3969 / j. issn. 1673-629X. 2020. 08. 004
摘要:
传统协同过滤推荐算法侧重于用户兴趣和项目的关系,目的是向用户推荐符合其兴趣的项目。 但忽略了用户兴趣随时间的变化,将不同时间段的项目评分同等对待,降低了推荐的准确率。 另一方面,基于项目的协同过滤算法在寻找目标项目的最近邻居时,因需要遍历整个项目空间而导致开销较大。为了解决上述问题,设计了一种基于项目聚类和时间衰减的动态协同过滤推荐算法 ITDCF。 该算法适用于基于项目的协同过滤,首先根据用户的评分对项目进行聚类,以快速找出目标项目的最近邻。 接着,在计算项目相似度和预测评分阶段都引入时间衰减因子,以客观反映用户兴趣,提高推荐精度。 最后,将前 N 个项目推荐给用户。 在 MovieLens 数据集上对 Popular、ItemCF、ITDCF 算法的准确率、召回率和F1值的测试结果表明,ITDCF 算法在准确性和效率上都有所提高。
Abstract:
The traditional collaborative filtering recommendation algorithm focuses on the relationship between user interests and items,with the aim of recommending users to items that match their interests.However,the change of user interest over time is ignored,and the item scores of different time periods are treated equally,which reduces the accuracy of the recommendation. In addition,the item-based collaborative filtering algorithm leads to a large overhead because it needs to traverse the entire item space when searching for the nearest neighbor of the target item.In order to solve the above problems,we design a dynamic collaborative filtering recommendation algorithm ITDCF based on item clustering and time decay, which is suitable for item-based collaborative filtering. Firstly,the item is clustered according to the user’s score to quickly find the nearest neighbor of the target item. Then,the time decay factor is introduced in both the calculation item similarity and the prediction score stage to objectively reflect the user’s interest and improve the recommendation accuracy.Finally,the top N items are recommended to the user.The precision recall and F1 values of Popular,ItemCF and ITDCF algorithms are tested on the MovieLens dataset. The results show that the ITDCF algorithm has improved accuracy and efficiency.

相似文献/References:

[1]蒋璐璐 王适 王宝成 李慧敏 李鑫慧.一种改进的标记分水岭遥感图像分割方法[J].计算机技术与发展,2010,(01):36.
 JIANG Lu-lu,WANG Shi,WANG Bao-cheng,et al.Segmentation of Remote Sensing Image Based on an Improved Labeling Watershed Algorithm[J].,2010,(08):36.
[2]张甜 罗眉 孟晓红 赵宗涛.一种基于状态特征的航天发射故障诊断技术[J].计算机技术与发展,2010,(01):93.
 ZHANG Tian,LUO Mei,MENG Xiao-hong,et al.A Technology in Fault Diagnosis of Spaceflight Launch Based on State Character[J].,2010,(08):93.
[3]王会颖 章义刚.求解聚类问题的改进人工鱼群算法[J].计算机技术与发展,2010,(03):84.
 WANG Hui-ying,ZHANG Yi-gang.An Improved Artificial Fish- Swarm Algorithm of Solving Clustering Analysis Problem[J].,2010,(08):84.
[4]赵敏 倪志伟 刘斌.K—means与朴素贝叶斯在商务智能中的应用[J].计算机技术与发展,2010,(04):179.
 ZHAO Min,NI Zhi-wei,LIU Bin.Application Research of K - Means Clustering and Naive Bayesian Algorithm in Business Intelligence[J].,2010,(08):179.
[5]吴楠 胡学钢.基于聚类分区的序列模式挖掘算法研究[J].计算机技术与发展,2010,(06):109.
 WU Nan,HU Xue-gang.Research on Clustering Partition-Based Approach of Sequential Pattern Mining[J].,2010,(08):109.
[6]耿波 仲红 徐杰 闫娜娜.用关联分析法对负荷预测结果进行二次处理[J].计算机技术与发展,2008,(04):171.
 GENG Bo,ZHONG Hong,XU Jie,et al.Using Correlation Analysis to Treat Load Forecasting Results[J].,2008,(08):171.
[7]游芳 姜建国 张坤.基于二维属性的高维数据聚类算法研究[J].计算机技术与发展,2009,(05):111.
 YOU Fang,JIANG Jian-guo,ZHANG Kun.Cluster- Algorithm Studies Based on Two- Dimensional Attribute Higher - Dimension Data[J].,2009,(08):111.
[8]刘淑英 程国建 彭方.人工神经生长细胞结构网络在医疗诊断的应用[J].计算机技术与发展,2009,(05):231.
 LIU Shu-ying,CHENG Guo-jian,PENG Fang.Applications of Growing Cell Structures of Artificial Neural Network for Medical Diagnosis[J].,2009,(08):231.
[9]范新 沈闻 丁泉勋 沈洁.基于正例和未标文档的半监督分类研究[J].计算机技术与发展,2009,(06):58.
 FAN Xin,SHEN Wen,DING Quan-xun,et al.Research on Semi- Supervised Classification Based on Positive and Unlabeled Text Document[J].,2009,(08):58.
[10]王园园 倪志伟 赵裕啸 伍章俊.基于决策树的模糊聚类评价算法及其应用[J].计算机技术与发展,2009,(09):232.
 WANG Yuan-yuan,NI Zhi-wei,ZHAO Yu-xiao,et al.Fuzzy Clustering Evaluation Algorithm Based on Decision Tree and Application[J].,2009,(08):232.

更新日期/Last Update: 2020-08-10