学位论文 > 优秀研究生学位论文题录展示

基于蚁群聚类的电子商务个性化推荐算法研究

作 者: 李海霞
导 师: 刘凤鸣
学 校: 山东师范大学
专 业: 管理科学与工程
关键词: 协同过滤推荐算法 蚁群算法 用户 项目
分类号: TP391.3
类 型: 硕士论文
年 份: 2014年
下 载: 7次
引 用: 0次
阅 读: 论文下载
 

内容摘要


伴随着互联网的不断发展壮大,电子商务迅速发展,电子商务个性化推荐系统作为电子商务的一部分也越来越受到企业的重视。而电子商务个性化推荐系统是以推荐算法为中心的,这促使国内外的许多研究者开始投身于对推荐算法的研究,他们提出了很多不同的推荐算法,这些算法的加入满足了物联网用户的个性化需求,但是也存在一些问题,如数据的稀疏性问题和数据的冷启动问题等。蚁群算法是源于自然现象的一种算法,是一种新式的模拟蚂蚁群体智能行为的仿生优化算法,它的很多观点来源于真实蚁群。蚁群算法具有自组织性、正反馈性、较强的鲁棒性等长处,这启发了我们融合蚁群算法来研究推荐算法的思路。本文提出了一种基于蚁群聚类的电子商务个性化推荐算法,该算法首先利用蚁群算法实现用户聚类,从而在一定程度上降低了候选邻居集的数量。然后在用户簇中运用融合用户和项目协同过滤推荐算法对用户进行推荐,在此步骤中所采用的融合用户和项目的协同过滤算法是在传统的融合用户和项目的算法的基础上进行改进的,具体流程是:当用户共同评分的项目数量大于某一阈值时,采用基于用户的协同过滤推荐算法,反之采用传统的基于用户和项目的协同过滤。另外本文对电子商务的推荐算法的许多细节问题进行了有效改善,具体改进如下:1.当相似度的计算公式分母为零时得到相似度为无穷大,显然这与事实不符,为此本文采用基于用户的评价因子和基于项目的评价因子来代替用户相似度和项目相似度。2.本文还对结合用户和项目的协同过滤算法的控制因子给出了具体计算公式,这有效解决了随机设置参数的不准确和耗时问题。3.稀疏的用户-项目矩阵中未评分的项目可以根据项目之间的相似度得到一个预测的评分,在一定程度上降低了用户-项目矩阵的极端稀疏性,但是也存在极端情况,分别是没有一个用户对目标项目做过评分和目标用户未做过任何评分这两种情况。本文给出了极端情况下的处理办法,对于第一种情况,把用户对其所做过评分的平均值作为用户对目标项目的评分,而对于第二种情况,则取3.0作为用户对目标项目的评分。这样在一定程度上缓解了冷启动问题和稀疏性问题对电子商务推荐系统的影响。实验结果表明:和传统的基于用户的协同过滤推荐算法和基于用户和项目的协同过滤推荐算法相比,通过本文的算法计算出的MAE值较小,从而可以有效地为用户进行个性化推荐。

全文目录


目录  4-6
摘要  6-8
Abstract  8-10
第1章 绪论  10-17
  1.1 研究背景  10-11
  1.2 国内外相关领域研究现状  11-15
    1.2.1 协同过滤推荐算法  11-12
    1.2.2 蚁群算法  12-14
    1.2.3 基于蚁群算法的推荐算法概述  14-15
  1.3 研究内容  15
  1.4 研究意义  15
  1.5 主要创新点  15-16
  1.6 论文结构  16-17
第2章 相关理论概述  17-32
  2.1 电子商务推荐算法  17-24
    2.1.1 电子商务推荐系统  17-18
    2.1.2 基于用户的协同过滤推荐算法  18-22
    2.1.3 基于项目的协同过滤推荐算法  22-24
    2.1.4 协同过滤推荐算法的缺点  24
  2.2 蚁群算法  24-26
    2.2.1 蚁群算法的描述  24-25
    2.2.2 蚁群算法的特征  25-26
  2.3 蚁群聚类算法  26-32
第3章 基于蚁群聚类的电子商务个性化推荐算法设计  32-39
  3.1 蚁群聚类算法  32-35
  3.2 融合用户和项目的协同过滤推荐算法  35-39
第四章 实验设计及结果分析  39-44
  4.1 数据集  39
  4.2 度量标准  39-40
  4.3 实验过程  40-44
    4.3.1 实验环境  40
    4.3.2 实验结果及分析  40-44
第五章 结论  44-45
  5.1 研究的优点与不足  44
  5.2 未来展望  44-45
参考文献  45-50
致谢  50-51
攻读硕士学位期间公开发表的论文  51

相似论文

  1. 多导弹协同作战突防效能评估及组合优化算法研究,TJ760.1
  2. 基于蚁群算法的电梯群优化控制研究,TU857
  3. 基于FPGA的多用户扩频码捕获研究及硬件仿真,TN914.42
  4. 基于用户兴趣特征的图像检索研究与实现,TP391.41
  5. 隐式用户兴趣挖掘的研究与实现,TP311.13
  6. 个性化检索中相似用户群的获取与更新,TP391.3
  7. 生物医学领域检索系统查询扩展技术研究,TP391.3
  8. 动态环境下移动对象导航系统相关技术的研究,TP301.6
  9. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  10. 基于改进蚁群算法的机器人路径规划研究,TP242
  11. 马洛—克罗恩社会赞许性量表的修订及相关研究,B841.7
  12. 非体育领域商品广告中运动项目元素分析,G80-05
  13. 我国高校BOT工程项目风险评价研究,G647
  14. 高职课程改革研究,G712.3
  15. 山东省高校科研项目集成管理模式研究,G644
  16. 基于PDCA的R施工项目安全管理研究,TU714
  17. 基于用户体验的灯具设计策略研究,TS956
  18. 高速公路建设项目投资内部控制问题研究,F540.34
  19. 城市贫困居民社会救助研究,D632.1
  20. 改进的蚁群算法及其在TSP上的应用研究,TP301.6
  21. 基于行为模式的小区公共家具用户需求研究,F426.88

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 检索机
© 2012 www.xueweilunwen.com