[1]李程,曹菡,师军. 基于MapReduce的混合推荐算法及应用[J].计算机技术与发展,2016,26(04):74-77.
 LI Cheng,CAO Han,SHI Jun. Hybrid Recommendation Algorithm Based on MapReduce and Its Application[J].,2016,26(04):74-77.
点击复制

 基于MapReduce的混合推荐算法及应用()
分享到:

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

卷:
26
期数:
2016年04期
页码:
74-77
栏目:
智能、算法、系统工程
出版日期:
2016-04-10

文章信息/Info

Title:
 Hybrid Recommendation Algorithm Based on MapReduce and Its Application
文章编号:
1673-629X(2016)04-0074-04
作者:
 李程曹菡师军
 陕西师范大学 计算机科学学院,
Author(s):
 LI ChengCAO HanSHI Jun
关键词:
 MapReduceHadoop混合推荐算法云计算
Keywords:
 MapReduceHadoophybrid recommendation algorithmcloud computing
分类号:
TP311
文献标志码:
A
摘要:
 针对基于项目与基于用户两种传统协同过滤算法的不足,文中结合基于用户以及基于项目的两种传统协同过滤算法,并加以合理改进,提出了一种新型的混合型并行推荐算法。通过对新算法MapReduce编译,使新算法能够在Hadoop云平台下顺利运行。在可以利用以基于用户的方法为基础划定出定量的邻居范围,保证了推荐的个性化,同时,利用基于项目的协同过滤算法进行推荐,最终根据综合因素调整评分预测方法得出符合实际的推荐结果。实验结果表明,在数据量相对较大时新算法不仅在处理速度上表现更加优越,而且明显提高了推荐精确度。同时文中将该算法应用在西安本土旅游推荐服务上,针对西安市几大景点进行推荐,使新算法的准确性在实际应用中得到验证。
Abstract:
 For the shortcomings of traditional project-based and user-based collaborative filtering algorithm,a new parallel recommenda-tion algorithm is proposed,combined user-based with project-based collaborative filtering algorithm and improved them. Through Ma-pReduce compilation,the new algorithm can run in Hadoop cloud platform. To guarantee the personalized recommendation,it can take ad-vantages of the collaborative filtering algorithm based on user defined a certain number of neighbors. At the same time,the project-based collaborative filtering algorithm is used to recommend. Finally,according to the comprehensive adjusted score prediction method,the rec-ommended results are obtained. The experimental results show that the algorithm becomes more superior in the case of a large number of processing speed,and improves the accuracy of recommendation. Simultaneously,the algorithm is applied in local tourism of Xi’ an refer-ral service for several major attractions to recommend. The accuracy of the new algorithm has been verified in practical applications.

相似文献/References:

[1]李玲娟 张敏.云计算环境下关联规则挖掘算法的研究[J].计算机技术与发展,2011,(02):43.
 LI Ling-juan,ZHANG Min.Research on Algorithms of Mining Association Rule under Cloud Computing Environment[J].,2011,(04):43.
[2]李远方 邓世昆 闻玉彪 韩月阳.Hadoop-MapReduce下的PageRank矩阵分块算法[J].计算机技术与发展,2011,(08):6.
 LI Yuan-fang,DENG Shi-kun,WEN Yu-biao,et al.PageRank Matrix Partitioned Algorithm Using Hadoop-MapReduce[J].,2011,(04):6.
[3]李远方 贾时银 邓世昆 韩月阳.基于树结构的MapReduce模型[J].计算机技术与发展,2011,(08):149.
 LI Yuan-fang,JIA Shi-yin,DENG Shi-kun,et al.MapReduce Model Based on Tree Structure[J].,2011,(04):149.
[4]王梅,朱信忠,赵建民,等.基于 Hadoop 的海量图像检索系统[J].计算机技术与发展,2013,(01):204.
 WANG Mei,ZHU Xin-zhong,ZHAO Jian-min,et al.Massive Images Retrieval System Based on Hadoop[J].,2013,(04):204.
[5]贺瑶,王文庆,薛飞.基于云计算的海量数据挖掘研究[J].计算机技术与发展,2013,(02):69.
[6]舒琰,向阳,张骐,等.基于PageRank的微博排名MapReduce算法研究[J].计算机技术与发展,2013,(02):73.
 SHU Yan,XIANG Yang,ZHANG Qi,et al.Research on MapReduce Algorithm of Micro Blog Ranking Based on PageRank[J].,2013,(04):73.
[7]朱贤军,李敬兆.无加密模式下对云数据的隐私保密[J].计算机技术与发展,2013,(06):216.
 ZHU Xian-jun,LI Jing-zhao.Cloud Data Privacy under None Encryption[J].,2013,(04):216.
[8]周婷,张君瑛,罗成.基于Hadoop的K-means聚类算法的实现[J].计算机技术与发展,2013,(07):18.
 ZHOU Ting[],ZHANG Jun-ying[],LUO Cheng[].Realization of K-means Clustering Algorithm Based on Hadoop[J].,2013,(04):18.
[9]张志宏,吴庆波,邵立松,等.基于飞腾平台TOE协议栈的设计与实现[J].计算机技术与发展,2014,24(07):1.
 ZHANG Zhi-hong,WU Qing-bo,SHAO Li-song,et al. Design and Implementation of TCP/IP Offload Engine Protocol Stack Based on FT Platform[J].,2014,24(04):1.
[10]梁文快,李毅. 改进的基因表达算法对航班优化排序问题研究[J].计算机技术与发展,2014,24(07):5.
 LIANG Wen-kuai,LI Yi. Research on Optimization of Flight Scheduling Problem Based on Improved Gene Expression Algorithm[J].,2014,24(04):5.
[11]孙媛,黄刚. 基于Hadoop平台的C4.5算法的分析与研究[J].计算机技术与发展,2014,24(11):83.
 SUN Yuan,HUANG Gang. Analysis and Study of C4 . 5 Algorithm Based on Hadoop Platform[J].,2014,24(04):83.
[12]王添,姜麟,米允龙. 海量数据下不完备信息系统的知识约简算法[J].计算机技术与发展,2015,25(01):137.
 WANG Tian,JIANG Lin,MI Yun-long. Knowledge Reduction Algorithms of Incomplete Information System in Massive Datasets[J].,2015,25(04):137.
[13]秦军[],童毅[],戴新华[],等. 基于MapReduce数据密集型负载调度策略研究[J].计算机技术与发展,2015,25(04):48.
 QIN Jun[],TONG Yi[],DAI Xin-hua[],et al. Research on Scheduling Strategy of Data Intensive Workloads Based on MapReduce[J].,2015,25(04):48.
[14]陈静,郑彦. 基于二叉树的并行频繁项集挖掘算法[J].计算机技术与发展,2015,25(10):80.
 CHEN Jing,ZHENG Yan. Parallel Algorithm of Frequent Itemset Mining Based on Binary-tree[J].,2015,25(04):80.
[15]李振举,李学军,刘涛,等. MapReduce 性能预测模型构建[J].计算机技术与发展,2016,26(01):70.
 LI Zhen-ju,LI Xue-jun,LIU Tao,et al. Performance Prediction Model Construction of MapReduce[J].,2016,26(04):70.
[16]郭先超,林宗缪,姚文勇. 互联网+质量检测平台设计[J].计算机技术与发展,2016,26(05):120.
 GUO Xian-chao,LIN Zong-miao,YAO Wen-yong. Design of Platform for Internet+ Quality Inspection[J].,2016,26(04):120.
[17]范素娟[],田军锋[]. 基于Hadoop的云计算平台研究与实现[J].计算机技术与发展,2016,26(07):127.
 FAN Su-juan[],TIAN Jun-feng[]. Research and Implementation of Cloud Computing Platform Based on Hadoop[J].,2016,26(04):127.
[18]蒋菱[],王旭东[],于建成[],等. 基于分布式计算的海量用电数据分析技术研究[J].计算机技术与发展,2016,26(12):176.
 JIANG Ling[],WANG Xu-dong[],YU Jian-cheng[],et al. Research on Power Usage Behavior Analysis Based on Distributed Computing[J].,2016,26(04):176.
[19]王伟,杨庚,张成果. CryptDB密文数据库系统并行方案研究[J].计算机技术与发展,2017,27(02):90.
 WANG Wei,YANG Geng,ZHANG Cheng-guo. Investigation on Parallel Scheme of CryptDB Encrypted Database System[J].,2017,27(04):90.
[20]杨洁,黄刚. 基于云计算的SPRINT算法研究[J].计算机技术与发展,2017,27(03):108.
 YANG Jie,HUANG Gang. Research on SPRINT Algorithm Based on Cloud Computing[J].,2017,27(04):108.

更新日期/Last Update: 2016-06-16