基于遗传算法的协同过滤算法的研究与应用

被引:0
作者
丁迁迁
机构
[1] 浙江理工大学
关键词
协同过滤推荐; 遗传算法; 信任度; 组合优化;
D O I
暂无
年度学位
2015
学位类型
硕士
导师
摘要
现有的推荐技术中,协同过滤技术的应用最为广泛,使用的推荐效果也很不错。为了达到更精确的个性化推荐,研究者们开始了大量的推荐算法混合使用方面的研究,一些比较好的混合算法从不同的角度避免了其他算法单独使用时的缺陷,从而使得综合性算法表现出更好的特性与效果。 本文主要在原有的研究基础上,对协同过滤算法进行了一些改进,在将给予内容的协同过滤和基于矩阵的协同过滤算法结合的基础之上,引入信任模型进行进一步的过滤,同时采用遗传算法进行特征选取与参数组合优化。论文主要的难点和创新点主要体现在以下几点: 1) User-based、Item-based以及基于矩阵的协同过滤算法的结合。 一般的组合直接是加法计算,本文中的结合是通过权值的方式,这样可以减小主观认为的片面性,以数据说话,通过权值获得最好的效果。 2)信任模型的引入。 文章在将基于矩阵和基于用户和项目的邻居算法结合的基础上引入了信任度模型。基于矩阵的协同过滤算法能够通过矩阵分解的方式分解出新的特征向量。从这些新的向量又可以分析出一些新的信息。 3)遗传算法的特征选取和参数组合优化。 通过遗传算法选取用户和项目的一特征属性,本文中的实验数据集是MovieLens,所以就是针对这其中的数据进行的项目(影片)和用户的特征筛选。 文中基于项目和基于用户的协同过滤算法在结合时的参数如果通过手动测试找出最佳的组合将会耗费极大的时间代价。而遗传算法在组合优化方面的应用效果特别突出,因此采用遗传算法来对这些参数进行组合优化。 在本文的实验获得最佳的参数组合之后,通过采用这组参数带入计算,改进的混合算法相比引入信任度和遗传优化之前,确实提高了推荐算法的准确度。
引用
收藏
页数:62
共 26 条
[1]
Hybrid recommender systems: Survey and experiments [J].
Burke, R .
USER MODELING AND USER-ADAPTED INTERACTION, 2002, 12 (04) :331-370
[2]
基于信任的协同过滤推荐算法研究 [D]. 
周静 .
燕山大学,
2013
[3]
基于矩阵分解的协同过滤推荐算法研究 [D]. 
张川 .
吉林大学,
2013
[4]
针对冷启动推荐的分布式协同过滤研究 [D]. 
王稳寅 .
上海交通大学,
2012
[5]
基于改进的PageRank的网页信息可信度评估方法研究 [D]. 
马伟瑜 .
河北大学,
2011
[6]
基于用户特征和偏好的协同过滤推荐算法 [D]. 
肖丹萍 .
暨南大学,
2011
[7]
基于信任的协同过滤推荐模型研究 [D]. 
何秀娟 .
杭州电子科技大学,
2011
[8]
基于双重邻居选取策略的协同过滤推荐算法 [J].
贾冬艳 ;
张付志 .
计算机研究与发展, 2013, 50 (05) :1076-1084
[9]
基于矩阵分解的协同过滤算法 [J].
李改 ;
李磊 .
计算机工程与应用, 2011, 47 (30) :4-7
[10]
基于个性化情境和项目类别的资源推荐研究 [J].
杨畅 ;
李华 .
计算机科学, 2011, 38(S1) (S1) :175-177+194