Slope One算法的改进及其在大数据平台的实现  被引量:5

Improvement of Slope One Algorithm and Its Implementation on Big Data Platform

在线阅读下载全文

作  者:刘佳耀 王佳斌 LIU Jiayao;WANG Jiabin(School of Engineering,Huaqiao University,Quanzhou,Fujian 362021,China)

机构地区:[1]华侨大学工学院

出  处:《计算机工程与应用》2020年第1期83-91,共9页Computer Engineering and Applications

基  金:国家自然科学青年科学基金(No.61505059);华侨大学研究生科研创新能力培养计划(No.1611422006);厦门市科技局产学研协同创新项目(No.3502Z20173046)

摘  要:针对原始Slope One算法计算推荐预测值时忽略了项目之间的相似性,以及大数据时代下推荐效率低下的问题,提出基于Spark平台的聚类加权Slope One推荐算法。通过Canopy-K-medoids聚类算法生成最近邻居集合;在最近邻集中用Slope One算法上加权项目之间的相似性进行推荐预测;在Spark平台上实现并行化。通过在电影数据集上的实验得出,基于Spark平台的优化算法与传统Slope One算法、加权项目相似度的Slope One算法相比,提高了推荐精度。Aiming at the problem that the original Slope One algorithm ignores the similarities between the projects when calculating the value of the recommendation prediction,and the recommendation inefficiency is low in the big data age,the clustering weighted Slope One recommendation algorithm based on the Spark platform is proposed.Firstly,the nearest neighbor set is generated by Canopy-K-medoids clustering algorithm.Then,in the nearest neighbor set,the Slope One algorithm is used to estimate the similarity between the weighted items.Finally,parallelization is implemented on the Spark platform.The experiments in film data set show that optimization algorithm based on Spark platform compared with the traditional Slope One algorithm and weighted similarity of Slope project One algorithm,improves the precision of recommendation.

关 键 词:Slope One算法 聚类 Spark平台 推荐算法 

分 类 号:TP391.1[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象