基于二阶隐马尔可夫模型的协同过滤算法的研究与应用

基于二阶隐马尔可夫模型的协同过滤算法的研究与应用

论文摘要

随着现代社会互联网的发展,信息资讯大量出现,这给用户在信息的选择上增加了困难。此时,以协同过滤为首的推荐技术逐渐引起了人们的关注。但是,现有的算法不可避免的存在着数据稀疏性以及过度依赖评分矩阵等局限性。在现有算法的基础上,本文利用隐马尔可夫模型里观测值与状态之间的双重随机性模拟用户的评分轨迹,从而对协同过滤的数据稀疏性进行改进,但是由于隐马尔可夫模型无后效性,它无法表示非相邻状态间的依赖关系,从而导致用户偏好中部分有用特征的丢失,该模型继承了一阶隐马尔可夫模型的优点,因此本文提出基于二阶隐马尔可夫模型的改进协同过滤算法,以及针对该算法的运行效率和用户可扩展问题而提出的聚类优化算法。最后应用本文提出的算法设计一套为大学生群体服务的信息资讯推荐原型系统。本文的主要研究工作如下:(1)针对现有的协同过滤算法中的数据稀疏性和过度依赖评分矩阵等问题,提出一种基于二阶隐马尔可夫模型的改进协同过滤算法(CF-2HMM)。该算法利用二阶隐马尔可夫模型中状态之间转移的随机性来模拟用户的兴趣变迁,根据用户的评分轨迹,找到用户下一时刻评分概率最高的项目候选集,缓解了数据稀疏性;并将获得的概率与余弦相似度加权融合,提出一种新的相似度计算方式,削弱了评分矩阵对相似度计算的重要性。MovieLens数据集上的实验结果表明,CF-2HMM算法在准确率上比基于一阶隐马尔可夫模型的改进协同过滤算法(CFHMM)提高了4.7%,比经典的基于矩阵分解的协同过滤算法(SVD)提高了6.2%,比传统的协同过滤算法(CF)提高了8.9%;为了在准确率和召回率之间取得平衡,本文考虑F1指标,CF-2HMM算法在F1指标上比CF-HMM算法提高了5.9%,比SVD算法提高了5.6%,比CF算法提高了9.2%。(2)针对CF-2HMM算法中需要为单个用户训练模型参数而用户又不断累积所面临的可扩展问题,本文提出融合评分轨迹的用户聚类算法(UCST)。该算法通过融合用户的评分轨迹对用户进行聚类,优化了聚类样本的距离度量和初始簇中心选取,然后再使用CF-2HMM算法进行推荐,提升了推荐算法的可扩展性以及计算效率。MovieLens数据集上的实验证明,经过聚类之后的CF-2HMM算法比原有的CF-2HMM算法在运行时间上明显缩短,且综合考虑算法的准确性和运行效率,用户组的最优规模为20。(3)本文设计并实现了一个信息推荐系统。针对目前大学生难以快速而准确获取想要了解的信息资讯的问题,应用本文提出的算法设计并实现了一套专为大学生群体而服务的信息资讯推荐系统,该系统充分迎合大学生的喜好与特性,除了可以为用户量身定造的推荐热点信息资讯之外,分类中还包括许多与大学生息息相关的信息资讯。

论文目录

  • 摘要
  • abstract
  • 第一章 绪论
  •   1.1 研究背景和意义
  •   1.2 国内外研究现状
  •   1.3 研究内容
  •   1.4 论文组织结构
  • 第二章 研究相关的基础知识介绍
  •   2.1 推荐算法
  •     2.1.1 传统协同过滤推荐算法
  •     2.1.2 基于模型的协同过滤推荐算法
  •   2.2 隐马尔可夫模型
  •     2.2.1 马尔可夫模型简介
  •     2.2.2 隐马尔可夫模型
  •   2.3 HMM的基本算法
  •     2.3.1 HMM的三个基本问题
  •     2.3.2 前向-后向算法
  •     2.3.3 Viterbi算法
  •     2.3.4 Baum-Welch算法
  •   2.4 本章小结
  • 第三章 基于二阶隐马尔可夫模型的改进协同过滤算法
  •   3.1 问题描述
  •   3.2 二阶隐马尔可夫模型
  •   3.3 算法描述
  •     3.3.1 模型参数
  •     3.3.2 概率推理
  •     3.3.3 参数估计
  •     3.3.4 基于项目的协同过滤算法
  •     3.3.5 算法整体流程
  •   3.4 数值实验
  •     3.4.1 实验环境和实验数据
  •     3.4.2 实验评价指标
  •     3.4.3 实验结果分析
  •   3.5 本章小结
  • 第四章 融合评分轨迹的用户聚类算法
  •   4.1 基于K-Means用户聚类的CF-2HMM算法
  •   4.2 融合评分轨迹的用户聚类算法(UCST)
  •     4.2.1 融合评分轨迹的综合相似度
  •     4.2.2 基于综合相似度的距离度量方法
  •     4.2.3 优化的初始簇中心选择
  •     4.2.4 算法整体流程
  •   4.3 基于UCST的改进CF-2HMM算法(CF-2MHM-UCST)
  •   4.4 数值实验
  •     4.4.1 实验环境和实验数据
  •     4.4.2 实验评价指标
  •     4.4.3 实验结果分析
  •   4.5 本章小结
  • 第五章 信息资讯推荐原型系统设计与实现
  •   5.1 系统需求分析
  •   5.2 系统架构设计
  •     5.2.1 系统架构图
  •     5.2.2 系统数据库设计
  •   5.3 推荐算法的应用
  •     5.3.1 数据预处理
  •     5.3.2 整体流程
  •   5.4 核心功能实现
  •   5.5 本章小结
  • 第六章 总结与展望
  •   6.1 本文总结
  •   6.2 研究展望
  • 参考文献
  • 致谢
  • 硕士期间研究成果
  • 文章来源

    类型: 硕士论文

    作者: 张丹

    导师: 周从华

    关键词: 协同过滤,二阶隐马尔可夫模型,评分轨迹,聚类,信息推荐

    来源: 江苏大学

    年度: 2019

    分类: 基础科学,信息科技

    专业: 数学,计算机软件及计算机应用

    单位: 江苏大学

    分类号: TP391.3;O211.62

    DOI: 10.27170/d.cnki.gjsuu.2019.000057

    总页数: 68

    文件大小: 5494K

    下载量: 74

    相关论文文献

    • [1].基于项目协同过滤的电视产品营销推荐模型[J]. 科技资讯 2019(32)
    • [2].协同过滤推荐算法及其在电子商城中的应用[J]. 电脑与电信 2020(Z1)
    • [3].改进的协同过滤算法在商品推荐中的应用[J]. 电子技术与软件工程 2020(04)
    • [4].一种基于协同过滤推荐的大学生学业预警系统[J]. 软件 2020(05)
    • [5].基于协同过滤推荐系统优化地图软件路线推荐[J]. 计算机产品与流通 2020(09)
    • [6].基于内容的推荐与协同过滤融合的新闻推荐分析与探究[J]. 新闻研究导刊 2018(13)
    • [7].基于隐式反馈的协同过滤算法研究综述[J]. 福建电脑 2018(11)
    • [8].协同过滤推荐瓶颈问题研究[J]. 无线互联科技 2016(09)
    • [9].基于本体的协同过滤信息推送算法研究[J]. 沈阳理工大学学报 2020(01)
    • [10].基于特征降维和精确欧式局部敏感哈希的协同过滤推荐算法研究[J]. 无线互联科技 2020(12)
    • [11].基于协同过滤的多维度电影推荐方法研究[J]. 长春理工大学学报(自然科学版) 2019(02)
    • [12].基于时间因子的协同过滤算法研究[J]. 电脑知识与技术 2019(09)
    • [13].基于标签扩展的协同过滤算法在音乐推荐中的应用[J]. 软件导刊 2018(01)
    • [14].一种基于加权因子的混合协同过滤算法[J]. 电脑知识与技术 2018(09)
    • [15].改进的协同过滤算法在电影推荐系统中的应用[J]. 现代商贸工业 2018(17)
    • [16].基于项目属性分类的协同过滤算法研究[J]. 吉林大学学报(信息科学版) 2018(04)
    • [17].基于协同过滤的个性化选课推荐与评论系统[J]. 信息记录材料 2018(10)
    • [18].基于项目评分预测的混合式协同过滤推荐[J]. 现代图书情报技术 2015(06)
    • [19].改进的单类协同过滤推荐方法[J]. 计算机科学与探索 2014(10)
    • [20].基于协同过滤推荐技术的个性化网络教学平台研究[J]. 科技风 2012(06)
    • [21].基于用户相似性传递的协同过滤推荐方法[J]. 河南大学学报(自然科学版) 2019(01)
    • [22].基于协同过滤库仑力相似度的图书推荐[J]. 嘉兴学院学报 2019(06)
    • [23].特征聚类的混合协同过滤算法研究[J]. 中国计量大学学报 2018(01)
    • [24].一种模糊认知的协同过滤算法[J]. 计算机工程与科学 2018(05)
    • [25].自适应用户兴趣偏好的电子资源协同过滤推荐研究[J]. 情报探索 2018(09)
    • [26].基于用户的协同过滤算法的改进研究[J]. 软件 2017(04)
    • [27].基于协同过滤的个性化食材推荐算法研究[J]. 中国管理信息化 2017(07)
    • [28].基于复杂属性商品的混合协同过滤推荐模型[J]. 华东师范大学学报(自然科学版) 2017(05)
    • [29].基于云模型的指挥信息多重协同过滤算法研究[J]. 计算机科学 2017(S2)
    • [30].基于贝叶斯信念网络的协同过滤算法的研究[J]. 现代工业经济和信息化 2016(08)

    标签:;  ;  ;  ;  ;  

    基于二阶隐马尔可夫模型的协同过滤算法的研究与应用
    下载Doc文档

    猜你喜欢