性能的优劣关键在于好的模型建立与否, 好的模型相对 原始数据集而言小得多却能挖掘出用户和项目之间更 多的潜在关系,一定程度上缓解了推荐算法的实时性 问题。
11
协同过滤——--基于模型
聚类
12
协同过滤——--基于模型
聚类 一个集群一旦形成之后,在这个集群中的其他用户的
观点可以被加权地用来作为为个人用户推荐的依据。
稀疏性问题 冷启动问题 可扩展性问题 实时性问题
9
协同过滤——--基于模型 实时性问题
可扩展性问题 稀疏性问题
10
协同过滤——--基于模型
将建模技术运用到协同过滤算法中, 采用一定方法训练 相关历史数据建立模型,当用户到达时,只需扫描一遍评 分数据库就能确定目标用户相对比较喜欢的项目,来实 现在线预测推荐。 线下:模型建立(数据挖掘技术) 模型具有滞后效应,需要周期性更新 模型建立算法复杂,耗时,必须线下进行 LIBBR
14
15
基于内容的推荐
优点: 即使用户没有对新加入的项目做出评分,该算法也有能
力为用户做出推荐。 如果不同的用户并不共享他们对于项目的评分信息,基
于内容的推荐算法也能应对自如 如果用户的偏好发生了变化,它能够在极短的时间内做
推荐算法综述
1
推荐系统目的:
解决信息过载问题
宗旨:
为用户快速找到其所需要的信息
2
经典的推荐技术
推荐 系统
基于 内容的 推荐
基于 协同过 滤的推 荐
基于 混合的 推荐
基于 内存的 推荐
基于 模型的 推荐
基于 用户的 推荐 3
基于 项目的 推荐
聚类 技术、关联 规 则挖 掘、贝叶 斯网 络、神经 网络等 等