个性化推荐并行算法及其应用研究

来源 :烟台大学 | 被引量 : 1次 | 上传用户:xx19890701
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的飞速发展,网络上的信息变得庞杂而多样。面对海量的信息,用户很难从中获取自己需要的内容。推荐系统是一种有效的信息过滤技术,可以解决互联网时代下的信息超载问题。另外,信息的爆炸式增长为推荐系统带来了新的难题,面对海量的信息,传统的串行推荐算法不再适用于如今的数据规模,为了能较快地从较大的数据中挖掘出有价值的信息,设计并行化的推荐算法,是解决较大数据推荐计算量大问题的有效途径。本文利用MapReduce面对较大数据时优秀的处理分析能力,研究了针对较大规模数据集进行推荐的并行算法,同时将其应用在外卖个性化推荐中。本文的工作主要有以下几个方面:首先,设计了一种基于物品的协同过滤推荐并行算法–PTR-NBICF算法,该算法主要包括数据预处理和产生推荐列表两个阶段,数据预处理部分爬取网络上真实商品的评论数据,评论数据包括评分数值和评论文本,通过朴素贝叶斯分类算法构建物品评论文本情感分类器,量化评论文本情感值,再结合评分数值构建综合评分模型,综合评分更能表达评论者的情感倾向。在产生推荐列表部分,改进物品相似度的不足,并在MapReduce分布式计算模型上实现了PTR-NBICF算法,将其应用在外卖个性化推荐。实验表明,PTR-NBICF算法有效地提高了物品推荐的准确性,并且有良好的并行加速比。其次,设计一种基于矩阵分解的协同过滤推荐并行算法—PTR-NBALS算法,该算法在数据预处理部分使用综合评分模型,在产生推荐阶段根据ALS算法原理和不足,在损失函数中引入物品品类相似度,并在MapReduce分布式计算模型上实现,将其应用在外卖个性化推荐中,通过对外卖评论数据集进行深入挖掘,实现对外卖个性化的推荐。实验表明,PTR-NBALS算法进一步改善了推荐效果,增强了系统的可靠性。最后,针对协同过滤算法推荐列表中缺乏多样性的问题,以上述研究为基础,设计了一种混合协同过滤的多样化推荐并行算法—PTR-Hybrid算法,首先利用PTR-NBICF算法和PTR-NBALS算法生成预测评分,进而初步产生物品推荐候选集,然后将候选集输入到训练好的XGBoost分类模型中进行预测,最后,Top-50保留为最终推荐名单。实验表明,该算法不仅具有较高的精度和多样性,而且具有良好的加速比。将该算法应用于个性化、多样化的外卖推荐是可行和有效的。
其他文献
消化性溃疡是常见的消化道慢性疾病,患者长期饱受腹痛、反酸等症状的折磨,严重影响生活质量。消化性溃疡的机制多种多样,目前药物治疗抑制胃酸仍是主要的治疗方案。时辰药理
由于西行求法经历在唐宋历史语境中不断凸显,玄奘的历史形象发生了从传法译经并重的经义大师到历险求法的行脚僧的转变。通过想象和虚构,各种有关西行的情节内容掺入历史文本
当五花八门的相亲节目争先恐后的在各大电视台播出以来,江苏卫视的“非诚勿扰”作为这类节目的领先者,虽然备受争议,却仍在如火如荼的播出。“非诚勿扰”遭受争议,主要源于女
本文作者认为:不能把科学中的规律同自然规律恒等起来,不能把“映象”(指科学中的规律)当成“原形”(指自然规律)。自然科学中不考虑“观测者”的作用的认识论是“纯客观主义
党的十八大报告已然将建设海洋强国战略纳入国家发展战略,在这其中,建设与中国海洋强国战略相适应的海洋文化和海洋文化产业将发挥更加有力的推进器作用。21世纪是海洋的世纪
矿用本质安全型直流电源是井下电子设备采用最为广泛的电力供应装置,电源的性能关系到整个矿井的生产安全。我国在本安电源的研究方面,更加侧重于本安电源本身性能的研究,针
胰岛素是胰岛素依赖型糖尿病患者最有效的药物,胰岛素类似物主要有速效、中效和长效胰岛素。糖尿病人在每日注射一次基础胰岛素的同时还需要在餐时辅助注射速效胰岛素进行餐
航空发动机适航条例规定对转子限寿件必须进行损伤容限评估。本文以含硬α夹杂钛合金轮盘为研究对象,结合高速旋转台低循环疲劳裂纹扩展试验与三维裂纹扩展有限元仿真分析,开
互联网时代,伴随电子商务网站与社交媒体平台的飞速发展,用户、商品、评论等各类信息呈爆炸式增长。面对海量、复杂信息,用户高效获取有用信息变得更加困难,信息过载问题日益
目的通过对首都医科大学附属北京妇产医院妇科门诊患者阴道分泌物清洁度、霉菌、滴虫、细菌性阴道病的快速检测结果进行分析,探讨常见阴道病的发病特点,提高临床诊断率。方法