当前位置:主页 > 科技论文 > 软件论文 >

结合用户聚类的协同过滤推荐算法研究

发布时间:2021-03-17 08:23
  随着信息2.0时代的到来,互联网的飞速发展使得人们获取信息的方式越来越容易,用户在面对海量的数据难以快速而准确的检索到对自己有用的信息,即信息过载问题。个性化推荐系统可以有效的解决信息过载问题,其核心就是推荐算法,而协同过滤算法就是一种研究成熟、广泛应用的推荐算法。推荐系统都会受到数据稀疏问题的影响,主要通过用户相似度计算的不准确性来体现。针对数据稀疏问题,本文从用户预先聚类和用户相似度算法改进两个方面进行了研究,分别提出了SKCA算法和RWDS算法,然后再将两种方法进行融合提出了结合用户聚类的协同过滤推荐算法。从用户聚类的思考出发,引入了物理学中的拓扑势场理论并通过拓扑势值进行用户重要性表示,针对K-means聚类算法需要用户自行确定类别个数这一不足,结合势场的影响因子对K-means算法进行改进提出了SKCA算法。SKCA算法可以自适应的选取聚类中心后计算出聚类结果以及各个类的代表用户,目标用户只需选择最近邻代表用户所在类中进行协同过滤推荐,结合MovieLens数据集与其它几种聚类算法进行对比实验,实验结果表明,SKCA算法可以实现推荐质量的提升。从用户相似度算法改进的思考出发,首先根据用户的评分数据对与用户评分习惯相异的反常评分项给予更高的权值以实现对项目加权,然后在Jaccard相似度仅考虑共同评分项比重的基础上加入共同评分项间差值的考虑以实现对相似度算法的改进,再将两者综合起来提出了RWDS方法。RWDS算法加入了评分的全局表现并充分利用评分的专业意义,结合MovieLens数据集与其它几种相似度算法进行对比实验,实验结果表明,RWDS算法可以有效提升推荐质量。最后,将SKCA方法和RWDS方法进行融合,提出了结合用户聚类的协同过滤推荐算法。通过与传统协同过滤算法和单独的一种改进算法进行对比实验,结果表明,结合用户聚类的协同过滤推荐算法可以有效缓解数据稀疏的影响,提升推荐质量。
【学位授予单位】:重庆理工大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP391.3
文章目录
摘要
ABSTRACT
1 绪论
    1.1 研究背景及意义
        1.1.1 研究背景
        1.1.2 推荐系统面临的问题
        1.1.3 研究现状
    1.2 主要研究内容
    1.3 论文结构安排
2 协同过滤推荐算法
    2.1 协同过滤推荐算法
    2.2 基于用户的协同过滤推荐算法
        2.2.1 算法流程
        2.2.2 用户相似度度量标准
        2.2.3 评分公式
    2.3 分类准确率指标
    2.4 实验数据说明
    2.5 本章小结
3 结合拓扑势的用户聚类算法
    3.1 概述
    3.2 拓扑势
    3.3 Kmeans聚类
    3.4 自适应K-means聚类算法
        3.4.1 相关定义
        3.4.2 SKCA算法步骤
        3.4.3 算法说明
    3.5 SKCA的应用
    3.6 SKCA算法实验仿真
        3.6.1 实验方案
        3.6.2 实验运行环境及评价指标
        3.6.3 参数选择
        3.6.4 实验结果分析
    3.7 本章小结
4 结合用户评分习惯的相似度改进算法
    4.1 概述
    4.2 Logistic函数
    4.3 结合用户评分习惯的加权处理
        4.3.1 用户习惯量化处理
        4.3.2 反常评分权值数值化
    4.4 用户共同评分比重及评分差值处理
    4.5 RWDS算法实验仿真
        4.5.1 实验方案
        4.5.2 实验数据及运行环境
        4.5.3 实验结果分析
    4.6 本章小结
5 结合用户聚类的协同过滤推荐算法
    5.1 引言
    5.2 算法流程
    5.3 结合用户聚类的协同过滤推荐算法实验仿真
        5.3.1 实验方案
        5.3.2 实验数据及运行环境
        5.3.3 实验结果及分析
    5.4 本章小结
6 总结与展望
    6.1 本文工作总结
    6.2 未来工作展望
致谢
参考文献
个人简历、在学期间发表的学术论文及取得

【参考文献】

相关期刊论文 前10条

1 李容;李明奇;郭文强;;基于改进相似度的协同过滤算法研究[J];计算机科学;2016年12期

2 林康;杨云;秦怡;闵玉涓;;结合用户属性聚类的协同过滤推荐算法[J];计算机与现代化;2016年07期

3 程芳;沈红岩;赵艳;;一种有效缓解数据稀疏问题的协同过滤推荐算法[J];现代情报;2016年03期

4 陈海涛;宋姗姗;李同强;;基于用户的改进的协同过滤推荐算法[J];情报理论与实践;2015年09期

5 王娜;任婷;;移动社交网站中的信息过载与个性化推荐机制研究[J];情报杂志;2015年08期

6 张桂杰;张健沛;杨静;王帅;;基于拓扑势的局部化重叠社区识别[J];吉林大学学报(理学版);2015年04期

7 韩祺yN;任梦吟;文红;;基于拓扑势的P2P社区推荐信任模型[J];电子与信息学报;2015年06期

8 于洪;李俊华;;一种解决新项目冷启动问题的推荐算法[J];软件学报;2015年06期

9 郑鑫;张韧志;;一种基于模糊C均值聚类的协同过滤推荐算法[J];济南大学学报(自然科学版);2016年01期

10 王晓耘;钱璐;黄时友;;基于粗糙用户聚类的协同过滤推荐模型[J];现代图书情报技术;2015年01期

相关博士学位论文 前2条

1 许应楠;面向知识推荐服务的消费者在线购物决策研究[D];南京理工大学;2012年

2 夏培勇;个性化推荐技术中的协同过滤算法研究[D];中国海洋大学;2011年

相关硕士学位论文 前1条

1 刘金亮;基于主题模型的个性化新闻推荐系统的研究与实现[D];北京邮电大学;2013年



本文编号:1974146

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1974146.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ac0e4***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com