《计算机应用杂志》发表论文赏析

基于聚类和Spark框架的加权Slope One算法

来源:计算机应用杂志2017年第5期北京时间:

作者:李淋淋, 倪建成, 于苹苹, 姚彬修, 曹博

单位:1. 曲阜师范大学 信息科学与工程学院, 山东 日照 276826;2. 曲阜师范大学 软件学院, 山东 曲阜 273165

摘要:针对传统Slope One算法在相似性计算时未考虑项目属性信息和时间因素对项目相似性计算的影响,以及推荐在当前大数据背景下面临的计算复杂度高、处理速度慢的问题,提出了一种基于聚类和Spark框架的加权Slope One算法。首先,将时间权重加入到传统的项目评分相似性计算中,并引入项目属性相似性生成项目综合相似度;然后,结合Canopy-K-means聚类算法生成最近邻居集;最后,利用Spark计算框架对数据进行分区迭代计算,实现该算法的并行化。实验结果表明,基于Spark框架的改进算法与传统Slope One算法、基于用户相似性的加权Slope One算法相比,评分预测准确性更高,较Hadoop平台下的运行效率平均可提高3.5~5倍,更适合应用于大规模数据集的推荐。

关键词:Slope One算法,聚类,Spark,时间权重,项目属性

基金资助:国家自然科学基金青年基金资助项目(61402258);山东省本科高校教学改革研究项目(2015M102);校级教学改革研究项目(jg05021*)。

填文献完整题目 获取完整文献

填写需求
联系方式
注:学术顾问会在1小时内联系您,请留意!