当前位置:主页 > 科技论文 > 自动化论文 >

基于改进矩阵分解与跨通道CNN结合的推荐模型研究

发布时间:2020-03-18 21:34
【摘要】:随着信息技术和“5G时代”的快速发展,“信息过载”给人们生活造成巨大困扰。与此同时,随着社交网络和电商平台的迅速崛起,产生了大量的用户行为数据,面对如此丰富的用户数据,许多推荐模型只考虑了用户对项目的评分数据或项目描述内容而忽略了海量的用户关于项目的文本评论信息。另外,推荐系统还普遍存在推荐精度不高、推荐模型扩展性不强等问题。本文通过对大量的文献和资料进行研究与总结,针对目前推荐系统存在的上述问题,提出改进矩阵分解与跨通道CNN结合的推荐模型(MF跨通道CNN)。该模型将跨通道CNN与基于模型的协同过滤推荐进行结合,充分利用用户评分和文本评论信息获得用户喜好从而提高模型的扩展性和推荐精度。具体地,本文主要做了以下研究工作:(1)从互联网快速发展和“信息过载”的角度分析了推荐技术的研究背景和意义,针对目前推荐系统遇到的问题,本文对传统的推荐算法、基于深度学习的推荐算法、适用领域和优缺点进行了研究,并分析出这两种类别的推荐算法的优势和劣势,为本文模型的提出做准备。(2)基于矩阵分解和深度学习技术,对Kim等人在2016年提出的卷积矩阵分解(ConvMF)模型进行改进。第一,在概率矩阵分解基础上加入用户和项目的偏执,旨在提高模型的扩展性;第二,使用跨通道CNN替代传统CNN;第三,神经网络不是对项目简介进行识别而是对用户文本评论进行特征学习,获取用户对项目的偏好。将改进矩阵分解与跨通道CNN进行结合,充分利用用户评分和用户评论数据,从而提高模型推荐精度。(3)对本文实验数据进行预处理,通过用户评分构建用户评分矩阵,通过TFIDF(Term Frequency-Inverse Document Frequency,TF-IDF)方法构建用户评论的词向量,并对预处理和模型中的超参数进行设置。最后,本文对提出的改进矩阵分解与跨通道CNN结合的推荐模型在MovieLens1M、MovieLens 10M、AIV三个数据集上从两个方面进行实验设计与分析。第一,参数的选取对模型的影响;第二,将MF跨通道CNN与常用的推荐模型预测效果进行对比分析。实验结果表明:MF跨通道CNN模型中,当用户和项目正则化系数分别取100和10,矩阵分解隐因子个数K取200,卷积核个数取300时,模型的整体预测效果最佳。MF跨通道CNN模型与PMF相比,在上述三个数据集上预测效果分别提升4.80%、12.03%和2.34%;与CTR相比,分别提升7.33%、10.14%和6.62%;与ConvMF相比,分别提升0.41%、2.84%和0.66%。随着同一个数据集中训练数据密度的增大,MF跨通道CNN模型的预测效果也进一步提高。
【图文】:

推荐系统,推荐算法


图 1-1 推荐系统在企业中的应用Fig. 1-1 Application of the recommended system in the enterprise基于内容的推荐算法是通过学习用户自身属性和历史浏览记录提取出该用户好,将得到的用户喜好项目的内容(属性)与其它项目内容(属性)进行比对后把与用户喜好项目匹配度最高的项目推荐给该用户[5]。这种推荐算法需要分户喜好项目和其他预先设定好的项目的内容匹配程度,对项目的属性结构完整易提取特征)要求较高,无需考虑其他用户的行为[6]。基于协同过滤的推荐算法利用用户的历史行为,获得基于用户或基于项目的度,通过相似度计算出用户的预测评分[7]。协同过滤推荐的不足之处:(1)存户和项目的“冷启动”问题,对于新用户,能提取到的历史数据极少,这种情况做一个常规的推荐[8]。对于新项目,能提取到的用户关于该新项目的评分或者

推荐系统,工作原理图,项目集


荐系统矩阵分解算法给用户进行推荐。本章对推荐系统定义、缺点进行了介绍,为后续章节中本文模型的提出奠定了理论基系统定义统是指根据用户属性、用户历史行为、项目属性等,,运用推荐出用户喜欢的项目并进行推送[32]。推荐系统也可用数学语言 1,2... }iu i m代表用户集合, { 1,2... }jD d j n代表项目集合, f :U D R,其中 =m nR R 代表评分矩阵。推荐算法旨在项目1,2, , } n中找到用户u U最感兴趣的项目集合ud 。可用数学2.1:, argmax ( , )ud Du U d f u d 用户喜好搜集用户行为信息数据挖掘
【学位授予单位】:广东工业大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TP391.3;TP183

【相似文献】

相关期刊论文 前10条

1 范云鹏;周水生;;矩阵分解[J];数学学习与研究;2012年03期

2 王建芳;张朋飞;谷振鹏;刘冉东;;一种优化的带偏置概率矩阵分解算法[J];小型微型计算机系统;2017年05期

3 蔡国永;夏彬彬;;基于联合矩阵分解的图像情感分析研究[J];小型微型计算机系统;2017年05期

4 田贤忠;沈杰;;大数据环境下基于概率矩阵分解的个性化推荐[J];计算机科学;2017年S1期

5 彭鹏;米传民;肖琳;;基于用户信任和兴趣的概率矩阵分解推荐方法[J];计算机系统应用;2017年09期

6 张维玉;吴斌;耿玉水;朱江;;基于协同矩阵分解的评分与信任联合预测[J];电子学报;2016年07期

7 高世伟,保铮;利用数据矩阵分解实现对空间相关信号源的超分辨处理[J];通信学报;1988年01期

8 刘双全;孙六全;;矩阵分解初探[J];武测科技;1988年03期

9 田钟颖,严克明;矩阵分解在运动分析中的应用初探[J];甘肃工业大学学报;1989年04期

10 张铭 ,杨万麟 ,李乐民;用前后向数据矩阵分解实现相干源的超分辨空间谱估计[J];声学与电子工程;1989年04期

相关会议论文 前8条

1 胡岸勇;柳重堪;苗俊刚;万国龙;;基于降晰矩阵分解与POCS的高斯降晰图像复原[A];全国第二届信号处理与应用学术会议专刊[C];2008年

2 郭亦鸿;曾楠;何宏辉;何永红;马辉;;各向异性介质的穆勒矩阵分解偏振光学特征[A];中国光学学会2011年学术大会摘要集[C];2011年

3 李叶青;丁帅;黄辉;汪家欣;;考虑隐含相似关系医生推荐方法研究[A];第十九届中国管理科学学术年会论文集[C];2017年

4 王春江;王人鹏;钱若军;王颖;;矩阵分解技术在体系性态综合分析中的初步应用[A];“力学2000”学术大会论文集[C];2000年

5 王婷婷;宋恩彬;;低复杂度的渐近最优N-P检测[A];第25届中国控制与决策会议论文集[C];2013年

6 王春江;钱若军;王人鹏;;平衡矩阵子空间分解——物理意义及其工程应用[A];第二届全国现代结构工程学术研讨会论文集[C];2002年

7 罗正选;张霄力;;线性时滞切换系统的稳定性[A];第25届中国控制会议论文集(中册)[C];2006年

8 王春江;钱若军;王人鹏;杨联萍;;矩阵分解在张力集成体系模态分析中的应用[A];第九届全国结构工程学术会议论文集第Ⅰ卷[C];2000年

相关博士学位论文 前10条

1 代祥光;矩阵分解相关模型的优化算法研究[D];西南大学;2018年

2 宋凯嵩;基于矩阵分解的社会媒体文本个性化情感分析技术研究[D];东北大学;2017年

3 李雪;基于流形嵌入的矩阵分解算法研究[D];南京理工大学;2017年

4 赵谦;具有稀疏与稳健特性的低秩矩阵分析方法研究[D];西安交通大学;2018年

5 赵科科;低秩矩阵分解的正则化方法与应用[D];浙江大学;2012年

6 郭亦鸿;利用穆勒矩阵分解定量测量各向异性介质微观结构[D];清华大学;2014年

7 徐振兴;基于地理标注照片的景点推荐方法研究[D];浙江大学;2017年

8 胡祥;融合社会辅助信息的社会化推荐研究[D];北京邮电大学;2017年

9 张维玉;社交网络链路预测方法研究[D];北京邮电大学;2016年

10 肖延辉;基于矩阵分解的图像表示理论及其应用研究[D];北京交通大学;2014年

相关硕士学位论文 前10条

1 胡一飞;稀疏非负矩阵分解算法研究[D];广东工业大学;2019年

2 蔡念;基于改进矩阵分解与跨通道CNN结合的推荐模型研究[D];广东工业大学;2019年

3 罗健键;基于低秩矩阵分解的协同过滤推荐算法的研究[D];成都理工大学;2019年

4 巫锦铭;基于贝叶斯局部概率矩阵分解推荐方法研究[D];国防科技大学;2017年

5 李幸幸;基于集成学习的推荐模型研究[D];北京交通大学;2019年

6 张洪磊;结合图嵌入与矩阵分解的社会化推荐系统研究[D];北京交通大学;2019年

7 卢雁青;基于遗忘函数和多属性特征提取的矩阵分解推荐算法研究[D];内蒙古工业大学;2019年

8 何李杰;融合文档上下文感知的社会化推荐研究[D];重庆邮电大学;2018年

9 毛欧阳;基于矩阵分解的推荐算法优化及实现[D];重庆邮电大学;2019年

10 欧辉思;基于张量分解的跨领域推荐方法及其应用[D];上海交通大学;2016年



本文编号:2589219

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/2589219.html


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

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