基于扩展邻居与语义树的个性化推荐算法研究

基于扩展邻居与语义树的个性化推荐算法研究

论文摘要

迅速发展普及的互联网技术在带给我们便捷生活的同时,也将我们带入了一个信息过载的时代。持续增长的海量信息使得用户无法迅速找到自己真正需要的部分,同时还使一部分冷门信息无法被一般用户获取,从而成为了暗信息。为了解决上述问题,个性化推荐系统应运而生,通过建立用户和项目(产品、信息等)的二元关系,根据历史选择信息或者相似性关系来挖掘用户的潜在兴趣,从而针对每个用户提供个性化的推荐。个性化推荐技术的研究逐渐得到各个领域的重视,受到越来越多学者的关注。目前,应用最为广泛的个性化推荐技术为信息过滤技术,信息过滤主要包括协同过滤和基于内容的过滤两种推荐算法。而传统协同过滤算法存在数据严重稀疏的问题,基于内容过滤的推荐算法在建模过程中存在语义信息的遗漏问题,本文主要针对这两种传统推荐算法存在的问题提出了相应的改进算法,并通过具体的实验验证了算法的有效性。针对协同过滤推荐算法的数据稀疏性问题,本文提出了基于扩展邻居的两种协同过滤算法,分别引入了潜在邻居与后援邻居的概念,通过扩展目标用户的邻居来获得更多的参考信息来弥补数据稀疏的缺陷。实验证明本文提出的算法可以有效缓解数据稀疏性问题,预测结果更加准确。针对基于内容过滤推荐算法的配置文件信息遗失问题,本文提出基于语义树的内容过滤推荐算法,将用户与项目分别用语义树来表示,并在相似性计算过程中加入语义信息,实验证明该方法可以弥补传统方法的信息遗失问题,具有更准确的推荐结果。最后本文提出一个推荐算法的应用实例,构建了一个项目评审专家推荐系统,取代传统的人工选择方式,提高工作效率。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 研究的背景与意义
  • 1.2 个性化推荐的研究现状
  • 1.2.1 国外研究现状
  • 1.2.2 国内研究现状
  • 1.3 相关技术介绍
  • 1.3.1 协同过滤推荐技术
  • 1.3.2 基于内容过滤的推荐技术
  • 1.3.3 传统推荐技术存在的问题
  • 1.4 论文基本内容与结构
  • 1.4.1 研究内容与方法
  • 1.4.2 论文结构安排
  • 2 基于扩展邻居的协同过滤推荐算法
  • 2.1 协同过滤推荐算法的稀疏性问题
  • 2.2 基于潜在邻与最近邻的协同过滤推荐算法
  • 2.2.1 算法原理
  • 2.2.2 算法步骤
  • 2.2.3 实验分析
  • 2.3 基于后援邻与最近邻的协同过滤推荐算法
  • 2.3.1 算法原理
  • 2.3.2 算法步骤
  • 2.3.3 实验分析
  • 2.4 本章小结
  • 3 基于语义树的内容过滤推荐算法
  • 3.1 内容过滤的信息遗失问题
  • 3.2 语义树构建
  • 3.2.1 领域语义树
  • 3.2.2 项目语义树构建
  • 3.2.3 用户语义树构建
  • 3.3 推荐产生
  • 3.3.1 特征词之间的语义相似性计算
  • 3.3.2 语义向量转换
  • 3.3.3 产生推荐
  • 3.4 实验结果及其分析
  • 3.4.1 实验数据
  • 3.4.2 k-折交叉验证
  • 3.4.3 实验结果分析
  • 3.5 本章小结
  • 4 个性化推荐应用实例—项目评审专家推荐系统
  • 4.1 应用背景以及工作流程
  • 4.2 系统整体框架
  • 4.3 系统实现
  • 4.3.1 系统开发平台与数据库设计
  • 4.3.2 项目模型构建
  • 4.3.3 专家模型构建
  • 4.3.4 推荐产生
  • 4.3.5 模型修正
  • 4.4 系统部分界面
  • 4.6 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间论文发表及项目参加情况
  • 致谢
  • 相关论文文献

    • [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文档

    猜你喜欢