基于社会网络的协同过滤推荐技术研究

基于社会网络的协同过滤推荐技术研究

论文摘要

随着互联网的广泛普及,电子商务对传统的商贸活动产生了革命性的变化,产生以商品为中心到以客户为中心的模式的转变。为了实现以客户为中心,为客户提供所需商品的目的,企业实行个性化服务就是大势所趋。在这种环境下,电子商务推荐系统应运而生,它可以有效保留客户,增加企业销售额;还能提高服务质量,增强企业的竞争力。推荐系统在电子商务领域有着广泛的应用和良好的发展前景,逐渐成为电子商务技术的一个重要研究内容,吸引着广大研究人员的关注。目前在电子商务推荐系统中主要包括基于内容的推荐技术、协同过滤推荐技术和混合推荐技术,其中协同过滤推荐技术是应用比较成功的个性化推荐技术,但由于协同推荐技术本身存在数据稀疏和冷启动问题以及电子商务中数据规模的不断扩大,电子商务推荐系统也面临着许多挑战。在充分认识协同过滤推荐原理和所存在的问题后,本文进一步对协同推荐技术进行了有益的探索与研究,提出了一种基于社区发现的协同过滤推荐方法,将社区发现方法引入到协同过滤推荐系统中。文章首先重点研究了社区发现算法,并提出了基于中心节点和基于k派系的两种重叠社区发现算法,有效地挖掘出了网络中的社区;其次,从用户-项目的二部图所投影的用户网络中,利用基于中心节点的重叠社区发现方法挖掘出用户社区,并选取其中一部分作为目标用户的候选近邻用户集,从而减少了推荐系统的计算时间,提高推荐速度;最后,为了弥补打分信息不足的缺陷,我们在协同过滤推荐中加入了打分预处理机制,很好地解决了数据稀疏所带来的问题,提高推荐系统的准确率。本文将社会网络技术和协同过滤推荐技术有机的结合,大大地提高了推荐系统性能。最后,本文采用了MovieLens数据集进行实验,测试了两个性能指标包括平均绝对误差MAE和均方根误差RMSE。实验结果表明基于社区发现的协同过滤推荐算法在MAE和RMSE性能上都要优于基于Pearson相似度和基于余弦相似度的协同推荐算法。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景
  • 1.2 研究目的和意义
  • 1.3 国内外研究现状
  • 1.4 论文研究内容及章节安排
  • 1.5 本章小结
  • 第二章 社区发现算法的研究
  • 2.1 一般社区发现算法研究
  • 2.1.1 谱平分法
  • 2.1.2 Kernighan-Lin 算法
  • 2.1.3 层次聚类算法
  • 2.1.4 GN 算法
  • 2.2 重叠社区发现算法研究
  • 2.2.1 EAGLE 算法
  • 2.2.2 基于FCM 重叠社区发现算法
  • 2.2.3 基于最大派系图分割的重叠社区发现算法
  • 2.3 本章小结
  • 第三章 推荐系统相关技术研究
  • 3.1 基于内容的推荐技术
  • 3.2 协同过滤推荐技术
  • 3.2.1 基于记忆的协同推荐技术
  • 3.2.2 基于模型的协同推荐技术
  • 3.3 混合推荐技术
  • 3.4 本章小结
  • 第四章 基于社区发现的协同过滤推荐算法和推荐策略
  • 4.1 改进的社区发现算法
  • 4.1.1 基于中心节点的重叠社区发现算法
  • 4.1.2 基于k-派系的重叠社区发现算法
  • 4.2 基于社区发现的协同过滤推荐算法
  • 4.2.1 算法基本思想
  • 4.2.2 算法实现
  • 4.2.3 算法框架
  • 4.3 本章小结
  • 第五章 实验数据分析和性能评价
  • 5.1 实验内容
  • 5.2 实验数据集
  • 5.3 实验评价指标
  • 5.4 实验方案
  • 5.5 实验结果及分析
  • 5.6 本章小结
  • 第六章 总结和展望
  • 6.1 本文工作总结
  • 6.2 今后的工作
  • 致谢
  • 参考文献
  • 攻硕期间取得的研究成果
  • 相关论文文献

    • [1].基于在线评论的混合推荐算法[J]. 系统工程 2019(06)
    • [2].基于校企合作的情景感知推荐算法研究[J]. 海峡科技与产业 2019(06)
    • [3].融合时序的决策树推荐算法研究[J]. 现代计算机 2019(34)
    • [4].算法实践中的多义与转义:以新闻推荐算法为例[J]. 新闻大学 2019(12)
    • [5].教程推荐算法研究[J]. 信息与电脑(理论版) 2019(24)
    • [6].基于社交网络学习推荐算法的应用研究[J]. 信息系统工程 2019(12)
    • [7].垂直学习社区基于学习兴趣与风格的社会化推荐算法[J]. 小型微型计算机系统 2020(01)
    • [8].融合层次聚类和粒子群优化的鲁棒推荐算法[J]. 小型微型计算机系统 2020(01)
    • [9].智能推荐算法安全风险研究[J]. 广东通信技术 2019(07)
    • [10].基于门控循环单元与主动学习的协同过滤推荐算法[J]. 山东大学学报(工学版) 2020(01)
    • [11].电影智能推荐算法的潜在文化影响[J]. 电影艺术 2020(01)
    • [12].基于聚类和用户偏好的协同过滤推荐算法[J]. 计算机工程与应用 2020(03)
    • [13].基于会话的推荐算法研究综述[J]. 现代计算机 2019(36)
    • [14].基于兴趣点的多维度推荐算法研究[J]. 电脑知识与技术 2020(04)
    • [15].一种基于层次分析的多维属性混合推荐算法[J]. 渤海大学学报(自然科学版) 2019(04)
    • [16].一种时间加权的网络结构推荐算法[J]. 哈尔滨理工大学学报 2019(06)
    • [17].基于协同过滤的改进课程推荐算法[J]. 科技传播 2020(05)
    • [18].一种融合知识图谱与长短期偏好的下一项推荐算法[J]. 小型微型计算机系统 2020(04)
    • [19].个性化推荐算法中“信息茧房”与用户权利的思考[J]. 新闻研究导刊 2020(05)
    • [20].基于用户聚类的图书协同推荐算法研究[J]. 科技资讯 2020(09)
    • [21].适应情景变化的协同推荐算法[J]. 江西科学 2020(02)
    • [22].一种基于用户的协同过滤与人气排行榜的融合推荐算法[J]. 南宁师范大学学报(自然科学版) 2020(01)
    • [23].融合内容与矩阵分解的混合推荐算法[J]. 计算机应用研究 2020(05)
    • [24].基于链路预测的有向互动影响力和用户信任的推荐算法[J]. 计算机应用研究 2020(05)
    • [25].一种融合注意力和记忆网络的序列推荐算法[J]. 信息技术与网络安全 2020(05)
    • [26].基于综合因素的服装智能推荐算法研究[J]. 软件 2020(04)
    • [27].基于多元隐式信任关系挖掘的抗攻击社会化推荐算法研究[J]. 运筹与管理 2020(01)
    • [28].基于学习轨迹的学生培养模式智能推荐算法研究[J]. 科学技术创新 2020(13)
    • [29].基于注意力机制的神经网络贝叶斯群组推荐算法[J]. 计算机应用与软件 2020(05)
    • [30].基于云平台的慕课资源协同过滤推荐算法[J]. 微型电脑应用 2020(05)

    标签:;  ;  ;  ;  

    基于社会网络的协同过滤推荐技术研究
    下载Doc文档

    猜你喜欢