基于条目流行度的协同过滤推荐优化算法
基于条目流行度的协同过滤推荐优化算法
摘 要 传统的基于条目(Item-based)的协同过滤算法在推荐系统中占有着举足轻重的作用,本文提出了一种针对该推荐算法的优化方法,抓住条目在时间维度上的评分变化规律,提出基于条目流行度的相似性计算方法,并通过组合其与条目内容的相似性,来改进传统的条目相似性计算方法。使得计算结果更符合实际场景,更适合在运用在实际推荐系统中,实验结果表明,本文提出的算法由于考虑到时间维度的因素,使得计算结果更加准确,并且可以显著的提高推荐精度。
关键词 协同过滤算法;条目相似性;推荐系统
0引言
近年来,由于电子商务和互联网的快速发展,推荐系统的作用日益突出,目前,几乎所有的电商网站,多媒体网站,社交网站,如淘宝,豆瓣,当当网,QQ,微博等都已经并且正在开发自己的推荐系统,协同过滤推荐算法是目前电商网站,社交网站推荐系统最为常用的推荐算法。考虑到时间维度,本文提出一种针对基于条目协同过滤算法的优化方法。
目前最常用的推荐技术主要包括两类协同过滤推荐算法,一种是基于条目的,一种是基于用户的,本文的优化算法主要是基于条目的协同过滤算法,该方法通过计算用户对不同条目的评分的相似性,在对目标条目的评分的预测时,通过评分的相似性找到目标条目的最近邻,然后通过最近邻项目的已知评分对目标条目进行评分估计。
1现有推荐算法分析
1.1相似性计算方法
常见的相似性计算方法包括:余弦相似性, 相关相似性和修正的余弦相似性。
记sim(i,j)表示条目i,j之间的评分相似性,主要采用以下3种方法进行度量:
Cosine (余弦相似性)
将用户空间看作m维空间,条目评分可以表示成m维向量,对于还没有用户评分的条目,可以设置该用户对该条目的评分为零,条目之间的相似性可以通过多维向量的夹角的的余弦值来表示。
假设共有m个用户,则用户对某条目的评分可以表示成m维向量,假设条
相关推荐:
- [建筑文档]2018年公需课:专业技术人员创新能力与
- [建筑文档]2013年福建教师招考小学数学历年真题
- [建筑文档]高中信息技术课flash知识点总结 - 图文
- [建筑文档]电工实训 - 图文
- [建筑文档]最高院公告案例分析100篇(民商篇)
- [建筑文档]南开中学高2017级14-15学年(上)期末
- [建筑文档]五粮液集团战略分析
- [建筑文档]鲁教版(2012秋季版)九年级化学 酸碱
- [建筑文档]超星尔雅2017中国哲学概论自整理题库答
- [建筑文档]关于成为海口金盘饮料公司材料独家供货
- [建筑文档]LNG学习资料第一册 基础知识 - 图文
- [建筑文档]四年级品社下册《好大一个家》复习资料
- [建筑文档]现阶段领导权力腐败的特点及发展趋势
- [建筑文档]魏晋南北朝诗歌鉴赏—嵇康
- [建筑文档]坚持追求真爱是理智的行为 正方一辩稿
- [建筑文档]湘西州刑释解教人员帮教安置工作存在的
- [建筑文档]园林工程试题库及答案
- [建筑文档]计算机长期没有向WSUS报告状态
- [建筑文档]日语最新流行语
- [建筑文档]B62-016 景观进场交底专题会议
- 2018年中考语文课内外古诗词鉴赏专题复
- 高考试题研究心得体会
- C语言基础题及答案
- 电气控制及PLC习题及答案
- 都昌小学家长学校汇报材料
- GMAT作文模板正确使用方法
- 俄军办坦克大赛:中国99式有望与豹2A6
- 成本会计练习题
- 酒店餐饮业最流行的5S管理方法
- 2014-2015学年山东省菏泽市高二(下)
- 《黄鹤楼送孟浩然之广陵》教案、说课、
- 2013年结构化学自测题 有答案版
- 2011西安世界园艺博览会游览解说词(附
- 窗口文明单位示范单位创建活动总结
- 2018满分超星尔雅就业课后练习期末答案
- 韶山市城市总体规划-基础资料
- 苏教版第三单元知识点归纳
- 第4章 曲轴模态分析
- 加大查办案件力度的思考
- 武汉CPC导轨介绍




