基于MapReduce的LBSN兴趣点推荐算法研究

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:chenyong198966
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动互联网的高速发展和快速普及使人们养成了随时随地上网的习惯,4G技术的快速发展和应用更是使这种上网习惯得到巩固和加强,这也催生出了一种新的互联网商业模式:基于位置的社交网络服务。基于位置的社交网络服务提供商给用户在社交平台上提供签到服务,这也是一种位置共享服务,当一个社交网络用户发布自己位置后,该用户的好友可以在社交平台上看到这个位置及这个位置所代表的商家,好友的消费决策会因此产生一定的改变。正是由于这个原因,当社交网络服务提供商收集到足够多的签到数据后就可以利用个人偏好和好友关系对用户进行位置推荐。当前的位置推荐算法主要是结合用户的签到位置和签到时间使用协同过滤推荐方法为用户推荐感兴趣的地点,然而在对签到点进行聚类时使用的密度聚类方法大多时间复杂度很高,对时间维度的处理也比较粗略,因此本文在运行速度和推荐准确度两个方面对传统的兴趣点推荐算法进行改进。首先,本文引入网格划分思想对DBCSAN密度聚类算法进行改进,使聚类的对象不再是单个的签到点,而是一个个包含很多签到点的网格,每个网格在装入签到点之后即判断其是不是稠密网格,这样以来大大减少了判断一个聚类对象是否是稠密签到点的时间,而且使聚类对象的遍历数量得到了很大的缩减。在对时间维度的处理方面,本文按照人们的生活工作时间规律将时间维度划分为若干个时间段然后进行聚类,而不是按照传统的连续时间聚类,这种改进使推荐算法计算出的用户相似度更准确。最后本文采用MapReduce对基于网格的聚类算法进行改进,从而进一步提高推荐算法的运行速度。通过将传统的兴趣点推荐算法、改进后的基于网格的兴趣点推荐算法和基于MapReduce的兴趣点推荐算法进行实验对比,证明了本文的改进使推荐速度和推荐精度两个方面都有所提升。
其他文献
分析学生学习C语言动态内存分配过程中容易忽略的一些问题,探讨通过实验,展开关于动态内存分配相关内容,提出以实验的形式,在Intel-Pin平台下通过函数插桩,得到被测程序的一
针对一类定常线性系统,基于线性矩阵不等式(LMI),给出梯形区域(垂直条形与广义扇形区域结合)控制器和可靠控制器的设计算法。利用比离散故障模型更具有普遍意义的连续故障模型,给
军队政治工作专业的发展要以强军目标为引领,跟上时代步伐,不断创新人才培养模式,从管理、教育理念、网络素质培育等方面入手,培养出适应新时代的政工人才。
自习近平总书记提出“中国梦”后,全国各族人民都在各自岗位努力奋斗,争取早日实现中华民族伟大复兴。实现“中国梦”的关键在于社会主义经济的巨大发展和推动作用。《论十大关
针对目前教学中存在的问题,指出医学院校大学计算机课程中计算思维培养的重要性,提出医学院校大学计算机课程教学的新思路,阐明如何将传统教学模式与基于"MOOC+翻转课堂"的混合
目的研究辰时行中药足浴联合艾灸对腹腔镜下胆囊切除术后胃肠功能恢复的效果。方法将纳入的90例患者按手术结束顺序编号,随机分为对照组、观察1组、观察2组,各30例。对照组予
本文提出包括要大力开展社会消防教育,完善消防教育体系,提出了建立中小学消防教育、大专院校消防教育、社会消防教育培训,形成完善的消防教育体系.
摘 要:大学生志愿支教活动作为大学生校外社会实践活动的组成部分,是大学生校园社会实践活动的有效延伸,是促进大学生了解社会、了解国情,与人民群众相结合,培养和锻炼才能,从而提高思想觉悟,增强服务意识,树立正确的世界观、人生观和价值观的活动。  关键词:支教;志愿者;大学生  一、前言  大学生支教是一项由共青团中央、教育部、财政部、人事部共同组织实施的志愿活动,旨在改善落后地区教育教学落后的现状。近
针对地理国情普查成果应用于资源环境承载力评价的问题,该文提出了一套基于地理国情普查数据的地质生态环境承载力评价指标体系和量化标准。文章综合生态学和地质学的相关理
摘 要:改革开放以后,随着社会主义市场经济的进一步发展,农村人口大规模向城镇涌进。农村人口的大规模迁移,提高了我国城镇化率的同时,也在农村社会引起了诸多空心化问题,农村空心化对我国农村社会产生了巨大的冲击。据此,本文意图探究我国农村空心化问题形成的原因,并分析这种现象对我国农村社会产生了何种影响。  关键词:城乡二元;农村空心化;原因;影响  一、引言  近年来,随着我国经济社会的发展,农村空心化