基于用户行为的协同过滤算法研究
本文选题:协同过滤 + 用户行为 ; 参考:《西北大学》2017年硕士论文
【摘要】:互联网中与日俱增的信息在给用户提供诸多方便的同时也悄然带来了“信息过载”的烦恼。如何更有效地获取信息,应对信息过载问题,个性化推荐系统已成为公认最有前途的技术发展方向之一。其中,协同过滤算法作为近年来的推荐系统热点研究方向,在web2.0应用中取得了成功。但协同过滤算法中存在的数据稀疏性、系统扩展性和推荐多样性等问题,尚有待进一步研究。本文针对上述问题,开展相关研究工作,提出了三种改进算法。主要研究工作包括:提出了基于行为相似度的算法。针对传统算法使用用户评分信息作为输入数据存在数据稀疏性问题,选取数据量更为丰富的用户行为数据作为输入,将行为相似度作为用户或项目近邻的选择依据,提出了基于行为相似度的协同过滤算法,算法中设计了基于行为序列的行为相似度计算策略和基于图的行为相似度计算策略。仿真实验结果表明该算法可以缓解数据稀疏性的负面影响,提高推荐结果的质量,体现了算法的有效性。研究了基于行为影响力的算法。在实际应用中,用户并不总是希望系统推荐相似的项目,有时更需要一些有关联性的推荐项目。挖掘用户行为间的影响力,利用影响力来度量用户间或项目间的关联关系,以此作为最终预测和推荐的基础具有可行性,并在仿真实验结果中得到了验证。提出了具有时序多样性的协同过滤优化算法。推荐列表的多样性对提升用户体验有着积极和重要的影响。在前两个算法的基础上,引入用户情境,对推荐结果进行时序多样性优化。仿真实验结果表明该算法在保持推荐质量的同时,显著提高推荐结果的多样性。
[Abstract]:The increasing information in the Internet not only provides users with many convenience, but also quietly brings "information overload" trouble. How to obtain information more effectively and deal with information overload, personalized recommendation system has become one of the most promising technology development direction. Among them, collaborative filtering algorithm, as a hot research direction of recommendation system in recent years, has been successful in web2.0 application. However, the problems of data sparsity, system expansibility and recommendation diversity in collaborative filtering algorithms need to be further studied. In this paper, three improved algorithms are proposed to solve the above problems. The main research work includes: the algorithm based on behavior similarity is proposed. In order to solve the problem of data sparsity in traditional algorithms which use user scoring information as input data, the user behavior data with more abundant data is selected as input, and the behavior similarity is used as the basis for the selection of users or project neighbors. A collaborative filtering algorithm based on behavioral similarity is proposed. A behavioral similarity calculation strategy based on behavior sequence and a behavior similarity calculation strategy based on graph are designed in the algorithm. Simulation results show that the algorithm can alleviate the negative impact of data sparsity, improve the quality of the recommended results, and reflect the effectiveness of the algorithm. The algorithm based on behavioral influence is studied. In practical applications, users do not always want the system to recommend similar items, sometimes they need some related items. It is feasible to mine the influence of user behavior and use it to measure the relationship between users or projects. It is feasible to use it as the basis of final prediction and recommendation, and it is verified in the simulation results. A collaborative filtering optimization algorithm with time series diversity is proposed. The diversity of recommendation lists has a positive and important impact on improving the user experience. On the basis of the first two algorithms, the user situation is introduced to optimize the timing diversity of the recommended results. Simulation results show that the proposed algorithm can significantly improve the diversity of recommendation results while maintaining the quality of recommendations.
【学位授予单位】:西北大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP391.3
【相似文献】
相关期刊论文 前10条
1 徐义峰;陈春明;徐云青;;一种基于分类的协同过滤算法[J];计算机系统应用;2007年01期
2 杨风召;;一种基于特征表的协同过滤算法[J];计算机工程与应用;2007年06期
3 王岚;翟正军;;基于时间加权的协同过滤算法[J];计算机应用;2007年09期
4 曾子明;张李义;;基于多属性决策和协同过滤的智能导购系统[J];武汉大学学报(工学版);2008年02期
5 张富国;;用户多兴趣下基于信任的协同过滤算法研究[J];小型微型计算机系统;2008年08期
6 侯翠琴;焦李成;张文革;;一种压缩稀疏用户评分矩阵的协同过滤算法[J];西安电子科技大学学报;2009年04期
7 廖新考;;基于用户特征和项目属性的混合协同过滤推荐[J];福建电脑;2010年07期
8 沈磊;周一民;李舟军;;基于心理学模型的协同过滤推荐方法[J];计算机工程;2010年20期
9 徐红;彭黎;郭艾寅;徐云剑;;基于用户多兴趣的协同过滤策略改进研究[J];计算机技术与发展;2011年04期
10 焦晨斌;王世卿;;基于模型填充的混合协同过滤算法[J];微计算机信息;2011年11期
相关会议论文 前10条
1 沈杰峰;杜亚军;唐俊;;一种基于项目分类的协同过滤算法[A];第二十二届中国数据库学术会议论文集(技术报告篇)[C];2005年
2 周军锋;汤显;郭景峰;;一种优化的协同过滤推荐算法[A];第二十一届中国数据库学术会议论文集(研究报告篇)[C];2004年
3 董全德;;基于双信息源的协同过滤算法研究[A];全国第20届计算机技术与应用学术会议(CACIS·2009)暨全国第1届安全关键技术与应用学术会议论文集(上册)[C];2009年
4 张光卫;康建初;李鹤松;刘常昱;李德毅;;面向场景的协同过滤推荐算法[A];中国系统仿真学会第五次全国会员代表大会暨2006年全国学术年会论文集[C];2006年
5 李建国;姚良超;汤庸;郭欢;;基于认知度的协同过滤推荐算法[A];第26届中国数据库学术会议论文集(B辑)[C];2009年
6 王明文;陶红亮;熊小勇;;双向聚类迭代的协同过滤推荐算法[A];第三届全国信息检索与内容安全学术会议论文集[C];2007年
7 胡必云;李舟军;王君;;基于心理测量学的协同过滤相似度方法(英文)[A];NDBC2010第27届中国数据库学术会议论文集(B辑)[C];2010年
8 林丽冰;师瑞峰;周一民;李月雷;;基于双聚类的协同过滤推荐算法[A];2008'中国信息技术与应用学术论坛论文集(一)[C];2008年
9 罗喜军;王韬丞;杜小勇;刘红岩;何军;;基于类别的推荐——一种解决协同推荐中冷启动问题的方法[A];第二十四届中国数据库学术会议论文集(研究报告篇)[C];2007年
10 黄创光;印鉴;汪静;刘玉葆;王甲海;;不确定近邻的协同过滤推荐算法[A];NDBC2010第27届中国数据库学术会议论文集A辑一[C];2010年
相关重要报纸文章 前4条
1 张伟;在用户行为中寻找灵感[N];中华合作时报;2014年
2 ;危险的用户行为让网络面临风险[N];网络世界;2007年
3 本报记者 宋丽娜;做安全旗舰品牌[N];网络世界;2004年
4 群邑中国互动营销总裁 MMA中国无线营销联盟联席主席 陈建豪;移动互联催生用户行为变化[N];第一财经日报;2013年
相关博士学位论文 前10条
1 纪科;融合上下文信息的混合协同过滤推荐算法研究[D];北京交通大学;2016年
2 程殿虎;基于协同过滤的社会网络推荐系统关键技术研究[D];中国海洋大学;2015年
3 于程远;基于QoS的Web服务推荐技术研究[D];上海交通大学;2015年
4 段锐;融合文本内容与情境信息的协同过滤推荐方法研究[D];合肥工业大学;2017年
5 李聪;电子商务推荐系统中协同过滤瓶颈问题研究[D];合肥工业大学;2009年
6 郭艳红;推荐系统的协同过滤算法与应用研究[D];大连理工大学;2008年
7 罗恒;基于协同过滤视角的受限玻尔兹曼机研究[D];上海交通大学;2011年
8 薛福亮;电子商务协同过滤推荐质量影响因素及其改进机制研究[D];天津大学;2012年
9 高e,
本文编号:1945764
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1945764.html